Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.16;
Скачать: CL | DM;

Вниз

Как защитить свою программу от DeDe?   Найти похожие ветки 

 
Ghost555   (2003-09-29 05:47) [0]

Тут есть несколько способов, 1-й заключается в зпапаковке exe чем-то, что ни у кого нет, или какие "трюки" обманные в код встраивать. Есть какие мысли по защите?


 
xGhost ©   (2003-09-29 07:44) [1]

program antidebug1;

uses
Windows,Sysutils;

{$R *.res}
function IsDebuggerPresent:BOOL;external "kernel32.dll";

var
Sice:pchar;
h:DWORD;

begin
//обнаруживаем обычный дебуггер
if not IsDebuggerPresent then
raise Exception.Create("Error: Debugger Found");
//обнаруживаем SoftIce, на которого не действует предыдущая функция
if (GetVersion shr 31)=1 {win9x} then
Sice:="\\.\SICE"
else
Sice:="\\.\NTICE"; {winnt}
h:=CreateFile(Sice,GENERIC_READ or GENERIC_WRITE,FILE_SHARE_READ,nil,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0);
if h<>INVALID_HANDLE_VALUE then
raise exception.Create("Error: SoftIce Found");

end.

-------------------------------

program antidebug2;

uses
Windows,
Sysutils;

//Этот пример работает только в Win9x, так как в NT у нас нет доступа
//к отладочным регистрам

begin
//обнуляем хардверные брэйкпоинты отладчика
asm
xor edx,edx
mov dr0,edx
mov dr1,edx
mov dr2,edx
mov dr3,edx
end;
end.


 
Dmitriy O. ©   (2003-09-29 08:45) [2]

Гасить DeDe при его запуске.


 
Anatoly Podgoretsky ©   (2003-09-29 08:45) [3]

Казалось и при чем тут Лужков.



Страницы: 1 вся ветка

Текущий архив: 2003.10.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
8-51353
Proger
2003-06-17 08:46
2003.10.16
Конвертация JPG в BMP не через временный файл на диске


1-51307
han-bratan
2003-10-06 11:38
2003.10.16
регистрация com объекта


4-51552
Legafor
2003-08-12 16:39
2003.10.16
Как определить язык


3-51073
MVVD
2003-09-25 17:06
2003.10.16
Ошибка запроса


6-51368
Kaginava
2003-08-21 15:20
2003.10.16
Sokcet