首页
社区
课程
招聘
小弟编了一个注册机,可是编译的时候出错
发表于: 2005-12-27 23:48 4533

小弟编了一个注册机,可是编译的时候出错

2005-12-27 23:48
4533
小弟编了一个注册机
MOV ECX,EAX
XOR EBX,EBX
n1:   
MOVZX EAX,BYTE PTR [ECX]   
OR AL,AL   
JZ n3   
CMP AL,3Ah   
JC n2   
SUB AL,7   
n2:   
SUB AL,30h   
SHL EBX,4   
ADD EBX,EAX
INC ECX
JMP n1   
n3:
PUSH EBX
XOR EBX,75C951B0  -----此处格式是不是有误,我用75这类数就行
SUB EBX,7B    -------此处格式是不是有误,我用75这类数就行
MOV EAX,EBX
PUSH EAX   
LEA  EAX,a3
PUSH EAX   
LEA  EAX,a4   
PUSH EAX   
CALL wsprintfA   
LEA EAX,a4
希望大家能告诉一下小弟

[培训]科锐软件逆向54期预科班、正式班开始火爆招生报名啦!!!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 313
活跃值: (440)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
2
0x75C951B0
数字前面要加0x
2005-12-27 23:50
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
加了也没有用,两行都加了也不行,不知道是怎么会事
2005-12-27 23:58
0
雪    币: 152
活跃值: (552)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
XOR EBX,75C951B0  -----此处格式是不是有误,我用75这类数就行
SUB EBX,7B    -------此处格式是不是有误,我用75这类数就行
要在数后+H吧
2005-12-27 23:59
0
雪    币: 313
活跃值: (440)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
5
最初由 tuzixl 发布
加了也没有用,两行都加了也不行,不知道是怎么会事

我用的VC内嵌汇编,所以加0X
2005-12-28 00:10
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢各位老大,在后面加上h 就可以了,来到这里真好
2005-12-28 12:20
0
雪    币: 234
活跃值: (370)
能力值: ( LV9,RANK:530 )
在线值:
发帖
回帖
粉丝
7
MOVZX EAX,BYTE PTR [ECX]   
OR AL,AL   
JZ n3   
CMP AL,03Ah   
JC n2   
SUB AL,7   
n2:   
SUB AL,030h   
SHL EBX,4   
ADD EBX,EAX
INC ECX
JMP n1   
n3:
PUSH EBX
XOR EBX,075C951B0h  -----前面加个0后面加个h
SUB EBX,07Bh    ---------前面加个0后面加个h
MOV EAX,EBX
PUSH EAX   
LEA  EAX,0a3h
PUSH EAX   
LEA  EAX,0a4h   
PUSH EAX   
CALL wsprintfA   
LEA EAX,0a4h
这样看看
2005-12-28 12:33
0
雪    币: 50
活跃值: (503)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
呵。不会vc。不过看明白了。内嵌的汇编用的是汇编的格式:)
2005-12-28 13:08
0
游客
登录 | 注册 方可回帖
返回