This project is a customization of DWM (Desktop Window Manager) to implement various deception and extension features. Specifically, the project includes:
- Utilization of VEH (Vectored Exception Handling) image to create a virtual table for deceiving regular scans.
- Implementation of virtual table hook to extend DWM functionality.
- Creation of screenshot textures to deceive the way shellcode is run within DWM.
Additionally, the project encompasses the following features:
- Utilization of ImGui with both DX10 and DX11 for graphical interface operations.
- Support for x64 and x86 communication methods, with encapsulated DLL invocation.
Below are the basic steps to get started with this project:
- Clone or download the project to your local environment.
- Compile and build the project, ensuring that the required dependencies are correctly installed.
- Run the project and follow the UI prompts for operations.
Make sure you have properly configured the necessary environment and dependencies for the project.
In this project, to deceive the injection of shellcode running within DWM, I use screenshot textures.
This project is licensed under the MIT License. For detailed information, please refer to the LICENSE file.
Contributions to this project are welcome. If you find any issues or have suggestions for improvements, please feel free to raise them. Thank you for your participation!
- Author: [Joker Wang]
这个项目基于 DWM(Desktop Window Manager)进行了定制,以实现一些欺骗和扩展功能。具体来说,项目实现了以下特性:
- 使用了 VEH 镜像 创建了一个虚表,用于欺骗正常的扫描。
- 进行了 虚表 hook,以扩展 DWM 的功能。
- 创建了 截图纹理,用于欺骗在 DWM 中运行 shellcode 的方式。
此外,项目还包括以下功能:
- 使用 ImGui 提供的 DX10 和 DX11 进行图形界面操作。
- 支持 x64 和 x86 通讯方式,已封装了 DLL 调用的方式。
以下是您开始使用本项目的基本步骤:
- 克隆或下载项目到您的本地环境。
- 编译并构建项目,确保所需的依赖项已正确安装。
- 运行项目,并按照 UI 提示进行操作。
请确保您已经正确配置了项目所需的环境和依赖项。
在本项目中,为了欺骗注入到 DWM 中运行 shellcode,我使用了截图纹理的方式。
本项目基于 MIT 许可证。有关详细信息,请参阅 LICENSE 文件。
欢迎对本项目进行贡献。如果您发现了任何问题或者有任何改进的建议,请随时提出。感谢您的参与!
- 作者:[Joker Wang]