可以反编译dll文件吗

author author     2023-03-15     259

关键词:

  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个答案,选一个你想要的,选一个祝福你的不是更完美。谢谢!~为你的家人买个平安的祝福吧,再次感谢你的采纳!~,谢谢!~

APK文件可以反编译并重建为App Bundle吗?

】APK文件可以反编译并重建为AppBundle吗?【英文标题】:CanAPKfilesbedecompiledandrebuildtoAppBundle?【发布时间】:2021-09-3005:38:34【问题描述】:是否可以反编译APK文件并将其重建为.abb文件(AppBundle)以在GooglePlay控制台中发布?【问题... 查看详情

APK 文件如何包含 DLL 文件? Android可以运行DLL文件吗?

】APK文件如何包含DLL文件?Android可以运行DLL文件吗?【英文标题】:HowdoesanAPKfileincludeDLLfiles?CanAndroidrunDLLfiles?【发布时间】:2018-10-0123:18:58【问题描述】:我反编译了一个使用Unity引擎开发的用于教育目的的Android游戏.apk文件。... 查看详情

如何将MATLAB创建的DLL文件反编译成mat文件

】如何将MATLAB创建的DLL文件反编译成mat文件【英文标题】:HowtodecompileaDLLfilecreatedbyMATLABintoamatfile【发布时间】:2014-04-2521:13:15【问题描述】:我知道我们无法从DLL(由MATLAB制作)反编译为.mat文件。但是现在,我有一个由MATLAB创... 查看详情

反编译 c dll 以使用 pinvoke

...题讨论】:【参考方案1】:简单地说,没有简单的方法可以做你想做的事。不过,您可以使用诸如distorm之类的反汇编程序库来反汇编导出的入口点周围的代码。有一些启发式方法可以使用,但其中 查看详情

[转]dll反编译工具(ilspy)的使用

...选择File->文件夹,选择需要反编译的dll文件。3.在里面可以看到命名空间,类,方法,以及代码实现,如下图:4.当你知道一个方法的时候,可以直接使用搜索,搜索结果包含方法的命名空间,点击之后就可以在代码区,看到... 查看详情

我可以使用密钥库反编译项目吗? [复制]

】我可以使用密钥库反编译项目吗?[复制]【英文标题】:CanIdecompileprojectwithkeystore?[duplicate]【发布时间】:2015-04-1509:07:48【问题描述】:丢失了我的USB,它正在运行我的android项目。我刚刚测试了那个应用程序,所以我只有那个a... 查看详情

如何反编译 .dll 文件代码和注释

】如何反编译.dll文件代码和注释【英文标题】:HowIcanDecompile.dllfilecodeandcomment【发布时间】:2020-06-1604:22:36【问题描述】:我有一个用c#编写的.dll文件所以我需要将.dll文件反编译为带有注释的代码??我试过很多程序,比如(Ju... 查看详情

ilspy反编译工具的使用

...的使用。不过,ILspy需要在电脑上安装.NETFramework4.0。ILspy可以将一个dll文件转换为C#或VB语言。ILspy对于单个文件可以保存为.cs文件或.vb文件,当文件较多时,可以选择保存为项目文件。C#语句可被ILspy反编译出来,并可支持yieldretu... 查看详情

vc如何查看dll文件

请问可以使用什么程序查看dll文件中的源代码吗?  vc不能查看DLL文件。  DLL是经过编译的文件,即使反编译也只能查看汇编代码或者伪C代码,是无法还原成原有的编程代码。  DLL是DynamicLinkLibrary的缩写,意为动态链接库... 查看详情

反编译文件.dll

】反编译文件.dll【英文标题】:Decompilefile.dll【发布时间】:2016-10-1814:41:26【问题描述】:dll文件,我想看源代码,但我总是看不到。我已经尝试过ILSpy、.NetReflector但没有成功这个linkmy.dllfile希望有人能帮帮我【问题讨论】:我... 查看详情

dll反编译(修改引用文件修改代码)再生成dll

...,只能想想其他办法解决问题办法就是通过几个工具来反编译、正向编译、修改属性反编译、正编译参考https://wenku.baidu.com/view/5cf650cfe309581b6bd97f19227916888486b986.html开始反编译:找到工具ildasm.exe位置:C:\\ProgramFiles 查看详情

unity打包好的游戏可以反编译得到源码和资源吗

参考技术A可以的,网上有unity反编译神器,模型也拿得到 参考技术B这个是可以的 参考技术Cexe文件是不可以的 查看详情

问一下高手c++dll文件如何反编译看源代码啊????

...个DLL编译时没有进行C++优化和全局优化,反汇编后是完全可以反编译的,但是变量名函数名全部丢失,这样无法看懂。若这个DLL编译时经过了C++优化或全局优化,二进制代码小于512个字节,否则是基本不可能反编译的。<script&g... 查看详情

dll文件怎么打开

...,选择想要打开的DLL文件。4、然后回到eXescope页面中,就可以看到DLL文件已经打开了。参考技术A打开方法如下:操作设备:戴尔电脑操作系统:win10操作软件:Reflectorv5.21、查看dll文件的内容需要先安装Reflector软件,如下图所示... 查看详情

用ilasm反编译修改.netdll文件

有些.netdll我们没有源码,如果要修改某些东西,可以用ilasm.exe反编译为il代码,修改后再编译回dllilasm通常放在以下路径C:WindowsMicrosoft.NETFrameworkv4.0.30319ilasm.exe 反编译dll用ilasm打开一个dll文件,然后点击【文件】->【转储】... 查看详情

如何从 dll 中反编译/提取(cshtml--(剃刀视图))

...它们都擅长从dll中反编译cs文件。但是,我正在寻找一种可以从 查看详情

编译 dll 项目时生成的 .lib 文件有啥用处,我可以将它用于静态链接吗? [复制]

】编译dll项目时生成的.lib文件有啥用处,我可以将它用于静态链接吗?[复制]【英文标题】:Whatisusefulnessof.libfilegeneratedwhilecompilingthedllprojects,caniuseitforstaticlinking?[duplicate]编译dll项目时生成的.lib文件有什么用处,我可以将它用于... 查看详情

反编译c#的dll文件并修改,再重新生成dll

...ll文件导入到ildasm工具中,ildasm是由微软提供的.net程序反编译工具,位于“C:\ProgramFiles\MicrosoftSDKs\Windows\v6.0A\bin”2、在ildasm中File->dump,把dll文件转储为*.il文件存到某个指定文件夹里,得到*.il和*.res两个文件,有时也会... 查看详情