技术解析

反编译 Linux 操作系统
0
2021-06-15 11:57:18
idczone

并不是为了要获取系统的源码,因为 linux 源码本身就是开源的 只是想问下技术方面的可行性, 如果一个操作系统文件。例如 CentOS 或者 Alpine 系统在由源码 build 后 再逆向,能得到原来的代码吗? 源码本身就是 C,逆向为 C 后,除了变量名字可能是乱码外,还有其他影响吗?


把你想破解的东西发上来,自有大神。

首先逆向得到的是汇编代码,就算用 ida 之类的工具得到 C 代码,也不可能直接能运行。你自己写个 c 语言小程序,逆向一下看看吧。

c / c++ 编译器编译时会进行很多优化,会导致反编译后的代码可读性下降很多
反编译到源码最多用来帮助理解,理解后可以按照正常的逻辑再写一遍

反不出原来的源码,只能得到优化后的代码。可读性非常差。

编译器的优化能把原来的程序变成亲妈都不认识

大早上班车上看乐了
数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服