Сейчас на форуме: (+7 невидимых) |
![]() |
eXeL@B —› Протекторы —› Unpacker ExeCryptor 2.x.x. |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 32 . 33 . >> |
Посл.ответ | Сообщение |
|
Создано: 03 октября 2007 23:55 · Поправил: Модератор · Личное сообщение · #1 Unpacker ExeCryptor 2.x.x. version 1.0 RC2 [Public Build] Вот собственно "дампер" перерос в анпакер, вся необходимая дополнительная информация по опциям и их применению находится в readme.txt С пожеланиями и предложениями писать СЮДА!!! ![]() ![]() ![]() |
|
Создано: 06 октября 2007 13:47 · Личное сообщение · #2 |
|
Создано: 06 октября 2007 14:10 · Личное сообщение · #3 Djeck пишет: RSI первый облом Прога Direct WAV MP3 Splitter Читай внимательно readme.txt, я ее распаковывал, все ОК, и не надо импорт восстанавливать. Там таблица ваще не спертая и даже не динамическая, поэтому надо просто снять галку Reconstruct Dinamic Import и все бут сразу ОК. Bronco Спасиб! попробую разобраться, если бут работать то прикручу ![]() ![]() |
|
Создано: 06 октября 2007 20:08 · Личное сообщение · #4 RSI Решил протестить твой анпакер... на игрушке Magic Tetcolor. При распакрвке убрал галочки: "Patch message "Debugger Detected" "Cut last sections" "Reconstruct Dynamic Import" "Disabled Dynamic Import" "Find VM OEP" "Fix Dump -> ImpREC.dll" вот лог. Create Process... PID = 0x348 ... Done Finding signature function unpacking... Done Set breakpoint in function... Done Unpacking section ".text" - YES Unpacking section "8c1htc21" - YES Unpacking section "2fpxr2pl" - YES Unpacking section "vzc0etn5" - YES Set memory breakpoint for Extra code section... Done Find and Correct CRC... Done Saving Dump... Done Clear memory breakpoint for Extra code section... Done Correct TLS... TLS Directory: 0 Remove trash from PE Header... Done Find position GetModuleHandleA: Not Found Restore Original IAT... Done Exit Process... Done Также пробовал другие варианты включения/выключены галочек.. Распакованный файл не запускается и не выдает никакой ошибки (при двойном щелчке на него). Он даже в процессах не появляется... Могу прикрепить...весит около 900 кб.. P.S. у меня windows 2000 + SP4 ![]() |
|
Создано: 06 октября 2007 20:30 · Личное сообщение · #5 |
|
Создано: 06 октября 2007 21:24 · Личное сообщение · #6 |
|
Создано: 06 октября 2007 23:13 · Личное сообщение · #7 MilitaryMan пишет: Гуру, так кто сможет поиметь это: Satfinder Вроде бы всё сделал, но работать не хочет. оеп беру этот: 442B44 Итак все там ок анпакается. Значит: 1) В анпакере выставляй все галки кроме: Disabled Dynamic Import, Find VN OEP, Fix Dump... 2) Жми Unpack, когда появится сообщение, не закрывая его - бери ImpREC 1.4.x и вводи туда: RVA OEP: 36483 RVA IAT: 4C000 SIZE IAT: 378 После прикручивай полученный импорт к дампу. на этом распаковка закончена. 3) Чтобы обойти внутреннюю защиту проги ( тип когда вылетает ошибка при запуске ), открой распакованный вариант в любом хекс редакторе, можно и ольке и вбей в эти ячейки адреса: MOV EAX,FastSatf.0043A332 MOV DWORD PTR DS:[46CA00],EAX MOV DWORD PTR DS:[46CA04],FastSatf.00439A2E MOV DWORD PTR DS:[46CA08],FastSatf.004399EC MOV DWORD PTR DS:[46CA0C],FastSatf.00439A20 MOV DWORD PTR DS:[46CA10],FastSatf.00439996 MOV DWORD PTR DS:[46CA14],EAX MOV DWORD PTR DS:[46CA18],FastSatf.0043A2AC MOV DWORD PTR DS:[46CA1C],FastSatf.004399AC MOV DWORD PTR DS:[46CA20],FastSatf.00439916 MOV DWORD PTR DS:[46CA24],FastSatf.004398A5 После этого все будет работать без проблем. 4) Если мешают треды с антиотладкой, то впиши: [63bd6e] = 0xC3 [6bd301] = 0x00 Все! анпакер тут не причем, т.к. эт собственная защита проги ;) З.Ы. А ломай уже сам! ![]() ![]() |
|
Создано: 06 октября 2007 23:30 · Личное сообщение · #8 RSI может и не в тему,но со временем вот это: RSI пишет: В анпакере выставляй все галки кроме Надо как то автоматизировать.Ибо немного заёбывает ставить\снимать галки.Я имею ввиду оставить самый урезанный минимум.Например как в стрипере к аспру и армадилло.Я понимаю,что это только первый релиз,но ИМХО к этому надо стремиться. ![]() |
|
Создано: 06 октября 2007 23:35 · Личное сообщение · #9 Djeck Ну ввобще-то опции специально выносились отдельно чтобы можно было отключать то че не надо или то че плохо работает. Я итак оставил нужный набор, если ты запустишь бету и посмотришь что там из того что я выбрал отличаетс, то увидишь тока 2 частные опции. Как в этом говне можно что-то автоматизировать, эт тебе и ни аспр и ни арма, где код остается нормальный. ![]() |
|
Создано: 06 октября 2007 23:52 · Личное сообщение · #10 RSI пишет: Как в этом говне можно что-то автоматизировать, эт тебе и ни аспр и ни арма, где код остается нормальный. Впринципе я с тобой согласен и тоже думал об этом.Конечно понажимать галку не вызывает ни какой проблемы,тем более в любом случае это быстрее чем вручную распаковывать.Просто я анпакнул распаковщиком десяток прог и опции у меня впринципе не сильно меняются.Вот например опция Cut last section у меня вообще не пашет,поэтому постоянно в отключке.Вообщем направление у тебя правильное,но только умаляю сделай в следующем релизе drag-drop.Я тебе за это 2 раза спасибо скажу ![]() ![]() |
|
Создано: 07 октября 2007 01:06 · Поправил: Mavlyudov · Личное сообщение · #11 sniperZ пишет: не "могу",а прикрепляй. ща онпакнем...=) вот Сам файл http://www.zerowaitingtime.com/28529-download-TetcolorSetup.rar Зеркала: 1 http://cocoshare.cc/1096919505/TetcolorSetup.rar 2 http://meetfile.com/files/37718/TetcolorSetup.rar.html 3 http://slil.ru/24945276 4 http://ifolder.ru/3626638 последняя сылка это установочный exe файл..До этого были rar. На всякий случай..мало ли, будет битый архив.. RSI пишет: но все равно возникает вопрос, так на всякий случай, ты внимательно читал readme.txt Читал несколько раз...правда у меня болела голова... ![]() |
|
Создано: 07 октября 2007 02:30 · Личное сообщение · #12 |
|
Создано: 07 октября 2007 02:43 · Личное сообщение · #13 Bronco ты верно сказал, а так её ещё надо тестировать и тестировать да плюс дорабатывать . А так тулза прикольная. И ещё чем дискусии разводить давайте лучше поможем чем сможем чел старается как может . И как говориться в пословице одна голова хорошо, а больше голдов ещё лучше. а для RSI если нужна какая-либо помощь напиши чем смогу помогу. ![]() |
|
Создано: 07 октября 2007 05:52 · Личное сообщение · #14 |
|
Создано: 07 октября 2007 13:26 · Личное сообщение · #15 |
|
Создано: 07 октября 2007 16:38 · Личное сообщение · #16 |
|
Создано: 07 октября 2007 16:50 · Поправил: YDS · Личное сообщение · #17 Mavlyudov r99 Такой тип проверки CRC ловится на побайтном чтении секции кода и убивается джампом с этого места на инлайн с кодом убития этого треда. Результат такой проверки выражается в тихом схлопывании проги без всяких "File corrupted". Поймать такую проверку статически, вряд ли получится, т.к. типовой и одновременно специфичной сигнатуры тут нет, т.е. в анпакере можно это реализовать только в режиме дебага, что, понятно, будет непросто. P.S. Кстати, может я и не прав, но такой тип проверки встречается только на прогах, покрытых старыми (до 2.2.4 включительно) версиях прота. На последних версиях, а что-то ее не встречал. ![]() |
|
Создано: 07 октября 2007 17:38 · Поправил: Mavlyudov · Личное сообщение · #18 YDS немного не понял как ловить. Ну так я же прогу выложил..неужели ее анпакнуть не получается? и у меня, кстати, тоже... не запускакется файл и всё. RSI снятик галочки пропатчивания CRC тоже не помогла...Буду пад если подскажешь, какие опции выставить... Хотя вручную анпакать тоже не получается.... ![]() |
|
Создано: 07 октября 2007 17:54 · Личное сообщение · #19 Mavlyudov Бряком на чтение секции кода. Будет что-то вроде такого: MOVZX EAX,BYTE PTR DS:[EAX]. Делаем с этого места джамп на инлайн, где делаем TherminateThread. Может также прокатить вариант, если сразу поставить бряк на CreateThread, отследить при появлении какого трида прога схлопывается, и по адресу ThreadFunction (см.в окне стэка) положить ret (C3). ![]() |
|
Создано: 07 октября 2007 17:58 · Личное сообщение · #20 |
|
Создано: 07 октября 2007 18:07 · Личное сообщение · #21 Mavlyudov Спасиб за файл! пофиксил несколько неприятных ошибок... ![]() эта бета пока его не распакует, скажу сразу что импорт чистый... Если хочешь распаковать бери мой дампер beta2, снимай им дамп затем бери PE Tools и правь в дампе RVA IAT: 38578 RVA OEP: 11580 А чтобы файл запускался надо в [50E6BD] вписать 0xC3. После этого надо бут пофискить проверку CRC которая в потоках... YDS Ты что мне предлагаешь отладчик для криптора писать??? пока это и не будет фиксится ![]() я видел на 2.2.4, 2.2.6 и 2.3.9. такую проверку. ![]() |
|
Создано: 07 октября 2007 18:27 · Поправил: YDS · Личное сообщение · #22 |
|
Создано: 07 октября 2007 19:45 · Личное сообщение · #23 |
|
Создано: 07 октября 2007 20:50 · Личное сообщение · #24 |
|
Создано: 08 октября 2007 00:28 · Личное сообщение · #25 |
|
Создано: 08 октября 2007 00:50 · Личное сообщение · #26 |
|
Создано: 08 октября 2007 07:00 · Личное сообщение · #27 |
|
Создано: 08 октября 2007 08:59 · Личное сообщение · #28 Mavlyudov, вручную, секция poly — это 2 секции криптора объединенные в 1. Еще подправь размер таблицы IAT, а то я забыл, с 110 на C8. Кстати, если сравнить сколько в этой программе занимает секция кода и сколько секция криптора, то получается забавная картина: 188 и 487 Кбайт. Даешь клиент-серверного пакмана с ватермарками, онлайновой активацией и 100% виртуализацией кода на пару десятков мегабайт! Совсем люди с ума посходили… ![]() ![]() |
|
Создано: 09 октября 2007 17:14 · Личное сообщение · #29 Unpacker ExeCryptor 2.x.x. version 1.0 beta2 Что нового: - поправил небольшие баги с поиском и восстановлением динамического импорта. - немного изменил название опций, чтобы не так путались. - прикрутил ap0x unpack engine, а в частности запись импорта в дамп, но пишет импорт только в отдельную секцию. - сделал авто поиск опции импорта ( т.е. если не найден импорт, то анпакер сам рестартует с др. настройками ). - поправил поиск OEP в Delphi, т.к. на некоторых консольных версиях криптора не работал. - добавил возможность ввода ОEP вручную, если файндер не нашел. - сделал вывод включенных опций в лог. - добавил поддержку drag'n'drop. P.S. за OEP можно всегда брать EP криптора, работает в 95% случаев. На этом пока все... ![]() |
|
Создано: 09 октября 2007 17:15 · Поправил: RSI · Личное сообщение · #30 |
|
Создано: 09 октября 2007 18:08 · Поправил: YDS · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 32 . 33 . >> |
![]() |
eXeL@B —› Протекторы —› Unpacker ExeCryptor 2.x.x. |
Эта тема закрыта. Ответы больше не принимаются. |