00401039 |. 8BFE mov edi, esi
0040103B |. 83C9 FF or ecx, FFFFFFFF
0040103E |. 33C0 xor eax, eax
00401040 |. 33D2 xor edx, edx
00401042 |. F2:AE repne scas byte ptr es:[edi]
00401044 |. F7D1 not ecx
00401046 49 dec ecx
00401047 |. 74 17 je short 00401060
00401049 |> 0FBE0C32 /movsx ecx, byte ptr [edx+esi] ; 假码第一位
0040104D |. 03E9 |add ebp, ecx ; ebp=ebp+ecx
0040104F |. 8BFE |mov edi, esi ; edi=esi
00401051 |. 83C9 FF |or ecx, FFFFFFFF
00401054 |. 33C0 |xor eax, eax ; eax=0
00401056 |. 42 |inc edx ; edx=edx+1
00401057 |. F2:AE |repne scas byte ptr es:[edi]
00401059 |. F7D1 |not ecx
0040105B |. 49 |dec ecx ; ecx=ecx-1
0040105C |. 3BD1 |cmp edx, ecx
0040105E ^ 72 E9 jb short 00401049
00401060 |> 81C5 64600000 add ebp, 6064
00401066 |. 55 push ebp
00401067 |. 68 34604000 push 00406034 ; %lu
0040106C |. 68 306B4000 push 00406B30
00401071 |. E8 B6030000 call 0040142C
我就郁闷了 就凭最后3行代码就知道是要转10进制数啊?作者说的 我看不懂...
od寄存器的esp的内容为 Aa
还有就是00401047 |. 74 17 je short 00401060什么意思?前面不是取了字符长度
怎么还来一个相等就跳 跟谁相等啊
哎 ....
帮帮我吧 这个时候了还在扛!
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)