吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4128|回复: 5
收起左侧

[原创] 160个CM之第一题Acid burn注册机(源码+成品)献给所有爱汇编的朋友

  [复制链接]
kingswb 发表于 2014-7-30 12:52
大牛可以飘过了,由于今年署期52没有CM大赛,看到八爷写的160的教程,于是自己也想挑战下这160个CM看看能否全部坚持把注册机,纯汇编编写的注册机,给在学习的朋友们一个参考

以下直接贴出源码
第一题   Acid burn

.386
.model flat, stdcall  ;32 bit memory model
option casemap :none  ;case sensitive
include 360个CM之Acid b注册机.inc
.code
start:
invoke GetModuleHandle,NULL
mov  hInstance,eax
    invoke InitCommonControls
invoke DialogBoxParam,hInstance,IDD_DIALOG1,NULL,addr DlgProc,NULL
invoke ExitProcess,0
;########################################################################
DlgProc proc hWin:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM
  LOCAL @buffer[256]:byte
mov  eax,uMsg
.if eax==WM_INITDIALOG
  invoke LoadIcon,hInstance,APP_ICON
  invoke SendMessage,hWin,WM_SETICON,ICON_BIG,eax
.elseif eax==WM_COMMAND
  mov eax,wParam
  .if ax==IDC_OK
   mov ebx,29h
   INVOKE GetDlgItemText,hWin,IDC_NAME,addr @buffer,256
   lea eax,@buffer
   movzx eax,byte ptr ds:[eax]
   imul ebx
   add eax,eax
   invoke wsprintf,addr @buffer,offset szqian,eax
   invoke SetDlgItemText,hWin,IDC_REG,addr @buffer
  .endif
.elseif eax==WM_CLOSE
  invoke EndDialog,hWin,0
.else
  mov  eax,FALSE
  ret
.endif
mov  eax,TRUE
ret
DlgProc endp
end start

QQ图片20140730124933.jpg
第一个CMAcid burn原程序 注册机.rar (272.02 KB, 下载次数: 22)

不喜勿喷

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

amisiyuoy 发表于 2014-7-30 13:20
很好很强大
头像被屏蔽
溥杰 发表于 2014-7-30 13:06
sijixiongba 发表于 2014-7-30 13:00
头像被屏蔽
Hacker丶绝筱伦 发表于 2014-7-30 12:58
提示: 作者被禁止或删除 内容自动屏蔽
SaberMason 发表于 2014-7-31 06:31 来自手机
楼主厉害,学习了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-18 02:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表