反编译exe文件就是把exe还原为汇编?

反编译exe文件就是把exe还原为汇编?,第1张

NO1. 反编译exe程序 就是 把 exe 还原为汇编语言吗? 除了 还原为 汇编语言,还能 反编译为 其他高级语言吗? 比如 c c++ java 等.

1. 简单的说就是用工具打开exe文件会出现汇编代码。不能。这是反汇编的工作就是看着汇编代码用别的语言来实现。

NO2. 是不是所有exe 程序 都 可以 反编译 为 汇编语言?

2. 理论上说是的,不过有的程序加了壳,这样就要先脱壳这是破解的知识,他们为了保护自己的软件防止盗版。

(不是多有的exe都能用od打开的,你可以看看破解的相关知识。去看雪就行)

NO3. 推荐一款 把 exe 程序 反编译为 汇编语言 的 软件。 要求 兼容 windows vista home basic 本人是 有一丁和弊顷点唤陆 汇编基础 的 菜鸟,,希望高手 不吝指教。

3. 上网搜 OD 反汇编工具是很强大的 我的win7没有问题。还有一款比较nb的是IDA你还是不要去碰它了,牛人用的。卜睁

因为编译器在编译时源搭嫌茄代码的一些信息丢失了(或者说换一种方式保存),

比如说自定义的函数名,变量名,在反汇编的代码中就不会出现。

说到反编译,现在做的最好知察的就是IDA

的Hex-Rays

Decompiler

插件,十分强

大,但有时反编译的代码可读性不好,常常指针套者穗指针,不过配合着汇编代码

来看还是很有参考性的


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

原文地址:https://54852.com/yw/12336646.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存