Coder Social home page Coder Social logo

suvllian / process-inject Goto Github PK

View Code? Open in Web Editor NEW
625.0 22.0 137.0 120 KB

在Windows环境下的进程注入方法:远程线程注入、创建进程挂起注入、反射注入、APCInject、SetWindowHookEX注入

C++ 43.13% C 56.87%
dll dll-shellcode dll-injection c c-plus-plus windows cpp injection injection-attacks

process-inject's Introduction

process-inject's People

Contributors

suvllian 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  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  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

process-inject's Issues

请教

前辈,您好,我有些问题想请教您,希望您能抽空给些思路,万分感谢。

我一直做的时LINUX底层开发,对Windows的开发没有思路。我现在想做一个USB管理程序,程序功能如下:

  1. 程序发现USB(PnP设备)加载,并获取USB设备的信息
  2. 程序通过HOOK函数暂时中断设备加载的流程,并进行自己的逻辑处理。
  3. 程序根据黑白名单进行设备校验,如果校验通过则继续进行加载流程,否则终止加载流程。

我的疑问:

  1. 程序使用C进行开发,可以通过哪些Windows库或者模块获取设备加载信息并获取设备信息
  2. 该程序是否需要用Windows内核来实现
  3. Windows的Hook函数接口有哪些,是否有资料。
  4. 哪些接口可以实现设备加载流程的中断.

谢谢您,给您带来不便请谅解。

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.