当前位置:   article > 正文

de4dot构建过程_de4dot dnlib

de4dot dnlib

使用[.NET Reflector]对dll进行反编译时,可能会遇到这样的情况
在这里插入图片描述
这是由于dll结果了混淆,通常的反编译不能正确解析一些字段
(更正,上图所示并不是混淆)

这时候需要使用[de4dot]工具先对dll进行反混淆,然后再用[.NET Reflector]进行反编译

de4dot的构建

[de4dot]需要下载源码然后进行构建才能使用
下载地址:[https://github.com/brianhama/de4dot]

用git获取项目而不是下载zip,这是因为这个项目还包含了一个git项目[https://github.com/0xd4d/dnlib],这个项目构建的dnlib.dll是[de4dot]的核心dll

按照[dnlib]项目的环境:需要VS2017(C#7.3)或更高版本来构建它。还需要.NET Core SDK 2.1或更高版本

使用Visual Studio installer对VS2019进行拓展

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号