Показать сообщение отдельно

  #9  
Старый 23.06.2008, 17:39
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме:
4226446

Репутация: 1564
Отправить сообщение для 0x0c0de с помощью ICQ
По умолчанию

кейген.

Код:
.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
 
Ответить с цитированием