首页
社区
课程
招聘
请教各位一个问题(初学者)
发表于: 2005-1-21 17:25 3587

请教各位一个问题(初学者)

2005-1-21 17:25
3587
我们按F8慢慢走,跟入004a2809   CALL 004A1E90 ,会来到这里:

004A1E90    /$ 55                PUSH EBP
004A1E91    |. 8BEC              MOV EBP,ESP
004A1E93    |. 83C4 E8           ADD ESP,-18
004A1E96    |. 8955 F8           MOV DWORD PTR SS:[EBP-8],EDX
004A1E99    |. 8945 FC           MOV DWORD PTR SS:[EBP-4],EAX
004A1E9C    |. C645 F7 00        MOV BYTE PTR SS:[EBP-9],0
004A1EA0    |. 8B45 FC           MOV EAX,DWORD PTR SS:[EBP-4]
004A1EA3    |. E8 FCEFFFFF       CALL DiskBase.004A0EA4
004A1EA8    |. 8B55 FC           MOV EDX,DWORD PTR SS:[EBP-4]
004A1EAB    |. 81C2 A4000000     ADD EDX,0A4
004A1EB1    |. B8 E81E4A00       MOV EAX,DiskBase.004A1EE8      ;  ASCII 0C,"Phrozen Crew"
004A1EB6    |. E8 6D0BF6FF       CALL DiskBase.00402A28
004A1EBB    |. 85C0              TEST EAX,EAX
004A1EBD    |. 7F 20             JG SHORT DiskBase.004A1EDF
004A1EBF    |. 8D55 F0           LEA EDX,DWORD PTR SS:[EBP-10]
004A1EC2    |. 8B45 FC           MOV EAX,DWORD PTR SS:[EBP-4]
004A1EC5    |. E8 92F2FFFF       CALL DiskBase.004A115C
004A1ECA    |. 8B45 F8           MOV EAX,DWORD PTR SS:[EBP-8]
004A1ECD    |. 8B40 08           MOV EAX,DWORD PTR DS:[EAX+8]
004A1ED0    |. 3B45 F0           CMP EAX,DWORD PTR SS:[EBP-10]

在这里,我们会看到EAX的值就是我们输入的注册码"87654321".而

SS:[EBP-10]中的值是:53934324

回到注册窗口,输入注册码“53934324”注册成功。
004A1ED3    |. 75 0A             JNZ SHORT DiskBase.004A1EDF
004A1ED5    |. 837D F0 00        CMP DWORD PTR SS:[EBP-10],0
004A1ED9    |. 74 04             JE SHORT DiskBase.004A1EDF
004A1EDB    |. C645 F7 01        MOV BYTE PTR SS:[EBP-9],1
004A1EDF    |> 8A45 F7           MOV AL,BYTE PTR SS:[EBP-9]
004A1EE2    |. 8BE5              MOV ESP,EBP
004A1EE4    |. 5D                POP EBP
004A1EE5    \. C3                RETN
-------------------------------------------------------

我是用OD载入以后
以上是教程上的 EAX 我是从寄存器看到了..

但是  SS:[EBP-10]中的值是:53934324
这个值是怎么得出的呢?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ock
2
最初由 ock 发布
我们按F8慢慢走,跟入004a2809 CALL 004A1E90 ,会来到这里:

004A1E90 /$ 55 PUSH EBP
004A1E91 |. 8BEC MOV EBP,ESP
004A1E93 |. 83C4 E8 ADD ESP,-18
........


嘿嘿  我已经找到了 也注册好了
2005-1-21 17:49
0
游客
登录 | 注册 方可回帖
返回