- UID
- 28352
注册时间2007-2-21
阅读权限40
最后登录1970-1-1
独步武林
 
TA的每日心情 | 开心 2024-5-1 14:44 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
发表于 2007-11-16 19:02:45
|
显示全部楼层
我找到原题做了一下,来一个keymake的
Keygen.rek
.const
.data
szHomePage db "https://www.chinapyg.com/",0
szEmail db "mailto:[email protected]",0
szErrMess db "请输入用户名!",0
TempBuffer db 50 dup (0)
szFMT db '%u',0
.code
MOV ESI,EAX
invoke lstrlen,ESI
XOR EBX,EBX
XOR ECX,ECX
XOR EDX,EDX
XOR EDI,EDI
MOV EDX,1
n1:
MOVZX EBX, byte ptr [ESI+EDX-1]
IMUL EBX,EBX,2
ADD EDI,EBX
MOV ECX,EDX
INC EDX
CMP ECX,6
JNZ n1
IMUL EAX,EAX,2
ADD EDI,EAX
invoke wsprintf,addr TempBuffer,addr szFMT,EDI
lea eax,TempBuffer
[ 本帖最后由 tianxj 于 2007-11-16 19:28 编辑 ] |
|