NixImports是一款功能强大的.NET代码程序加载工具,该工具专为恶意软件研究人员或安全分析专家设计,可以帮助我们对恶意软件或系统安全进行研究和分析。值得一提的是,该工具使用了API哈希和动态调用技术来规避静态分析检测。
10年的舒城网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整舒城建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“舒城网站设计”,“舒城网站推广”以来,每个客户项目都认真落实执行。
NixImports使用了HInvoke项目来实现API-Hashing,并能够在运行时动态解析大多数被调用的函数。为了解析函数,HInvoke需要两个哈希,即typeHash和methodsHash。这俩哪个哥哈希代表了类型名称和方法全名,并能够在运行时让HInvoke解析整个mscorlib以找到匹配的类型和方法。
NixImports另一个有趣的特性是,它会尽可能去避免调用已知的方法,通过使用内部方法,我们可以避开一些安全工具使用的基本钩子和监控机制。
由于该工具基于纯C#开发,因此我们首先需要在本地设备上安装并配置好最新版本的Visual Studio工具环境。
接下来,广大研究人员可以使用下列命令将该项目源码克隆至本地:
git clone https://github.com/dr4k0nia/NixImports.git
然后打开Visual Studio,将项目导入后进行代码编译后构建即可。
当前版本的NixImports仅需要我们提供一个.NET源代码的文件路径,即可开始封装和加载任务:
NixImports.exe
此时,工具会在当前根目录下自动生成一个名为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:一款功能强大的.NET代码程序加载工具
标题路径:http://www.shufengxianlan.com/qtweb/news21/40421.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联