首页
社区
课程
招聘
[求助]OD分析CASE词句是怎么得出那个Case值的?
发表于: 2013-12-21 20:07 4703

[求助]OD分析CASE词句是怎么得出那个Case值的?

2013-12-21 20:07
4703
00447A05   > \2D 79010000                    sub     eax, 179
00447A0A   .  3D 9F000000                    cmp     eax, 9F
00447A0F   .  0F87 51080000                  ja      00448266
00447A15   .  0FB688 2CD64400                movzx   ecx, byte ptr [eax+44D62C]
00447A1C   .  FF248D DCD54400                jmp     dword ptr [ecx*4+44D5DC]
00447A23   >  8B53 0A                        mov     edx, dword ptr [ebx+A]           ;  Case 1AF of switch 004475F7
00447A26   .  33C0                           xor     eax, eax

这儿的OD是怎么分析出来 Case 1AF of switch 004475F7  的
我知道是0x179加上00447A15   .  0FB688 2CD64400                movzx   ecx, byte ptr [eax+44D62C]这个表中的值得到。

请教一下。如果我想用代码来读取。这个地方要怎么做才行?

我是在用软件来定位数据用的。实在是找不到用别的啥方法可以来取到这儿的值。
希望那位大牛指点一下

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 238
活跃值: (11)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
不对吧
应该是179+eax = 1af 吧,而不是 179+[eax+44D62C]
2013-12-23 23:49
0
雪    币: 402
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
sub     eax, 179
这儿的eax中就是存的 1AF

但是这儿是通过别的数据传过来的。如果从静态来取。只能计算表中的值相加才行
2013-12-24 00:54
0
雪    币: 402
活跃值: (143)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
就是想问一下。如果我用软件来取这个1AF 用什么方法呢?
2013-12-24 01:02
0
游客
登录 | 注册 方可回帖
返回
//