Giter VIP home page Giter VIP logo

process-injection's Introduction

Process-Injection

目前网上进程注入的文章很多,但是代码质量参差不齐,很多还只有x86下的代码,同时对于进程注入的探讨大多停留在各种注入手法上,缺少系列的汇总性的研究文章,故想要在本项目中汇总所有可以接触到的进程注入的手法,自行研究复现总结成文章,同时会将调试好的可执行的代码贴出,完成对x86/x64版本的测试,以此来促进自己的学习,同时也欢迎师傅们提Issue,一起交流讨论~

开发环境

  • 操作系统:Windows 10
  • IDEA:Visual Studio 2019

注:项目内所有代码均经过测试,确保x86/x64下均可用,并能实现注入效果, 使用时请修改Dll路径

原理分析

详细的原理分析和代码的拆解分析,听说,学进程注入,代码和文章一起更配哟欢迎催更hhhhh

题目 手法 链接 完成
第一课 进程提权原理 获取SE_DEBUG权限 https://mp.weixin.qq.com/s/NkJOfiRIBnqyzVh3_fE22Q
第二课 远程线程注入 最经典的进程注入手法 https://mp.weixin.qq.com/s/7lHqfWrewgiVtTXGhVXfQA
第三课 远程线程注入进阶 利用未导出API躲避杀软 https://mp.weixin.qq.com/s/0zBPrC42zB6fkDZAEn92ww
第四课 远程线程注入进阶二 用类似调试器的**来注入 https://mp.weixin.qq.com/s/O80hGlJWRMkH-r1SoWzE8A
第五课 创建进程挂起注入 以CREATE_SUSPENDED标志创建进程 https://mp.weixin.qq.com/s/QifTJZGg4dtO9YtSv8a5Ug
第六课 APC注入 用户态下APC注入方式 https://mp.weixin.qq.com/s/1h3msxhF6I_JLKAXU-1oeg
第七课 APC注入进阶 内核态下APC注入方式 1周内更新(遇到许多问题,后续填坑) ×
第七课 APC注入进阶 创建挂起进程APC注入+利用NtTestAlert在本地APC注入 https://mp.weixin.qq.com/s/iaYT5iKBYIm-iTLn_4jR7Q
... ... ... ...

至少是10节~会持续更新的

issue

我要提交建议或问题

LICENSE

GNU General Public License v3.0

关于其他

如果你觉得这个项目不错,请给我一个Star~

也宣传下团队~🎉Wgpsec狼组安全团队~致力于构建安全安全乌托邦 => https://www.wgpsec.org/

也欢迎关注公众号,一起来交流讨论学习q(≧▽≦q)~

公众号.png

process-injection's People

Contributors

gality369 avatar

Watchers

James Cloos avatar

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.