Giter VIP home page Giter VIP logo

dwmhook's Introduction

dwmhook

兼容且隐蔽的DWM HOOK

来自几年前的代码,代码质量堪忧但是能跑。

实现原理

  • 使用数字签名且有自解压行为的外壳模块注入DWM进程,然后通过类的虚表HOOK DX函数 ,达到可以在DWM进程里面使用imgui的目的。

优点

  • 没有模块
  • 使用数字签名且有自解压行为的外壳模块注入DWM进程这样子不会被内存扫描到
  • HOOK单个类实体的虚表而不是常量区的虚表不会被检查
  • 使用内存通讯可以在外部进程改变imgui需要绘制的内容
  • 通过获取当前系统DWM组件版本在线下载符号文件解析实现多系统兼容

缺点

  • 古老且没有质量的代码

参考

其他

  • 也许有时间我会重构这个项目,但不是现在

dwmhook's People

Contributors

mfxiaosheng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

dwmhook's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.