MihirDesai564/xor-resource-dropper
GitHub: MihirDesai564/xor-resource-dropper
一个教育性质的 Windows dropper,通过 XOR 加密、API 隐藏和进程注入技术演示恶意软件开发与反静态分析原理。
Stars: 0 | Forks: 0
# xor-resource-dropper
教育性质的 Windows 恶意软件开发项目,展示了进程注入、通过 XOR + API 隐藏实现的反静态分析,以及资源节的使用。专为网络安全研究和红队演练而构建。
# 高级进程注入 Dropper(教育 / 红队工具)
一个自定义的 Windows dropper,实现了经典的进程注入技术,并具备多重规避功能。旨在展示在恶意软件开发、Windows 内部原理、反分析以及红队行动方面的技能。
**⚠️ 免责声明**
本项目仅用于**教育以及经过授权的红队 / 渗透测试目的**。未经明确许可,将此代码用于您不拥有或未获授权进行测试的系统是违法的。对于因使用本软件而造成的任何损害或法律后果,作者概不负责。
## 功能特性
- **基于资源的 Payload 存储**
恶意 payload 被嵌入到 PE 的资源节 (`RT_RCDATA`) 中,并在编译时使用 XOR 进行加密。
- **运行时 XOR 解密**
使用滚动 Key 进行简单但有效的 XOR 解密。
- **API 隐藏(IAT 中无可疑条目)**
关键的注入 API(`VirtualAllocEx`、`WriteProcessMemory`、`CreateRemoteThread`)会:
- 加密存储在二进制文件中
- 在运行时解密
- 使用 `GetModuleHandle` + `GetProcAddress` 动态解析
- **进程注入**
- 定位正在运行的 `notepad.exe` 进程
- 在远程进程中分配可执行内存
- 将解密后的 payload 写入远程进程
- 通过 `CreateRemoteThread` 执行 payload
- **规避技术**
目前可以绕过 Windows Defender(截至测试时)。在最小化静态特征的同时,使用了常见的注入技术。
标签:C/C++, DNS 反向解析, SSH蜜罐, UML, 中高交互蜜罐, 事务性I/O, 免杀技术, 恶意软件开发, 暴力破解检测, 端点可见性, 进程注入