KaniArchive/ILRecover
GitHub: KaniArchive/ILRecover
一款借助 PDB 符号文件将 .NET 程序集高精度反编译为 C# 源代码的命令行工具。
Stars: 3 | Forks: 0
# ILRecover
将 .NET 程序集反编译回 C# 源代码。它利用 PDB 正确映射 IL
为什么要这样做,为什么不直接使用 `ICSharpCode.Decompiler`?
## 要求
编译后的 .NET 程序集(DLL/EXE)和 PDB,Portable PDB 和
Windows/Microsoft C PDB(存在一些限制和不准确性)应该都可以使用。
如果你没有 PDB,我们建议直接使用 [ILSpy](https://github.com/icsharpcode/ilspy)。
## 用法
```
# 显示帮助
ILRecover.exe --help
ILRecover.exe -i "DLL_Folder" -o "Output_Folder" -cs 14 -dn "net10.0" -dp "Dependencies_Folder"
```
## 构建
1. 安装 [.NET SDK](https://dotnet.microsoft.com/en-us/download)
2. 克隆此仓库
```
git clone --recursive https://github.com/KaniArchive/ILRecover
cd ILRecover
```
3. 使用 `dotnet` 构建
```
dotnet build
```
## 许可证
`ILRecover` 基于 **MIT** 许可证。有关版权和许可证详细信息,请参阅 [LICENSE](LICENSE)。
标签:SOC Prime, URL提取, 云资产清单, 反编译, 多人体追踪, 开发工具, 逆向工程