Главная страница
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.014 c
3-51066
Term
2003-09-26 10:06
2003.10.16
Какие есть методы шифрования инфы в базе


1-51260
zumo
2003-10-07 09:32
2003.10.16
Разделение строк


4-51553
Sliski Slimak
2003-08-11 20:44
2003.10.16
ChangeDisplaySettings (?????,0)


8-51350
WhiteSnow
2003-06-12 12:43
2003.10.16
Ещё раз про MP3


6-51367
muzik
2003-08-21 11:44
2003.10.16
Hostname +IP