紧急求助:如何从.o文件中反编译出.c的文件

紧急求助:如何从.o文件中反编译出.c的文件,第1张

有类似软件,原来用过一个叫SR还是RS(reverse

source)的忘记了,不过变量脊老袜名等全变成樱激了代码,因为一含埋般的编译都未将符号表包括进去,所以反编译出的东西都很难看明白,和想象的差很远。

想得美,反汇编一般是将可执行文件反汇编成汇编文族毕件~

因为编译器的各种优化什么的,编译器的编译过程是一个完全不可逆的好穗祥过程,而相对来说,汇编器的行为就简单友搏不少,也是反汇编所做的事情...

简单的说,由编译器做一些工作,把c语言转换成机器粗族局可以识别的机器语言(.exe)

一般把.c到.o称之为编译,.o到.exe称之为连接

编译+连接整个过程的统称也叫编译

具体的过程,你可以认为是翻译,如果真的很感兴趣,学一下编岩让译原理也可以。

我想我在这说一堆词法分析 语法分析 语义分析什么的 估计你也不穗禅会感兴趣的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12127597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存