声明:本文内容仅限安全研究与授权测试使用,禁止用于任何非法活动。请严格遵守《中华人民共和国网络安全法》等相关法规。
在网络安全领域,攻防技术的更新迭代从未停止。今天,我们深入解析一款基于现代技术栈打造的免杀工具——MaLoader,这款结合Tauri与Rust开发的工具,为安全研究人员提供了强大的技术支持。
实战示例
以Python环境为例:python39.exe
会自动调用python39.dll
中的Py_Main
函数,配置后生成加密beacon和dll文件,将黑dll+白程序+加密beacon放置同一目录,运行exe即可完成测试。
技巧:对于存在DOS界面的exe,可使用内置工具去除黑框,提升用户体验。
🛠️ 环境部署指南
Rust环境配置
-
-
官方下载地址:https://www.rust-lang.org/tools/install
-
-
-
创建配置文件: C:Users用户名.cargoconfig.toml
-
添加国内镜像源(如RsProxy、清华、中科大等)
-
编译环境准备
-
安装Visual Studio -
下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/
-
-
-
重点安装MSVC工具链组件
-
📚 使用指南详解
基础操作流程
-
-
首次运行生成 history.json
记录文件 -
bundle
和static
目录存放默认捆绑文件与图标
-
-
-
支持三种加载方式 -
生成木马和分离加载的beacon文件
-
-
-
Console选项:控制beacon运行时是否显示命令窗口 -
工具集成:包含签名、信息编辑等核心功能 -
反沙箱功能:支持IP检测与软件环境分析
-
跨平台兼容方案
对于Windows 7/Server系统,需要特殊配置:
-
Rust环境 rustup install nightly-2023-12-14-x86_64-pc-windows-msvcrustup default nightly-2023-12-14-x86_64-pc-windows-msvc
-
配置文件修改 -
在 .cargo/config.toml
中添加特定编译参数 -
启用静态链接等特性
-
[source.crates-io]replace-with = 'rsproxy-sparse'[source.rsproxy]registry = "https://rsproxy.cn/crates.io-index"[source.rsproxy-sparse]registry = "sparse+https://rsproxy.cn/index/"[registries.rsproxy]index = "https://rsproxy.cn/crates.io-index"# 清华⼤学[source.tuna]registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"# 中国科学技术⼤学[source.ustc]registry = "git://mirrors.ustc.edu.cn/crates.io-index"
🔍 技术评估与适配策略
主流安全方案适配
根据实际测试,不同环境下有不同的最佳配置:
-
-
避免使用UUID加载方式 -
推荐使用其他加密算法
-
-
-
多种加密方式和加载方式表现稳定
-
-
-
QVM检测机制不稳定 -
建议更换签名与图标 -
优先使用UUID和MAC加密
-
5.卡巴斯基
-
-
内存防护策略应对可结合Arsenal Kit进行定制
-
项目地址:
https://github.com/lv183037/MaLoader
原文始发于微信公众号(释然IT杂谈):如此简单,一键绕过主流杀软!MaLoader免杀神器实测详解
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论