Giriş yap
En iyi yollayıcılar
Hello EMO | ||||
EMO | ||||
eMoStyLe | ||||
BesimBICER | ||||
GameKinG | ||||
Crysis | ||||
~>!.DεvιLρяιεsт.!<~ | ||||
MeTaL | ||||
TrueCrime | ||||
djhayal3t |
Istatistikler
Toplam 203 kayıtlı kullanıcımız varSon kaydolan kullanıcımız: crayzboy76
Kullanıcılarımız toplam 1186 mesaj attılar bunda 862 konu
Arama
Sosyal yer imi
Sosyal bookmarking sitesinde Emo, Emo nedir, Emo resimleri, Emo Kıyafetleri, Emo Sözleri, Emo Oyunları, EmoTurkey, Emo Nickler, Emo Avatarları, Punk, Punk Resimleri, Punk Avatarları, Rock, Rock Resimleri, Rock Avatarları, Msn Nickleri, Msn Avatarları, Müzik adresi saklayın ve paylaşın
Sosyal bookmarking sitesinde EMO Style ForumPro - Hos Geldiniz adresi saklayın ve paylaşın
Kimler hatta?
Toplam 2 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 2 Misafir Yok
Sitede bugüne kadar en çok 217 kişi C.tesi Tem. 29, 2017 1:46 am tarihinde online oldu.
En son konular
Reklam
ASM: Keygen UltraEdit
1 sayfadaki 1 sayfası
ASM: Keygen UltraEdit
I didn't make this i was just searching for kernel mode debuggers see whats out there and I found this keygen source for UltraEdit v11 figures someone might like to see whats inside of how it works in asm.
- Kod:
;Keygen for Ultraedit v11.00+
.386
.model flat, stdcall
option casemap:none
;
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
include \masm32\include\advapi32.inc
include \masm32\include\GDI32.inc
includelib \masm32\lib\user32.lib
includelib \masm32\lib\kernel32.lib
includelib \masm32\lib\advapi32.lib
includelib \masm32\lib\GDI32.lib
DlgProc PROTO :DWORD,:DWORD,:DWORD,:DWORD
.const
DLG_MAIN = 103
KG_ICON = 101
EDIT_NAME = 1001
EDIT_KEY = 1003
;
MINCHARS = 6
MAXCHARS = 60
;------------------------------------------------
.DATA
clipflag db 0
dword_5B9434 dd 0
db 0DFh,0B0h,8,99h
sznameError db "Name must contain at least 6 character.",0
;###############################################################"
align 4
magictable db 32 dup(0)
magic db 0D8h,0,0FEh,0,08Eh,0,066h,0,02Fh,0,0DEh,0,043h,0,0A5h,0
db 0D3h,0,01Fh,0,078h,0,06Fh,0,038h,0,08Fh,0,065h,0,05Ah,0
db 0,010h,0,0F1h,0,0A5h,0,02Fh,0,01Fh,0,0CBh,0,098h,0,0F3h
db 0,0EFh,0,0E0h,0,073h,0,078h,0,073h,0,034h,0,077h,0,033h
PROGNAME equ ' Ultraedit v11.00+ '
wTitle db "k2k2000 - ",PROGNAME,"- Keygen",0
DefName db "k2k2000",0
buffhash dd 290h dup(0)
.DATA?
;buffhash dd 290h dup(0) ,0
hdlg dd ?
hInst dd ?
hMainWnd dd ?
hwName dd ?
hwSer dd ?
;*----- Working Buffers
userkey db 32 dup(?)
userinput db 80 dup(?)
trafic db 60 dup(?)
final db 60 dup(?)
t1 dd ?
t2 dd ?
t3 dd ?
t4 dd ?
t5 dd ?
t6 db ?
.CODE
Start:
pushad
invoke GetModuleHandle, 0
test eax, eax
jz Exit_Gen
mov hInst, eax
call inittable
invoke DialogBoxParamA, hInst, DLG_MAIN, 0, addr DlgProc, 0
Exit_Gen:
popad
invoke ExitProcess, 0
RET
;
DlgProc proc uses ebx esi edi, hWin:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM
mov eax, uMsg
.if uMsg == WM_INITDIALOG
mov eax, [hWin]
mov [hMainWnd], eax
;-----------------------------------------------------------------
invoke GetDlgItem, hWin, 1004
mov eax, hWin
mov hdlg, eax
invoke SetWindowTextA, hWin, addr wTitle
invoke LoadIcon, hInst, KG_ICON
invoke SendMessage, hWin, WM_SETICON, ICON_BIG, eax
invoke SetWindowPos,hWin, HWND_TOPMOST,NULL,NULL,NULL,NULL,SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE
invoke GetDlgItem, hWin, EDIT_NAME
mov hwName, eax
invoke SendMessageA, eax, EM_SETLIMITTEXT, MAXCHARS, 0
invoke GetDlgItem, hWin, EDIT_KEY
mov hwSer, eax
invoke SetDlgItemTextA, hWin, EDIT_NAME, offset DefName
call Generate
.elseif uMsg==WM_DESTROY
invoke PostQuitMessage,hWin
.elseif eax==WM_CLOSE
invoke EndDialog,hWin,0
.elseif uMsg == WM_COMMAND
mov eax,wParam
.IF ax==EDIT_NAME
shr eax,16
.IF ax==EN_CHANGE
call Generate
.ENDIF
.ENDIF
.endif
mov eax,FALSE
ret
DlgProc ENDP
Generate proc
LOCAL nlen:DWORD
invoke GetDlgItemTextA, [hMainWnd], EDIT_NAME, offset userinput, MAXCHARS+1
cmp eax, MINCHARS
mov clipflag, 0
jl @@namerror
mov nlen, eax
lea esi, userinput
call do_hash
xor ecx, ecx
l1:
mov al, cl
mov dl, 3
imul dl
sub al, dl
mov byte ptr trafic[ecx], al
inc ecx
cmp ecx, 3Dh
jb l1
lea edi, trafic
lea esi, userinput
mov ecx, nlen
rep movsb
mov esi,nlen
and [esi+trafic], 0
xor ecx, ecx
dec esi
mov [t3], ecx
mov edx,1
mov [t5], 2
mov dword ptr[t6],edi
l2:
movsx edi, [edx+trafic-1]
movsx ebx, [edx+trafic+1]
lea eax, [edx+trafic+1]
imul edi, ebx
movsx eax, byte ptr [eax-1]
sub edi, eax
sub edi, [t5]
add [t5], 2
inc edx
cmp edx, esi
lea ecx, [ecx+edi+3]
jl l2
mov [t3], ecx
xor ecx, ecx
xor edi, edi
mov [t1], 1
lea eax, [trafic]
sub [t1], eax
mov [t2], edi
l3:
mov eax, [t1]
lea esi, [ecx+trafic]
add eax, esi
cmp eax, 3Ch
jge l4
mov eax, ecx
push 4
cdq
pop edi
idiv edi
mov eax, ecx
push 20h
pop ebx
push 3Bh
mov edi, edx
cdq
idiv ebx
mov eax, edx
cdq
sub eax, edx
mov edx, dword ptr [magictable + 4*edi]
sar eax, 1
pop edi
movzx eax, byte ptr [edx+eax]
mov dl, cl
push 12h
add dl, byte ptr [t3]
movzx edx, dl
xor eax, edx
cdq
idiv edi
pop edi
push 4
pop ebx
push 20h
mov dl, [edx+trafic]
movzx eax, dl
add eax, ecx
mov byte ptr [t4], dl
cdq
idiv edi
mov edi, edx
mov eax, edi
cdq
idiv ebx
mov eax, edi
pop edi
mov ebx, edx
cdq
idiv edi
mov edi, [t2]
mov eax, edx
cdq
sub eax, edx
mov edx, dword ptr [magictable + 4*ebx]
sar eax, 1
mov al, [edx+eax]
mov dl, [esi+1]
xor al, byte ptr [t4]
shl dl, 1
add al, byte ptr [t4]
xor al, dl
mov [esi], al
l4:
cmp edi, 3Ch
jge l9
mov eax, ecx
push 5
cdq
pop ebx
idiv ebx
mov ebx, edx
test ebx, ebx
mov [t5], ebx
jz l5
cmp ebx, 2
jz l5
cmp ebx, 4
jnz l6
l5:
movzx eax, byte ptr [esi]
push 1Ah
cdq
pop ebx
idiv ebx
mov ebx, [t5]
add dl, 41h
mov final[edi], dl
inc edi
mov [t2], edi
l6:
cmp edi, 3Ch
jge l9
cmp ebx, 1
jz l7
cmp ebx, 3
jnz l8
l7:
movzx eax, byte ptr [esi]
push 0Ah
cdq
pop esi
idiv esi
add dl, 30h
mov final[edi], dl
inc edi
mov [t2], edi
l8:
cmp edi, 3Ch
jge l9
cmp ebx, 4
jnz l9
mov byte ptr[edi+final], "-"
inc edi
mov [t2], edi
l9:
test ecx, ecx
jle l10
cmp ecx, nlen
jge l10
cmp edi, nlen
jge l10
mov eax, dword ptr[t6]
movsx edx, byte ptr [ecx+eax-1]
movsx eax, byte ptr [edi+eax]
imul edx, eax
l10:
inc ecx
cmp ecx, 3Ch
jl l3
xor edx, edx
and [final+23], 0
lea eax, final
invoke wsprintfA, offset userkey , eax
invoke SetDlgItemTextA, [hMainWnd], EDIT_KEY, offset userkey
mov clipflag, 1
@@out:
RET
@@namerror: invoke SendMessageA, hwSer, WM_SETTEXT, 0, offset sznameError
jmp @@out
Generate endp
do_hash proc near
mov eax, [esi+4]
xor ecx, ecx
mov ch, [esi+3h]
xor eax, eax
mov ah, [esi+1h]
mov cl, [esi+2h]
movzx eax, ax
shl ecx, 10h
or ecx, eax
movzx eax, byte ptr [esi]
or eax, ecx
lea ecx, offset buffhash
push eax
call sub_5019FE
xor esi, esi
loc_478C16:
lea ecx, offset buffhash
call sub_501A59
mov ecx, offset magic
mov [ecx+esi], al
lea ecx, offset buffhash
call sub_501A59
mov ecx, offset magic+16
mov [ecx+esi], al
lea ecx, offset buffhash
call sub_501A59
mov ecx, offset magic+32
mov [ecx+esi+1], al
lea ecx, offset buffhash
call sub_501A59
mov ecx, offset magic+48
inc esi
mov [ecx+esi], al
inc esi
cmp esi, 10h
jl short loc_478C16
xor eax, eax
ret
do_hash endp
inittable PROC
push eax
push ebx
push ecx
mov ecx,0
mov eax, offset magictable
mov ebx, offset magic
jmp l2
l1:
mov [eax], ebx
add eax,4
add ebx,16
inc ecx
l2:
cmp ecx, 4
jb l1
pop ecx
pop ebx
pop eax
ret
inittable ENDP
sub_5019FE proc near
arg_0 = dword ptr 8
push esi
mov esi, ecx
push [esp+arg_0]
mov dword ptr [esi+9C0h], 271h
call sub_501A1A
mov eax, esi
pop esi
retn 4
sub_5019FE endp
sub_501A1A proc near
arg_0 = dword ptr 4
mov eax, [esp+arg_0]
push ebx
push esi
mov edx, ecx
mov esi, 270h
loc_501A27:
mov ebx, eax
imul eax, 10DCDh
and bx, 0
inc eax
mov [edx], ebx
mov ebx, eax
imul eax, 10DCDh
shr ebx, 10h
or [edx], ebx
inc eax
add edx, 4
dec esi
jnz short loc_501A27
pop esi
mov dword ptr [ecx+9C0h], 270h
pop ebx
retn 4
sub_501A1A endp
sub_501A59 proc near
push esi
mov esi, ecx
mov eax, [esi+9C0h]
cmp eax, 270h
jb loc_501B1C
cmp eax, 271h
jnz short loc_501A7E
push 1105h
call sub_501A1A
loc_501A7E:
push ebx
push edi
mov ecx, esi
mov ebx, 0E3h
mov edx, 7FFFFFFFh
mov esi, ecx
loc_501A8C:
mov edi, [ecx]
mov eax, [ecx+4]
xor eax, edi
and eax, edx
xor eax, edi
mov edi, eax
and edi, 1
shr eax, 1
mov edi, dword_5B9434[edi*4]
xor edi, eax
xor edi, [ecx+634h]
mov [ecx], edi
add ecx, 4
dec ebx
jnz short loc_501A8C
lea ecx, [esi+38Ch]
mov ebx, 18Ch
loc_501AC0:
mov edi, [ecx]
mov eax, [ecx+4]
xor eax, edi
and eax, edx
xor eax, edi
mov edi, eax
and edi, 1
shr eax, 1
mov edi, dword_5B9434[edi*4]
xor edi, eax
xor edi, [ecx-38Ch]
mov [ecx], edi
add ecx, 4
dec ebx
jnz short loc_501AC0
mov ecx, [esi+9BCh]
pop edi
mov eax, ecx
pop ebx
xor eax, [esi]
and eax, edx
xor eax, ecx
mov ecx, eax
and ecx, 1
shr eax, 1
mov ecx, dword_5B9434[ecx*4]
xor ecx, [esi+630h]
xor ecx, eax
and dword ptr [esi+9C0h], 0
mov [esi+9BCh], ecx
loc_501B1C:
mov eax, [esi+9C0h]
mov ecx, [esi+eax*4]
inc eax
mov [esi+9C0h], eax
mov eax, ecx
shr eax, 0Bh
xor ecx, eax
pop esi
mov eax, ecx
and eax, 0FF3A58ADh
shl eax, 7
xor ecx, eax
mov eax, ecx
and ax, 0DF8Ch
shl eax, 0Fh
xor ecx, eax
mov eax, ecx
shr eax, 12h
xor eax, ecx
retn
sub_501A59 endp
END Start
1 sayfadaki 1 sayfası
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz
Cuma Ağus. 29, 2014 8:33 am tarafından Hello EMO
» goldenchase.net maden yaparak para kazanma
Cuma Ağus. 29, 2014 8:18 am tarafından Hello EMO
» etichal hacker görsel egitim seti
Çarş. Ağus. 06, 2014 4:57 am tarafından Hello EMO
» KO TBL Source C#
Ptsi Ara. 09, 2013 6:36 am tarafından Hello EMO
» x86 Registers
C.tesi Ağus. 24, 2013 5:02 am tarafından Hello EMO
» [Tutorial] Pegando Address, Pointers de WYD
Çarş. Tem. 10, 2013 7:25 am tarafından Hello EMO
» [Tutorial] Pegando Address, Pointers de CS Metodo²
Çarş. Tem. 10, 2013 7:23 am tarafından Hello EMO
» [Tutorial] Aprendendo basico deASM OLLYDBG
Çarş. Tem. 10, 2013 7:22 am tarafından Hello EMO
» Basic C# DLL injector
Ptsi Tem. 08, 2013 7:48 am tarafından Hello EMO