自从我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 ++ 或汇编)?所以我可以改变它或只看代码,这样我就可以研究它是如何工作的。
我是否必须下载一些内容才能完成我想要做的事情?或者有没有办法使用命令提示符?
我感谢你花时间看看这个!
答案 0 :(得分:3)
你实际上是在问如何将碎牛肉变成奶牛。有些反汇编程序会将可执行文件转换为汇编代码,因为这很容易做到。转向C ++非常困难且不可靠。
某些有限优化的语言(如Visual Basic)的反编译器运行得相当好。 C ++不是其中之一。
考虑一个应用程序是用多种语言编写的。