· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› GetProcAddres + 3?

<< . 1 . 2 .

Посл.отвђт Сообщенiе


Дата: Сен 16, 2003 22:24:35

volodya

Для виндовых API, имхо, совсем не такой частный, всё остальное
в расчёт не берём ;-)


Дата: Сен 16, 2003 22:58:02

Asterix

Да как бы так тебе сказать. Я все пытаюсь научить не мыслить шаблонами. Взгляни на этот код:
	mov  eax,[KernelBase]
	push offset WriteProcessMemory
	push eax
	call GetProcAddress
	cmp  byte ptr [eax],0cch
	je   Found_Hook


Усилия на то, чтобы превратить его в работающий с ЛЮБОЙ API ЛЮБОЙ библиотеки не столь уж и велики. Можешь также сам подсчитать количество времени, которое нужно потратить, чтобы проверять не первый байт, а четвертый :)


Дата: Сен 17, 2003 03:14:49

volodya

Я видел ещё более интересный код в ACProtect, не путать с ASProtect.. ;-)
Ну и что, если проверять на CCh большие участки, то это будет
жутко тормозить.. Поэтому если бряк слетит тады нужно смотреть
куда ставить, можно и на последнюю инструкцию ;-), а для начала
всё-таки bpx GetProcAddress+3, ничего не думая :-)

<< . 1 . 2 .


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.054