-
-
[求助]有一个破解入门的问题想问问大家。
-
发表于:
2006-3-13 10:45
4651
-
我用od跟踪一个程序时有如下语句不太明白
00404837 . E8 F03B0000 call <jmp.&MFC42u.#3092> //取注册码
0040483C . 8B45 F0 mov eax,dword ptr ss:[ebp-10] //注册码进EAX
0040483F . 8378 F8 00 cmp dword ptr ds:[eax-8],0 //比较长度是否大于0
/////////////////////////////////////////////////////////////////////请问第一句尖括号内的内容是什么意思/?理解这些内容都需要参考那些资料?
然后就是第二和第三个语句:把注册码MOV到eax中了,为什么用[eax-8]的地址去比较长度是否大于0?怎么不用EAX去比较?
还有一个问题:在程序的反汇编代码中经常会看到这些语句:call pcttu.00408c3
请问这是什么意思?汇编语言也面向对象吗?那怎么会有"."?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课