首页
社区
课程
招聘
[旧帖] [求助]问一个简单的逆向工程问题,求高手相助 0.00雪花
发表于: 2008-7-30 20:57 3227

[旧帖] [求助]问一个简单的逆向工程问题,求高手相助 0.00雪花

2008-7-30 20:57
3227
main(){
test(11,22,43);
}
test(int a,int b,int c){
a = b*c;
b = c+a*b;
c = a*a*b*c;
test1(c);
}

test1(int aa){
printf("%d\n",aa)
}

[不知道test的函数名是什么,不能从main单步跟踪来做,如何反汇编出这个程序,然后对test函数进行修改]

打算替换的test函数也是以汇编形式存在的,大概C写法是

test(int a,int b,int c){
a = b*c*a*a;
b = c+a*b+c;
c = a*a*b*c+c+c;
test1(c);
}

mian里的 test(11,22,43);里面的参数也是不确定的,也不能从main入手

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
是不是问题太难了啊=。=~~反正我到现在想破脑袋也没想出来如何处理。。。。
2008-7-30 21:07
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
凑帖数想去反汇编区发帖去。55555。。。竟然说我帖子发的不够多。555555~~~~~

对了,附带注明一下,以上是linux下的程序,如果反汇编出的代码应该是 at&t的编码,不过用intel汇编来讲解也没事,能看懂=。=
2008-7-30 21:15
0
雪    币: 437
活跃值: (273)
能力值: ( LV12,RANK:240 )
在线值:
发帖
回帖
粉丝
4
用16近制工具把文件打开 搜索特征代码得到代码地址  然后把你新的test的代码数据粘贴进去就行了

也可以 用IDA去分析
2008-7-30 21:43
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这种方法行不通的,因为是假设test函数无法获得的情况下进行操作,也就是连test的特征码都无法取得到,IDA分析到是行的通,就是不知道具体应该如何分析比较合适
2008-7-30 22:57
0
游客
登录 | 注册 方可回帖
返回
//