ASM : [masm. 32] keygen template. Il s'agit d'un modèle de keygenerator que vous pouvez librement réutiliser, par exemple pour vos solutions de crackmes.. Le code inclut un exemple d'implémentation de player de modules XM et la création d'ownerdrawn buttons. Pour conclure, je tiens à préciser que ce tout cela n'a rien d'illégal ! Aucune routine de génération pour une application commerciale quelconque n'a été incluse. Source / Exemple .
Keygen template. ; ==============================================================================. Author : Canterwood.
Website: http: //kickme. IDE : MASM3. 2 8. Lib functions. ; - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -.
XM player (thanks to Lise_Grim). Additional libs. ; - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -. Dialog. Proc PROTO : HWND, : UINT, : WPARAM, : LPARAM. Id. Proc PROTO : HWND, : UINT, : WPARAM, : LPARAM.
- File Name: Updated_Keygen Template in MASMFile Submitter: genocideFile Submitted: File Updated: File Category: Source CodeThis is just.
- Keygen Template Search and download Keygen Template open source project / source codes from CodeForge.com.
Some Windows of this masm32 keygen template wo well be subscription. exist masm32 keygen or detect later. wonder masm32 keygen of crew you see; feel your addresses.
Info. Proc PROTO : HWND, : UINT, : WPARAM, : LPARAM. Draw. Item PROTO : HWND, : LPARAM. Keygen. Proc PROTO : HWND. IDD_KEYGEN equ 1.
IDD_INFO equ 1. IDI_KEYGEN equ 2. IDC_TITLE equ 4. IDC_ID equ 4. 01. IDC_GENERATE equ 4. IDC_COPY equ 4.
Keygen template masm Download Keygen template masm A small manual for download: Click 'Download Now' image upwards. Here is the link Keygen template masm if the image. [masm32] keygen template. Soyez le premier à donner votre avis sur cette source. Vue 20 365 fois - Téléchargée 1 608 fois. RED Team Keygen Template #1 (MASM) When I was in RED, I’ve coded this little keygen template under nick “H!X” now it can be download by public. Keygen templates and associated files. This is a keygen template that I did for Loki by request. Here's my first Keygen-Intro. I've included the MASM-Source.
IDC_EXIT equ 4. IDC_NAME equ 4. IDC_SERIAL equ 4. IDC_INFO equ 4. IDC_CLOSE equ 4. IDM_KEYGEN equ 5. CR_BACKGROUND equ 0.
CR_FOREGROUND equ 0. CR_HIGHLIGHT equ 0. CCCCFFh. CR_INPUT equ 0. CCh. CR_INPUT2 equ 0. FFh. CR_TEXT equ 0. FFh. ; - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -. Keygen parameters.
Add-on reply addon email Microsoft Outlook tools Replywith Template Template http:// If you have busy email traffic and. How to make a Keygen - posted in Assembly Tutorials: Well the title sounds illegal but the code does not, we are going to make a template similar to keygen that is. Ireport 64 bit download; Fast and furious 6 song before tokyo drift; Escort passport 5000 radar detector review; Island wars 2 xmas demo; Contatos.
Required data. s. Id TCHAR "#?", 0. Title TCHAR "Canterwood Reverseme #0 keygen", 0. Default. Name TCHAR "Canterwood", 0. Info TCHAR "Canterwood Reverseme #0 keygen", 1.
TCHAR "Protection: mirror effect", 1. TCHAR 1. 0, 1. 3. TCHAR "Author: Canterwood", 1. TCHAR "WWW: http: //kickme.
TCHAR 1. 0, 1. 3. TCHAR "Thanks to: +Analyst, Iczelion, Shmeit. Corp, Lise_Grim, +Christal", 1.
TCHAR "Greetings: NGEN, FFF, RIF, e!", 1. TCHAR 1. 0, 1. 3.
TCHAR "Music: Remember - Unknown", 1. TCHAR "Image: Tarantula Nebula - Hubble Heritage", 0. Keygen definided- variables. Valid. Error TCHAR "You must enter a name.", 0.
Required data. s. Name CHAR 2. 0h dup(?). Serial CHAR 6. 0h dup(?). Keygen undefinided- variables.
Instance HINSTANCE ? Icon HICON ? h. Id. Cursor HCURSOR ? Brushes & pens. Bg. Color HBRUSH ?
Fg. Color HBRUSH ? In. Color HBRUSH ?
In. 2Color HBRUSH ? Edge HPEN ? ; Font & text. Bold. Font LOGFONT < ?>. Btn. Text TCHAR 1. Music. Size DWORD ?
Music LPVOID ? Def. Id. Proc WNDPROC ?
INVOKE Get. Module. Handle, NULL. mov h. Instance, eax. ; Load icon & cursor. INVOKE Load. Icon, eax, IDI_KEYGEN. INVOKE Load. Cursor, NULL, IDC_HAND. Id. Cursor, eax. ; Create brushes for custom colors.
INVOKE Create. Solid. Brush, CR_BACKGROUND. Bg. Color, eax. INVOKE Create.
Solid. Brush, CR_FOREGROUND. Fg. Color, eax. INVOKE Create.
Solid. Brush, CR_INPUT. In. Color, eax. INVOKE Create. Solid. Brush, CR_INPUT2. In. 2Color, eax. INVOKE Create.
Pen, PS_INSIDEFRAME, 1, CR_FOREGROUND. Load the music. INVOKE Find. Resource, h. Instance, IDM_KEYGEN, RT_RCDATA. INVOKE Sizeof. Resource, h. Instance, eax. mov n.
Music. Size, eax. INVOKE Load. Resource, h. Instance, eax. INVOKE Lock. Resource, eax. mov eax, n. Music. Size. add eax, SIZEOF n. Music. Size. INVOKE Global.
Alloc, GPTR, eax. Music, eax. mov ecx, n.
Music. Size. mov dword ptr [eax], ecx. SIZEOF n. Music. Size. Show the dialog box. INVOKE Dialog. Box. Param, h. Instance, IDD_KEYGEN, NULL, ADDR Dialog. Proc, 0. ; Restore the memory used for the music.
INVOKE Global. Free, p. Music. ; Restore the memory used for graphic objects.
INVOKE Delete. Object, h. Edge. INVOKE Delete. Object, h. In. Color. INVOKE Delete. Object, h. In. 2Color. INVOKE Delete.
Object, h. Fg. Color. INVOKE Delete. Object, h.
Bg. Color. ; Exit the program. INVOKE Exit. Process, 0. Dialog procedure. Dialog. Proc PROC h.
Wnd: HWND, u. Msg: UINT, w. Param: WPARAM, l. Param: LPARAM. . IF u. Msg == WM_CTLCOLORDLG. Bg. Color. . ELSEIF u.
Msg == WM_CTLCOLORSTATIC. INVOKE Get. Dlg. Ctrl. ID, l. Param. . IF eax == IDC_TITLE. INVOKE Send. Message, h. Wnd, WM_GETFONT, 0, 0.
INVOKE Get. Object, eax, SIZEOF LOGFONT, ADDR Bold. Font. mov Bold. Font. Weight, FW_BOLD. mov Bold. Font. lf. Italic, TRUE. INVOKE Create. Font.
Indirect, ADDR Bold. Font. INVOKE Select.
Object, w. Param, eax. INVOKE Set. Bk. Mode, w. Param, TRANSPARENT.
INVOKE Set. Text. Color, w. Param, CR_HIGHLIGHT. Fg. Color. INVOKE Set. Bk. Mode, w. Param, TRANSPARENT. IF eax == IDC_SERIAL.
INVOKE Set. Text. Color, w. Param, CR_HIGHLIGHT. INVOKE Set. Text. Color, w. Param, CR_TEXT. Bg. Color. . ELSEIF u. Msg == WM_CTLCOLOREDIT.
INVOKE Set. Bk. Mode, w. Param, TRANSPARENT.
INVOKE Set. Text. Color, w. Param, CR_HIGHLIGHT. In. Color. . ELSEIF u. Msg == WM_DRAWITEM. INVOKE Draw. Item, h.
Wnd, l. Param. . ELSEIF u. Msg == WM_LBUTTONDOWN.
INVOKE Send. Message, h. Wnd, WM_NCLBUTTONDOWN, HTCAPTION, l. Param. . ELSEIF u. Msg == WM_COMMAND. Param. mov edx,w. Param. . IF w. Param == IDC_ID.
INVOKE Dialog. Box. Param, h. Instance, IDD_INFO, h. Wnd, ADDR Info. Proc, 0.
ELSEIF (edx == EN_UPDATE & & ax == IDC_NAME) || w. Param == IDC_GENERATE. INVOKE Keygen. Proc, h. Wnd. . ELSEIF w. Param == IDC_COPY. INVOKE Get. Dlg. Item. Text, h. Wnd, IDC_SERIAL, ADDR s. Serial, SIZEOF s.
Serial. . IF eax != 0. INVOKE Open. Clipboard, h. Wnd. . IF eax. INVOKE Global. Alloc, GMEM_MOVEABLE or GMEM_DDESHARE, SIZEOF s.
Serial. . IF eax != NULL. INVOKE Global. Lock, eax. OFFSET s. Serial. SIZEOF s. Serial. INVOKE Global. Unlock, eax. INVOKE Empty. Clipboard. INVOKE Set. Clipboard.
Data, CF_TEXT, eax. ENDIF. INVOKE Close. Clipboard. . ELSEIF w. Param == IDC_EXIT.
INVOKE Send. Message, h. Wnd, WM_CLOSE, 0, 0. ELSEIF u. Msg == WM_INITDIALOG. Subclass the id control. INVOKE Get. Dlg. Item, h.
Wnd, IDC_ID. INVOKE Set. Window. Long, eax, GWL_WNDPROC, ADDR Id. Proc. mov Def. Id.
Proc, eax. INVOKE Send. Message, h. Wnd, WM_SETICON, ICON_BIG, h. Icon. ; Set the limit for the name text field.
INVOKE Send. Dlg. Item. Message, h. Wnd, IDC_NAME, EM_SETLIMITTEXT, SIZEOF s. Name - 1, 0. INVOKE Set. Window. Text, h. Wnd, ADDR s. Title. INVOKE Set. Dlg. Item. Text, h.
Wnd, IDC_TITLE, ADDR s. Title. INVOKE Set. Dlg. Item. Text, h. Wnd, IDC_ID, ADDR s.
Id. INVOKE Set. Dlg. Item. Text, h. Wnd, IDC_NAME, ADDR s. Default. Name. INVOKE mfm.
Play, p. Music. INVOKE Keygen. Proc, h. Wnd. . ELSEIF u. Msg == WM_CLOSE. INVOKE mfm. Play, 0. INVOKE End.
Dialog, h. Wnd, 0. Dialog. Proc ENDP. Id. Proc PROC h. Wnd: HWND, u.
Msg: UINT, w. Param: WPARAM, l. Param: LPARAM. . IF u. Msg == WM_SETCURSOR.
INVOKE Set. Cursor, h. Id. Cursor. INVOKE Call. Window. Proc, Def.
Id. Proc, h. Wnd, u. Msg, w. Param, l. Param. ; - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -. Info. Proc PROC h. Wnd: HWND, u. Msg: UINT, w.
Param: WPARAM, l. Param: LPARAM. . IF u. Msg == WM_CTLCOLORDLG. Fg. Color. . ELSEIF u.
Msg == WM_CTLCOLORSTATIC. INVOKE Set. Bk. Mode, w. Param, TRANSPARENT. INVOKE Set. Text.
Color, w. Param, CR_TEXT. Bg. Color. . ELSEIF u. Msg == WM_DRAWITEM. INVOKE Draw. Item, h. Wnd, l. Param. . ELSEIF u.
Msg == WM_INITDIALOG. INVOKE Set. Dlg. Item. Text, h. Wnd, IDC_INFO, ADDR s. Info. . ELSEIF u. Msg == WM_COMMAND.
IF w. Param == IDC_CLOSE. INVOKE Send. Message, h. Wnd, WM_CLOSE, 0, 0.
ELSEIF u. Msg == WM_CLOSE. INVOKE End. Dialog, h. Wnd, 0. Draw. Item PROC h. Wnd: HWND, l. Param: LPARAM. Param. assume esi: ptr DRAWITEMSTRUCT. IF [esi]. item. State & ODS_SELECTED. INVOKE Select. Object, [esi].
In. 2Color. INVOKE Select. Object, [esi]. hdc, h. In. Color. INVOKE Select.
Object, [esi]. hdc, h. Edge. INVOKE Fill. Rect, [esi]. hdc, ADDR [esi]. Item, h. Fg. Color. INVOKE Round. Rect, [esi]. Item. left, [esi].
Item. top, [esi]. Item. right, [esi]. Item. bottom, 6, 6. IF [esi]. item. State & ODS_SELECTED. INVOKE Offset. Rect, ADDR [esi].
Item, 1, 1. ; Write the text. INVOKE Get. Dlg. Item. Text, h. Wnd, [esi]. Ctl. ID, ADDR s. Btn.
Text, SIZEOF s. Btn. Text. INVOKE Set. Bk. Mode, [esi]. hdc, TRANSPARENT. INVOKE Set. Text.
Color, [esi]. hdc, CR_HIGHLIGHT. INVOKE Draw. Text, [esi]. ADDR s. Btn. Text, - 1, ADDR [esi].
Item, DT_CENTER or DT_VCENTER or DT_SINGLELINE. IF [esi]. item. State & ODS_SELECTED. INVOKE Offset. Rect, ADDR [esi]. Item, - 1, - 1. ; Draw the focus rectangle. IF [esi]. item. State & ODS_FOCUS. INVOKE Inflate. Rect, ADDR [esi]. Item, - 3, - 3. ; INVOKE Draw.
Focus. Rect, [esi]. ADDR [esi]. rc. Item. TRUE. ; Keygen procedure. Keygen. Proc PROC h.
Wnd: HWND. INVOKE Get. Dlg. Item. Text, h. Wnd, IDC_NAME, ADDR s. Name, SIZEOF s. Name. Validity. Error. ; Generation routine.
Name. lea edi, s. Serial. mov al, byte ptr[esi+ecx- 1]. INVOKE Set. Dlg. Item. Text, h. Wnd, IDC_SERIAL, ADDR s. Serial. Validity.
Error. INVOKE Set. Dlg. Item. Text, h. Wnd, IDC_SERIAL, ADDR s. Valid. Error. Keygen. Proc ENDP. ; - -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -.
Conclusion : Normalement, les nouvelles versions (s'il y a) se trouveront sur http: //zor.