
24.08.2006, 12:23
|
|
Познавший АНТИЧАТ
Регистрация: 26.11.2004
Сообщений: 1,367
Провел на форуме: 4226592
Репутация:
2175
|
|
ах да, вот:
Код:
L020:
MOV EAX,DWORD PTR SS:[EBP-8] //ip
MOV BL,BYTE PTR DS:[EAX+ESI-1] //2 байт
MOV EAX,DWORD PTR SS:[EBP-C] //"asdfasdfasdfasdf"
MOV AL,BYTE PTR DS:[EAX+ESI-1]
XOR BL,AL
LEA EAX,DWORD PTR SS:[EBP-1C]
MOV EDX,EBX
CALL CrackMe.00403FF8
MOV EDX,DWORD PTR SS:[EBP-1C]
LEA EAX,DWORD PTR SS:[EBP-10]
CALL CrackMe.004040D8
INC ESI
DEC EDI
JNZ L020
или
Код:
function Keygen(ip, asdf:string) :string;
var
i: integer;
begin
result := '';
for i:=1 to 13 do
begin
result := result + chr(ord(ip[i]) xor ord(asdf[i]));
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage (KeyGen('217.112.37.32', 'asdfasdfasdfasdf'));
end;
|
|
|