Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Детект отладчика на Делфи

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Детект отладчика на Делфи
Имя
Сообщение << Старые топики   Новые топики >>
Детект отладчика на Делфи - 2008-11-02 17:30:37.216666   
Mandroid76

Сообщений: 202
Оценки: 0
Присоединился: 2008-03-21 15:00:51.726666
Подскажите код для детекта отладчика на Delphi 7
Post #: 1
RE: Детект отладчика на Делфи - 2008-11-02 18:16:48.546666   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Какого отлодчика?

ICE так просто не отловишь…

BOOL WINAPI IsDebuggerPresent(void);

BOOL WINAPI CheckRemoteDebuggerPresent(
__in HANDLE hProcess,
__in_out PBOOL pbDebuggerPresent
);


Post #: 2
RE: Детект отладчика на Делфи - 2008-11-02 21:07:35.556666   
VENOM4X

Сообщений: 246
Оценки: 0
Присоединился: 2008-02-18 22:49:08.960000
Вот, бери целую коллекцию, ( http://slil.ru/26297357 ) столько, и в одном месте, ты больше нигде не найдёшь (а если найдёшь - скажешь мне где ;-) )
Нашёл где-то на форуме crackl@b. Правда это не Дельфи, а асм, но инлайновый ассемблер ещё никто не отменял.
Post #: 3
RE: Детект отладчика на Делфи - 2008-11-02 21:14:55.466666   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666
JMP Begin
Detected:
INT 3
Begin:
RDTSC
XOR ECX,ECX
ADD ECX,EAX
RDTSC
SUB EAX,ECX
CMP EAX,0FFFh
JNB Detected
Post #: 4
RE: Детект отладчика на Делфи - 2008-11-02 23:47:40.243333   
Flint_ta

Сообщений: 3720
Оценки: 1120
Присоединился: 2007-01-26 15:49:18.323333
Sunzer, если вот так вставлять то это слишком заметно. Лучше побольше кода между инструкциями RDTSC, естественно придется пересчитать CMP EAX,0FFFh.  Лично мое имхо, этот код не очень то надежен, можно просто занопить все RDTSC в отлаживаемом процессе и спокойно отлаживать дальше. Другое дело будет если SUB EAX,ECX будет влиять дальше на результат вычислений, например ксорить код полученной константой, но опять же нужно быть на 100% уверенным что всякий раз после
RDTSC XOR ECX,ECX ADD ECX,EAX RDTSC SUB EAX,ECX
в eax будет одно и тоже
Post #: 5
RE: Детект отладчика на Делфи - 2008-11-03 18:20:55.460000   
Mandroid76

Сообщений: 202
Оценки: 0
Присоединился: 2008-03-21 15:00:51.726666
Я вообще то Асм не знаю
Post #: 6
RE: Детект отладчика на Делфи - 2008-11-03 19:43:22.443333   
vvviperrr

Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
2Mandroid76 а что ты хотел? компонент?)))
Post #: 7
RE: Детект отладчика на Делфи - 2008-11-03 19:46:50.506666   
Sunzer

Сообщений: 253
Оценки: 31190
Присоединился: 2007-06-15 19:23:32.436666

quote:

ORIGINAL: Mandroid76

Я вообще то Асм не знаю


Ну тогда и антиотладочные трюки тебе не нужны… Вставь код между:

asm

end;
Post #: 8
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Детект отладчика на Делфи







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.