赞
踩
使用[.NET Reflector]对dll进行反编译时,可能会遇到这样的情况
这是由于dll结果了混淆,通常的反编译不能正确解析一些字段
(更正,上图所示并不是混淆)
这时候需要使用[de4dot]工具先对dll进行反混淆,然后再用[.NET Reflector]进行反编译
[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进行拓展
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。