Сейчас на форуме: ==DJ==[ZLO], Magister Yoda, Rio (+6 невидимых) |
![]() |
eXeL@B —› Основной форум —› Olly BPM |
Посл.ответ | Сообщение |
|
Создано: 24 февраля 2005 22:51 · Личное сообщение · #1 вот накатал скрипт: // ASProtect 1.32-2.0 (Beta 10.04-Release) OEP finder by sanniassin::REVENGE Crew // Ignore all exceptions // Clear all breakpoints // Usually script needed in running SuperBPM // Under WinXP only (i think, because it not work on my Win2K) var x var y mov x, esp sub x, 48 bphws x, "w" zzz: run mov y, [eip] cmp y, C08BC3C3 jne zzz bphwc x sto mov x, eip findcall: dec x mov y, [x] cmp y, 5B5E5F5D jne findcall sub x, 8 bphws x, "x" run bphwc x sti mov x, eip is_VM_on_OEP_used: find x, #BC??????00# mov y, $RESULT mov x, y inc x mov x, [x] cmp x, 100000 jb is_VM_on_OEP_used mov x, y bphws y, "x" mov x, esp sub x, 10 bphws x, "r" run bphwc x bphwc y mov x, eax mov eax, [eip] and eax, 000000FF cmp eax, BC mov eax, x jne no_VM_on_OEP sto mov y, esp sub y, 4 bphws y, "w" run bphwc esp mov y, [esp] bphws y, "x" run bphwc y msg "OEP found! VM on OEP used." jmp pause no_VM_on_OEP: mov x, [esp] bphws x, "x" run bphwc x mov x, esp add x, 8 bphws x, "r" run sto bphwc x msg "OEP found! VM on OEP not used." pause: pause косяк в том, что без SuperBPM аспр стирает бряки (вобщем-то так и ожидалось ;)). Можно ли что нибудь с этим поделать? ![]() |
|
Создано: 24 февраля 2005 23:40 · Личное сообщение · #2 |
|
Создано: 24 февраля 2005 23:45 · Личное сообщение · #3 |
|
Создано: 25 февраля 2005 00:10 · Личное сообщение · #4 |
![]() |
eXeL@B —› Основной форум —› Olly BPM |