Сейчас на форуме: _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› Potolook
Посл.ответ Сообщение

Ранг: 16.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 28 июля 2005 13:55
· Личное сообщение · #1

Кто что может подсказать, www.positic.com/potolook
Защиту даже не определить, IMHO конечно всё равно, но...
В первой части распаковки potolook.dll идёт мусор и ДО ФИГА проверок TeB/PEB на дебаггер, я это ВРОДЕ КАК прошёл, но кто знает, может там что скрытое есть, дальше распаковка чего-то, а дальше 2 или 3 раза вот такой код:
00974245 64:8922 MOV DWORD PTR FS:[EDX],ESP
00974248 3BF3 CMP ESI,EBX
0097424A 7E 14 JLE SHORT Potolook.00974260
0097424C 8B04DF MOV EAX,DWORD PTR DS:[EDI+EBX*8] ; Potolook.00978814
0097424F 43 INC EBX
00974250 891D 44D6AA00 MOV DWORD PTR DS:[AAD644],EBX
00974256 85C0 TEST EAX,EAX
00974258 74 02 JE SHORT Potolook.0097425C
0097425A FFD0 CALL NEAR EAX
0097425C 3BF3 CMP ESI,EBX
0097425E ^ 7F EC JG SHORT Potolook.0097424C
00974260 33C0 XOR EAX,EAX
00974262 5A POP EDX ; 0006F878
00974263 59 POP ECX ; 0006F878
00974264 59 POP ECX ; 0006F878
00974265 64:8910 MOV DWORD PTR FS:[EAX],EDX

По call eax идёт что-то типа inc dword ptr ...
НО там же в таблице этих call'ов идёт и импорт и много чего...
В общем я застрял на Exception'ах, вылезают под конец(уже похоже) и всё портят, а главное - я такого никогда не видел!, код пишет lasterror directly в PEB!!!
Кто что думает?
(для облегчения жизни olly со всеми антиплагами+ловить антидебаг по mov eax, dword ptr[eax] и если всё OK, то test eax,70h в самом начале, для айса по другому конечно...)




Ранг: 199.6 (ветеран), 12thx
Активность: 0.10
Статус: Участник
www.uinc.ru

Создано: 28 июля 2005 18:13
· Личное сообщение · #2

Ба, да это ж ExeCryptor =)



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 28 июля 2005 19:57
· Личное сообщение · #3

он самый кто-нить если снимет его - дайте знать, меня просто друг про этот potolook спрашивал..



Ранг: 16.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 29 июля 2005 00:17
· Личное сообщение · #4

Отлично, много понятнее. тогда вопрос такой, как и по какому принципу оно считает CRC(если вообще считает)?
С остальным то я разберусь...




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 29 июля 2005 00:30
· Личное сообщение · #5

John Freeman пишет:
С остальным то я разберусь...

Как разберешься, просвяти нас...



Ранг: 16.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 29 июля 2005 00:38
· Личное сообщение · #6

патчить можно и p-code... защита от антидебага примитивная просто(для того кто знает) - PEB напрямую и смотрит дальше в TEB если не найдёт.
Но как я посмотрел сколько мусора... полностью даже 1.х не снимали - на ловушки после дампа и IAT уже сил не хватало, так что просто скорее всего сделаю вечный триал... его же проще сделать с VoptXP например, тк полным всё равно не станет...
И в конце концов - он считает CRC или нет???




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 29 июля 2005 00:41
· Личное сообщение · #7

John Freeman пишет:
И в конце концов - он считает CRC или нет???

Смотря что ты имешь ввиду под CRC... Вообще-то целостность файла естественно проверяет, иначе б он не был протектором.



Ранг: 16.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 29 июля 2005 01:14
· Личное сообщение · #8

ну, это в общем смысле, а crc просто как метод привёл, а не в курсе - примерно какой алгоритм?




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 29 июля 2005 01:32
· Личное сообщение · #9

John Freeman
Если кто-то это скажет в приват, я статью напишу по его патчу. =) Это единственное, в чем я застопорился. Просто меня останавливает низкая его распространенность(имхо пока), но заломать его надо. Стукни в аську мне, я объясню что к чему.




Ранг: 199.6 (ветеран), 12thx
Активность: 0.10
Статус: Участник
www.uinc.ru

Создано: 29 июля 2005 13:22
· Личное сообщение · #10

> целостность файла естественно проверяет

Целостность _файла_ он какраз не проверяет =)
Он чекает в памяти. Раньше ловилось все обычным bpm, а дальше в заголовке сразу перед PE хедером есть 0х20 байт - это не трэш, среди нах есть 4 дворда с нужными контрольными суммами. Какие именно эти дворды из 32 байт - хз - это в каждой проге меняется.




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 29 июля 2005 13:28
· Личное сообщение · #11

DrGolova пишет:
Он чекает в памяти.

Я неправильно выразился =) Про дворды в хереде я объянил уже в аську.




Ранг: 500.6 (!), 7thx
Активность: 0.260
Статус: Участник

Создано: 29 июля 2005 20:52
· Личное сообщение · #12

Ara пишет:
я статью напишу по его патчу


Хотелось бы почитать, а то по этому криптеру дифицит информации.



Ранг: 16.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 31 июля 2005 21:39
· Личное сообщение · #13

Инфы как раз достаточно, я копаю Unregged 2.x - это элементарно, хотя время надо, где бы зарегеный найти... Так как про зарегеный действительно много описаний, а вот снять - нереально говорят.


 eXeL@B —› Основной форум —› Potolook
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати