【问题标题】:How to decompile a file to it's original language如何将文件反编译为原始语言
【发布时间】:2016-03-30 22:16:03
【问题描述】:

自从我收到Notepad++ 以来,我一直在查看文件,并意识到我可以用它来编辑它们,所以我就是这样做的,但得到了这样的东西:

uí9öuókuø9öu¸huû9öu¸h+uü9öu#Æ=ué9öuþ9÷u:öuK§uß9öuók-uÿ9öuþ9auÿ9öuK§(uÿ9öuRichþ9öu。起初,我以为我正在研究一种我还不知道的计算机编程语言。

但后来我意识到它是由Notepad++ 转换为 ASCII 的编译代码,所以我如何将文件反编译为其原始语言(比如 C++组装)?这样我就可以更改它或只查看代码,以便我可以研究它是如何工作的。

我是否必须下载一些东西才能完成我想做的事情?或者有没有办法使用 命令提示符

感谢您抽出宝贵时间查看此内容!

【问题讨论】:

标签: notepad++ ascii decompiling


【解决方案1】:

您实际上是在问如何将碎牛肉变成牛。有反汇编程序可以将可执行文件转换为汇编代码,因为这很容易做到。转到 C++ 非常困难且不可靠。

一些优化有限的语言,例如 Visual Basic,已经有运行良好的反编译器。 C++ 不是其中之一。

假设应用程序是用多种语言编写的。

【讨论】:

  • Dissasembly 是高级语言中非常实用的工具。如果你想像 OP 要求的那样反编译成汇编,那当然是可行的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-25
  • 2017-05-03
相关资源
最近更新 更多