APT64/EternalHushFramework

GitHub: APT64/EternalHushFramework

EternalHush 是一个面向 Windows 的 Java 实现的 C2 框架,通过 Python 插件与直观 GUI 简化植入体控制与数据收集。

Stars: 19 | Forks: 2

## 关于项目 EternalHush Framework 是一个全新的开源项目,是一款高级的 C&C 框架。该框架专为 Windows 操作系统设计,允许用户通过使用 Python 开发插件来轻松扩展其功能,这是通过其独有的 Python API 实现的。 EternalHush Framework 还具备直观且用户友好的界面,简化了控制受感染操作系统并收集数据的过程。 ## 功能特性 - Python 插件 API - 外部模块(Python 或 Java(用于 GUI))的便捷集成 - 直观的图形界面 (GUI) - 自动构建脚本 ### 内置植入体功能 - 间接系统调用与堆栈欺骗 (stackspoofing) - 绑定 TCP / 反向 HTTP(S) 连接 - 与 Python API 交互 - 使用两阶段(加载器 + 主模块)结构 - 部分使用 WMI 与操作系统交互 - 专注于数据收集 - 越来越多...(连接目标后运行 `.help` 查看) - 反射式 DLL 加载 - 从 DLL 生成 shellcode - 完整命令列表截图如下: ## 构建 ``` $ git clone https://github.com/APT64/EternalHushFramework.git $ cd EternalHushFramework $ pip install -r requirements.txt $ python devcli.py ``` ### 创建配置 ``` $ create_build_conf my_config_name $ use_build_conf my_config_name $ set_build_codename my_build_codename $ set_build_version my_build_version $ set_build_uid my_build_uid //you can use 'uidgen' to generate uid $ apply_build_conf ``` 该命令序列将允许您创建包含构建信息的自定义配置。 ### 构建框架 要构建框架,您只需运行一条命令: ``` $ build ``` 此脚本将自动下载 Maven 和 CMake 以进行构建,并将项目输出到 `build` 目录,但运行框架可使用以下命令: ``` $ run_build ``` ## 文档 [项目维基](https://github.com/APT64/EternalHushFramework/wiki) ## 开发者 - [APT64](https://github.com/APT64) ## 许可证 EternalHush 在 MIT 许可证下分发。 CPython 在 PSF 许可证下分发。
标签:APT64, Bash脚本, C2框架, Chrome扩展, CMake, DAST, GUI界面, JS文件枚举, Maven, Python插件, SEO关键词, Windows植入, WMI, 动态应用程序安全测试, 反向HTTP(S)连接, 反射式DLL加载, 后门, 命令与控制, 堆栈欺骗, 安全学习资源, 客户端加密, 开源框架, 恶意软件分析, 持续集成, 漏洞验证, 绑定TCP, 自动构建脚本, 逆向工具, 间接系统调用, 阶段加载器