首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

C程序反汇编,该如何解决

2013-12-02 
C程序反汇编求指点:我在Linux下写了一个最简单的“hello world”小程序,用GCC编译成了可执行文件,可我用反汇

C程序反汇编
求指点:我在Linux下写了一个最简单的“hello world”小程序,用GCC编译成了可执行文件,可我用反汇编出来后,反汇编了好几页,更糟的是,我怎么也找不着“hello world”的ascii码表示,这是怎么回事?有研究过反汇编的哥、姐,一定要指点一下呀!
[解决办法]
试下IDA Pro
[解决办法]
IDA Pro 很好用. 黑客必用工具
[解决办法]
c程序在执行的时候并不会从你的main函数当入口执行

一般在进入main前还要检查环境变量之类的东西

记得用OD的话gcc编译出的程序,跟进第一个call,然后再跟进exit前面那个call就是main函数了

当然,如果可以的话,你也可以指定程序入口点为main函数
[解决办法]
可以用gcc -S选项,这个可以直接将c转换成汇编语言。

热点排行