Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #73, ЯНВАРЬ 2005 г.

Молот и топор

Shturmovik (Shturmovik@bk.ru)

Хакер, номер #073, стр. 073-108-5


for i:= 1 to length(s) do

sn :=sn +'cr('+Inttostr(integer(s[i]))+')+';

Timer1.Enabled:=false;

delete(sn,length(sn),1);

if Proverka(sn)<> 64759 then

ShowMessage('You are not buy me') else

Timer3.Enabled:=true;

end;

procedure TForm1.Edit3Change(Sender: TObject);

label 1;

begin

Randomize;

1: Timer1.Interval:=random(1000000);

form1.Caption:=IntToStr(Timer1.Interval);

if Timer1.Interval<8000 then goto 1;

Timer1.Enabled:=true;

end;

procedure TForm1.Button1Click(Sender: TObject);

begin

Timer2.Interval:=5000;

Timer1.Interval:=4900;

Timer2.Enabled:=true;

//Не забудь поместить сюда псевдофункцию

Form3.Show;

//Форма с надписью «Ждите!»

end;

procedure TForm1.Timer3Timer(Sender: TObject);

begin

MessageBox(0,'You win!','crackme', mb_OK);

end;

CD

На CD ты найдешь исходники моего крэкми, в котором заюзаны методы из статьи.

WWW

www.delphiworld.narod.ru - отличный сборник статей (а их более 5000) по Delphi.

www.delphimaster.ru - тоже Delphi, но с огромным замечательным форумом.

www.cracklab.ru - огромный ресурс, посвященный взлому и защите программ.

INFO

Также я предлагаю разрабатывать приложения, работающие только в NT-системах, где невозможны некоторые функции отладчиков, а следовательно это можно считать приемом антиотладки.

Назад на стр. 073-108-4  Содержание