C++生成的DLL用啥工具反编译
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++生成的DLL用啥工具反编译相关的知识,希望对你有一定的参考价值。
C++生成的DLL用什么工具反编译
一般动态是用ollydbg 静态是IDA,不是非常必要的话不推荐去反编译别人的代码,看别人代码很麻烦的,都不如自己做(除非有些算法自己不会去学别人)并且反编译别人的东西需要自己会很多东西(汇编 和 C++你得很精)并且如果是商业用途的话, 还会侵权 参考技术A 只能反编译到汇编,反不到C++代码的。 参考技术B 没办法获得源程序的,要不别人的远吗不都泄露了吗可以反编译DLL文件吗
dll是二进制代码,只可能反编译为汇编;但是,从原理上绝对可以,任何东西都是可逆的(包括时间,爱因斯坦就试图证明过),但是反编译的亢信息(符号及表达是不可逆的),也即编译是多对一,即多源码可编译成同一机器码,而同一机器不可能穷尽所有可能的源码(理论上可实现,但不可能做到),而且目前的反编译的软件反编译成的源码可读性太差。 参考技术A 可以,如果你对进制熟悉的话,使用软件exescope winhex 参考技术B 回答
1、首先在反编译工具中打开DLL文件。
提问用什么反编译工具可以反编译dll文件
回答您好,找到有人说DLL.EXE的东西你反编译了也没用滴---直能让你看到中间代码---几乎没什么用了。貌似软件行业有什么保密约定,所以不想网页代码那样可以看到源码--------要代码都被人反编译看了,怎么赚钱哦。
不过你是要反编译什么语言?
提问java
回答https://javajgs.com/archives/37201
这里有一篇文章关于java如何反编译的,你可以看看
1首先,在网上找到Xjad反编译工具。2然后点击运行Xjad的程序。3打开之后,就可以看进入软件了,到这里就完成一半了。4然后,找到你的Java文件夹,这里找到class文件。5将第四步中找到的class文件,拖动到第三步的工具,就会自动进行反编译了。
这个是另外一个方法
提问嗯
回答这个是每一步对应的图片哦
提问好的
参考技术C 若您所说的Dll是.Net编译生成的Dll的话,则可使用.NET Reflector。其最新版下载地址如下:http://www.red-gate.com/products/reflector/ 参考技术D 想起你,又到佳节新年;念着你,走过似水流年;牵挂你,即使遥隔光年;祝福你,幸福安康岁岁年年!哞!偕虎虎给您拜年啦!祝福你在虎年心想事成万事如意,如果你采纳了我,你的全家都会有好运,健健康康,高高兴兴。希望你在采纳的时候选2个答案,选一个你想要的,选一个祝福你的不是更完美。谢谢!~为你的家人买个平安的祝福吧,再次感谢你的采纳!~,谢谢!~以上是关于C++生成的DLL用啥工具反编译的主要内容,如果未能解决你的问题,请参考以下文章