cccs/assemblyline-service-dotnet-deobfuscatorDotnetDeobfuscator是Assemblyline框架下的一个服务,专门用于对.NET DLL文件进行反混淆处理。该服务原本可与dotnet-decompiler合并,但由于存在一些会误导反混淆工具的技术,为了向用户提供尽可能多的信息,将两者保持分离。
针对.NET DLL文件执行反混淆操作,帮助分析人员获取更清晰的代码结构。
由于部分合法软件会使用混淆器保护代码(非***用途),启发式规则1可能会产生误报。可通过向zeroized_obfuscators(列表类型)添加适当的正则表达式,忽略特定混淆器。
该服务基于Assemblyline服务基础镜像构建,后者基于Debian 11并包含Python 3.11。Assemblyline服务使用以下标签定义:
| 标签类型 | 描述 | 示例标签 |
|---|---|---|
| latest | 最新构建版本(可能不稳定) | latest |
| build_type | 构建类型:dev为最新不稳定版本,stable为最新稳定版本 | stable 或 dev |
| series | 完整构建详情,包含版本和构建类型,格式为version.buildType | 4.5.stable、4.5.1.dev3 |
适用于Assemblyline框架环境中,对疑似***或需要分析的.NET DLL文件进行反混淆处理,帮助安全分析人员提升代码可读性,支持在合法软件混淆场景下减少误报。
该服务专为Assemblyline框架设计,需作为框架的一部分运行。
若需本地测试,可通过Shell直接运行Docker镜像:
bashdocker run \ --name DotnetDeobfuscator \ --env SERVICE_API_HOST=http://`ip addr show docker0 | grep "inet " | awk '{print $2}' | cut -f1 -d"/"`:5003 \ --network=host \ cccs/assemblyline-service-dotnet-deobfuscator
要将此服务添加到Assemblyline部署,请遵循官方指南。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务