Сейчас на форуме: ==DJ==[ZLO], Magister Yoda, Rio (+6 невидимых)

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

Ранг: 31.0 (посетитель), 1thx
Активность: 0.040
Статус: Участник

Создано: 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 аспр стирает бряки (вобщем-то так и ожидалось ;)). Можно ли что нибудь с этим поделать?




Ранг: 332.0 (мудрец)
Активность: 0.180
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 24 февраля 2005 23:40
· Личное сообщение · #2

sanniassin пишет:
Можно ли что нибудь с этим поделать?

не юзать hw бряки ;) или аккуратно юзать в случаях, когда без них не обойтись.

ЗЫ
1) скрипт у меня не пашет (мб из-за того что у меня нет superBMP)
2) зачем нужен скрипт к аспру2, который только ищет OEP/tempOEP и больше ничего не делает ? =)



Ранг: 31.0 (посетитель), 1thx
Активность: 0.040
Статус: Участник

Создано: 24 февраля 2005 23:45
· Личное сообщение · #3

1 и 2:
я на этом скрипте просто OllyScript изучаю, поэтому он и глючный ;) А мне изредка бывает нужно просто попасть на OEP




Ранг: 332.0 (мудрец)
Активность: 0.180
Статус: Участник
•Pr0tEcToRs KiLLeR•

Создано: 25 февраля 2005 00:10
· Личное сообщение · #4

sanniassin пишет:
просто OllyScript изучаю

это прально, скрипты штука полезная ;)


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


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