刚刚反汇编了CPU-Z,有点搞不懂
* Possible StringData Ref from Data Obj ->"Intel Pentium III EB"
|
:0042D650 BF9C8D4500 mov edi, 00458D9C
:0042D655 83C9FF or ecx, FFFFFFFF
:0042D658 33C0 xor eax, eax
:0042D65A F2 repnz
:0042D65B AE scasb
:0042D65C F7D1 not ecx
:0042D65E 2BF9 sub edi, ecx
:0042D660 8BD1 mov edx, ecx
:0042D662 8BF7 mov esi, edi
:0042D664 8BFD mov edi, ebp
:0042D666 C1E902 shr ecx, 02
:0042D669 F3 repz
:0042D66A A5 movsd
:0042D66B 8BCA mov ecx, edx
:0042D66D 83E103 and ecx, 00000003
:0042D670 F3 repz
:0042D671 A4 movsb
:0042D672 E9B4000000 jmp 0042D72B
* Possible StringData Ref from Data Obj ->"Intel Celeron"
|
:0042D677 BF988C4500 mov edi, 00458C98
:0042D67C 83C9FF or ecx, FFFFFFFF
:0042D67F 33C0 xor eax, eax
:0042D681 F2 repnz
:0042D682 AE scasb
========================================================
:0042D671 A4 movsb
:0042D672 E9B4000000 jmp 0042D72B
42D672已经是跳到了42D72B去了,而且也没有语句跳到42D677处
但是如果满足条件的话还是会执行的,但就是不知是从哪跳来的,
高手可否解释一下? (语文不好,意思说不清 :( )
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)