首页
社区
课程
招聘
[旧帖] [求助]关于反汇编后函数名的疑问 0.00雪花
发表于: 2013-4-18 21:06 1869

[旧帖] [求助]关于反汇编后函数名的疑问 0.00雪花

2013-4-18 21:06
1869
刚开始接触反汇编,用的IDA,对一个软件进行反汇编后只看到了初始化的_init_proc、START、
_term_proc,其它函数名全是sub_xxxxxxxx,而几个简单的c语言程序反汇编都函数名都比较易看懂,为什么会这个样子呢搞得好凌乱~~~
     还有就是,一个linux下的软件是能对一种文件进行处理然后输出新文件,它的运行是直接如
./cmd -i r.sp -o r_r.sp类似,就是要做什么直接连在运行这个软件的命令在一起了,直到运行完显示出分析产生新文件就自动结束了,中间没操作,而直接输入./cmd运行只是显示了一个软件的说明然后也无法操作。现在想反悔表找他的输入函数,就是去理解它怎么把文件放入进去的,不知道怎么下手了。像C语言写的一个他是在调试界面是让你输入一个文件名“input file name:”,然后回车运行完,这个反汇编感觉大概知道怎么找,但是这两个感觉好并不一样。
    求高手给个看法谈谈呗

[注意]APP应用上架合规检测服务,协助应用顺利上架!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
建议lz学一下动态调试,比起静态调试更容易理解软件如何运行的。

反汇编后的代码毕竟不是软件的源码,在没有调试符号的支持下是不可能得到函数的原始名称和变量名称,只能以姑且以sub_xxxx这种方式命名。
2013-4-20 10:04
0
雪    币: 44
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
有道理,我初来乍到,学习了
2013-4-20 13:44
0
游客
登录 | 注册 方可回帖
返回
//