
23.06.2008, 17:39
|
|
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме: 4226446
Репутация:
1564
|
|
кейген.
Код:
.386
.model flat, stdcall
include user32.inc
include windows.inc
include kernel32.inc
includelib user32.lib
includelib kernel32.lib
.data
dwrd dword ?
key_ db 50 dup (?)
name_ db "0x0c0de",0 ; ваше имя - интерфейс норм писать лень..
lpFmt db "%X",0
len dword ?
.code
Main:
invoke lstrlen,offset name_
mov len,eax
.if eax!=0
mov ecx,len
mov eax,offset name_
next_:
xor edx,edx
mov dl,byte ptr [eax+ecx-1]
xor dwrd,edx
pushad
mov ecx,5
ror_:
ror dwrd,1
loop ror_
popad
loop next_
xor dwrd,0BADC0DEh
invoke wsprintf,offset key_,offset lpFmt, dwrd
invoke MessageBoxA, 0,offset key_, offset name_,0
.endif
invoke ExitProcess, NULL
end Main
|
|
|