首页
社区
课程
招聘
[旧帖] [讨论]这段代码实现什么功能? 0.00雪花
发表于: 2008-3-15 05:22 2257

[旧帖] [讨论]这段代码实现什么功能? 0.00雪花

2008-3-15 05:22
2257
这段代码是干什么用的?
004628EC   $  55  push ebp
004628ED   .  8BE>mov ebp,esp
004628EF   .  83C>add esp,-34
004628F2   .  53  push ebx
004628F3   .  895>mov dword ptr ss:[ebp-8],edx
004628F6   .  894>mov dword ptr ss:[ebp-4],eax
004628F9   .  8B4>mov eax,dword ptr ss:[ebp-8]
004628FC   .  8B0>mov eax,dword ptr ds:[eax]
004628FE   .  8BD>mov edx,eax
00462900   .  81F>cmp edx,100                      ;  Switch (cases 7..B04A)
00462906   .  7D >jge short hzly.0046293F
00462908   .  83F>cmp edx,1F
0046290B   .  7F >jg short hzly.00462928
0046290D   .  0F8>je hzly.00462CE7
00462913   .  83E>sub edx,7
00462916   .  0F8>je hzly.004629C1
0046291C   .  4A  dec edx
0046291D   .  0F8>je hzly.004629FF
00462923   .  E9 >jmp hzly.00462D7F
00462928   >  83E>sub edx,21
0046292B   .  0F8>je hzly.00462C90
00462931   .  83E>sub edx,63
00462934   .  0F8>je hzly.00462A11
0046293A   .  E9 >jmp hzly.00462D7F
0046293F   >  81F>cmp edx,2A3
00462945   .  7F >jg short hzly.00462970
00462947   .  0F8>je hzly.00462A76
0046294D   .  81C>add edx,-100
00462953   .  83E>sub edx,0A
00462956   .  0F8>jb hzly.00462CD2
0046295C   .  81C>add edx,-0F6
00462962   .  83E>sub edx,0B
00462965   .  0F8>jb hzly.00462ABE
0046296B   .  E9 >jmp hzly.00462D7F
00462970   >  81E>sub edx,0B047
00462976   .  74 >je short hzly.00462986
00462978   .  83E>sub edx,3
0046297B   .  0F8>je hzly.00462D29
00462981   .  E9 >jmp hzly.00462D7F
00462986   >  B2 >mov dl,1                         ;  Case B047 of switch 00462900
00462988   .  8B4>mov eax,dword ptr ss:[ebp-4]
0046298B   .  E8 >call hzly.00471AD8

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回