![]() |
eXeL@B —› Вопросы новичков —› Thinstall Vs LordPE |
Посл.ответ | Сообщение |
|
Создано: 11 октября 2009 11:57 · Личное сообщение · #1 Попалась прога накрытая версией 2.705 Thinstall. ![]() 00DA1C44 push 0E47278 ; ASCII "APISPY: Calling EXE Entry Point %x",LF 00DA1C49 call 00DBF990 00DA1C4E add esp,8 00DA1C51 call dword ptr ss:[ebp-AC] (0086295E); <jmp.&KERNEL32.ExitProcess> - переход на ОЕП который собственно выглядит вот так: 0086295E jmp dword ptr ds:[402000] ; mscoree._CorExeMain вот дохожу до сих пор (0086295E) и пробую дампить. если дамплю без force RAW mode, то не дампиццо ничего абсолютно, если дамплю с галкой на Raw mode то Unable start program... (как правильно сдампить прогу, так чтобы потом цеплялись дополнительные секции, потому что IMPREC пишет что не может прицепить секцию?). попробовал сдампить плугом для ольки что-то получилось, но дальше начался косяк с ИАТ. пытаюсь восстановить импорты без добавления новой секции и вижу ошибку при загрузке проги в ольку: "Порядковый номер 33548 не найден в библиотеке DLL mscore.dll" Может кто подскажет хитрости и тонкости борьбы с этой дрянью ![]() ![]() спасибо. ![]() |
|
Создано: 11 октября 2009 14:28 · Личное сообщение · #2 |
|
Создано: 11 октября 2009 15:21 · Личное сообщение · #3 NewBHack пишет: попробовал сдампить плугом для ольки что-то получилось, но дальше начался косяк с ИАТ.пытаюсь восстановить импорты без добавления новой секции и вижу ошибку при загрузке проги в ольку: Для тинстала не нужно юзать импрек достаточно просто не дать заполнить иат и сдампить . и переход на оеп там что то типа того call dword ptr ss:[ebp-ХХ] ![]() |
|
Создано: 11 октября 2009 19:36 · Личное сообщение · #4 to pavka да, я пытался не дать ему заполнить иат, но при этом он в иате правит кое-какие адреса "под себя", например, было в таблице KERNEL32.ExitProcess, он гад меняет на mscoree._CorExeMain и получается такая фигня, что если я не дам ему менять эту таблицу, то он попадает на KERNEL32.ExitProcess ну и есс-но свалится прого... вот так вот... палка о двух концах. dll я как бы выделил - всё нормально, а вот как тут прот отцепить х.з. тем паче что эта дрянь постоянно ломится в секцию Тинстала... допустим прога крутится и если повесить бряк на память то 99% исполняемых процедур идут именно оттуда (кароч я слабый песатель сча залью на депозит и отправлю вам линку в личку - сами увидите... как бы защиту серийником я обхожу на легке но мля хочеццо распаковать - пакрутому сделать ![]() и переход на Оеп у меня именно такой, pavka, как ты обрисовываешь: 00DA1C51 call dword ptr ss:[ebp-AC] (0086295E); <jmp.&KERNEL32.ExitProcess> - переход на ОЕП а вместо ехит процесс там лежит правленый mscoree._CorExeMain to Archer отправил линку в личку. спасибо, что никогда не отказываете в помощи. ![]() ![]() |
|
Создано: 11 октября 2009 19:50 · Личное сообщение · #5 |
|
Создано: 11 октября 2009 19:57 · Личное сообщение · #6 |
|
Создано: 11 октября 2009 21:53 · Личное сообщение · #7 |
|
Создано: 11 октября 2009 21:56 · Поправил: MasterSoft · Личное сообщение · #8 |
|
Создано: 12 октября 2009 08:39 · Поправил: pavka · Личное сообщение · #9 pavka пишет: 00DA1C51 call dword ptr ss:[ebp-AC] (0086295E); <jmp.&KERNEL32.ExitProcess> - переход на ОЕПа вместо ехит процесс там лежит правленый mscoree._CorExeMain Там нормальная иат ее просто не заполняешь и дампишь 007E5EDE: FF2500204000 jmp _CorExeMain oep .007E5EE4: 0000 add [eax],al Фреймворка у меня нет но дамп совершенно валидный забыл поставишь сам значения NetMetaData Directory RVA И Size ![]() |
|
Создано: 12 октября 2009 19:41 · Поправил: NewBHack · Личное сообщение · #10 |
|
Создано: 13 октября 2009 09:22 · Личное сообщение · #11 Жаль, что не выложил ссылку. Когда-то на руборде были мультики по перепаковке Thinstall без использования отладчика. Щас уже не видел, нашел у себя. Залил оба варианта. Во втором варианте можно получить чистую прогу, как будто бы она была только что установлена. Возможно также внести изменения и собрать в пакет обратно. Возможно такой вариант тебя устроит, если тебе нужно только снять Thinstall. ![]() |
|
Создано: 13 октября 2009 19:02 · Личное сообщение · #12 |
|
Создано: 27 августа 2011 08:30 · Поправил: FabulousFurlough · Личное сообщение · #13 Hello. I speak no Russian, so I apologize ahead of time. I also apologize for digging up an old thread, but it's exactly the topic that I was going to post new. I am struggling with Thinstall 2.705 just as NewBHack did. Was anything learned (and still remembered), that might help me. I am able to dump using OllyDump, but the dump doesn't work. ImpRec only finds 1 import. Any help appreciated. FF ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Thinstall Vs LordPE |