0040120B /$ C8 000000
enter
0, 0
0040120F |. 53
push
ebx
00401210 |. 52
push
edx
00401211 |. 33C0
xor
eax
,
eax
00401213 |. B8 A6204000
mov
eax
, 004020A6
00401218 |. 8038 00
cmp
byte
ptr
[
eax
], 0
0040121B |. 74 60
je
short
0040127D
0040121D |. 33DB
xor
ebx
,
ebx
0040121F |. 33D2
xor
edx
,
edx
00401221 |> 8A18 /
mov
bl
,
byte
ptr
[
eax
];取出一个字符放入
bl
00401223 |. C1C3 08 |
rol
ebx
, 8 ;将
ebx
循环左移8位
00401226 |. 03D3 |
add
edx
,
ebx
;
edx
为累加器
00401228 |. 40 |
inc
eax
00401229 |. 8038 00 |
cmp
byte
ptr
[
eax
], 0
0040122C |.^ 75 F3 \
jnz
short
00401221
0040122E |. 52
push
edx
0040122F |. 68 54204000
push
00402054
00401234 |. 68 BF204000
push
004020BF
00401239 |. E8 8F000000
call
<
jmp
.&USER32.wsprintfA>
0040123E |. BB BF204000
mov
ebx
, 004020BF
00401243 |. 803B 38
cmp
byte
ptr
[
ebx
], 38
00401246 |. 75 35
jnz
short
0040127D
00401248 |. 807B 01 44
cmp
byte
ptr
[
ebx
+1], 44
0040124C |. 75 2F
jnz
short
0040127D
0040124E |. 807B 02 43
cmp
byte
ptr
[
ebx
+2], 43
00401252 |. 75 29
jnz
short
0040127D
00401254 |. 807B 03 41
cmp
byte
ptr
[
ebx
+3], 41
00401258 |. 75 23
jnz
short
0040127D
0040125A |. 807B 04 46
cmp
byte
ptr
[
ebx
+4], 46
0040125E |. 75 1D
jnz
short
0040127D
00401260 |. 807B 05 33
cmp
byte
ptr
[
ebx
+5], 33
00401264 |. 75 17
jnz
short
0040127D
00401266 |. 807B 06 36
cmp
byte
ptr
[
ebx
+6], 36
0040126A |. 75 11
jnz
short
0040127D
0040126C |. 807B 07 38
cmp
byte
ptr
[
ebx
+7], 38
00401270 |. 75 0B
jnz
short
0040127D
00401272 |. B8 01000000
mov
eax
, 1
00401277 |. 5A
pop
edx
00401278 |. 5B
pop
ebx
00401279 |. C9
leave
0040127A |. C2 0400
retn
4
0040127D |> 33C0
xor
eax
,
eax
0040127F |. 5A
pop
edx
00401280 |. 5B
pop
ebx
00401281 |. C9
leave
00401282 \. C2 0400
retn
4