Отлавливаем трассировщик!
Есть программа на VB6. Мне нужно выгружать программу, если запущена утилита трассировки (хакер или кто похуже хочет взломать).
Подскажите, кто знает: какой код для этого необходим?
Спасибо!
ИМХО, если это хакер, все равно обойдет защиту и взломает...
пусть не сразу взломает ... но раза со второго точно...
кстати если дело дошло до защиты программ то вот отличная программа VB AntiCrack v1.1 -
Вот так она декларируется: Declare Function IsDebuggerPresent Lib "kernel32" () As Long
Если в системе есть дебаггер она вернёт True.:)
а у меня на OLLY не действует!!!
http://www.dotfix.net/download.php?program=@727d7c774034337a79782e636d7162647227665c6a397c776d7a347a6561626e7367606e5c5d642669577c&counter=101&xProgramName=VB%20AntiCrack%20v1.1[/QUOTE]
Скачал, попробовал. Заявленные функции программой выполняются 100%!
DotFix.net внесён в список сайтов, рекомендованных мне для внимательного ознакомления!
Благодарю за поддержку!
[QUOTE=ace lighting]кстати если дело дошло до защиты программ то вот отличная программа VB AntiCrack v1.1 -
Скачал, попробовал. Заявленные функции программой выполняются 100%!
DotFix.net внесён в список сайтов, рекомендованных мне для внимательного ознакомления!
Благодарю за поддержку!
Вот так она декларируется: Declare Function IsDebuggerPresent Lib "kernel32" () As Long
Если в системе есть дебаггер она вернёт True.:)[/QUOTE]
Информация ценная и принята к сведению. Возникла мысль: почему бы не написать (или использовать готовую, если она существует) функцию IsDebuggerActive. По мысли, эта функция должна определять активность Отладчика в данный момент времени. А использовать оговоренные функции парно - сначала определять наличие Отладчика, а потом, если таковой существует, определять его Активность.
Хочется узнать Ваше мнение по этому вопросу. Спасибо!
всегда пожалуйста!:)