NixImports是款功一款功能强大的.NET代码程序加载工具,该工具专为恶意软件研究人员或安全分析专家设计
,大的T代可以帮助我们对恶意软件或系统安全进行研究和分析
。码程值得一提的序加是,模板下载该工具使用了API哈希和动态调用技术来规避静态分析检测
。载工 NixImports使用了HInvoke项目来实现API-Hashing
,款功并能够在运行时动态解析大多数被调用的大的T代函数
。为了解析函数
,码程HInvoke需要两个哈希,序加即typeHash和methodsHash 。免费模板载工这俩哪个哥哈希代表了类型名称和方法全名
,款功并能够在运行时让HInvoke解析整个mscorlib以找到匹配的大的T代类型和方法
。 NixImports另一个有趣的码程特性是,它会尽可能去避免调用已知的亿华云序加方法
,通过使用内部方法
,载工我们可以避开一些安全工具使用的基本钩子和监控机制 。 由于该工具基于纯C#开发
,因此我们首先需要在本地设备上安装并配置好最新版本的Visual Studio工具环境。 接下来,源码下载广大研究人员可以使用下列命令将该项目源码克隆至本地: 然后打开Visual Studio,将项目导入后进行代码编译后构建即可。 当前版本的NixImports仅需要我们提供一个.NET源代码的文件路径 ,即可开始封装和加载任务: 此时,工具会在当前根目录下自动生成一个名为Loader.exe的新的建站模板可执行程序,这个Loader.exe可执行文件包含了我们编码后的Payload,以及运行它所需要的其他代码。 本项目的开发与发布遵循MIT开源许可证协议。 NixImports:【GitHub传送门】 https://dr4k0nia.github.io/posts/NixImports-a-NET-loader-using-HInvoke/ https://gist.github.com/dr4k0nia/813087cee2875f5f82e37c8a731b80b0 https://dr4k0nia.github.io/posts/NixImports-a-NET-loader-using-HInvoke/#tips-for-defenders https://github.com/dr4k0nia/yara-rules/blob/main/dotnet/msil_mal_niximports_loader.yar 本文作者:Alpha_h4ck,云计算 转载请注明来自FreeBuf.COM关于NixImports
工具运行机制
工具下载
工具使用
许可证协议
项目地址
参考资料
上一篇
下一篇