From 6f4e34ba7e63c8c68cdbc7c1e8b8040bdccfeed6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 24 Feb 2026 13:58:01 +0000 Subject: [PATCH] archive: add 5 repo prompt(s) [skip ci] --- .../DanielRTeixeira/injectAllTheThings.txt | 3816 + .../Process-Injection-Techniques.txt | 2614 + archive/gmh5225/DVRT.txt | 1167 + archive/gmh5225/Goose_Goose_Duck_Hack.txt | 878967 +++++++++++++++ archive/gmh5225/WeirdAntiCheatIdeas.txt | 192 + archive/gmh5225/alt-V-Anticheat-Guide.txt | 912 + .../gmh5225/awesome-executable-packing.txt | 852 + archive/gmh5225/ghostbusters.txt | 224 + archive/gmh5225/packer-tutorial.txt | 83832 ++ .../AntiCheat-Testing-Framework.txt | 7231 + archive/stuxnet147/Known-Driver-Mappers.txt | 25 + 11 files changed, 979832 insertions(+) create mode 100644 archive/DanielRTeixeira/injectAllTheThings.txt create mode 100644 archive/MahmoudZohdy/Process-Injection-Techniques.txt create mode 100644 archive/gmh5225/DVRT.txt create mode 100644 archive/gmh5225/Goose_Goose_Duck_Hack.txt create mode 100644 archive/gmh5225/WeirdAntiCheatIdeas.txt create mode 100644 archive/gmh5225/alt-V-Anticheat-Guide.txt create mode 100644 archive/gmh5225/awesome-executable-packing.txt create mode 100644 archive/gmh5225/ghostbusters.txt create mode 100644 archive/gmh5225/packer-tutorial.txt create mode 100644 archive/niemand-sec/AntiCheat-Testing-Framework.txt create mode 100644 archive/stuxnet147/Known-Driver-Mappers.txt diff --git a/archive/DanielRTeixeira/injectAllTheThings.txt b/archive/DanielRTeixeira/injectAllTheThings.txt new file mode 100644 index 00000000..48f07006 --- /dev/null +++ b/archive/DanielRTeixeira/injectAllTheThings.txt @@ -0,0 +1,3816 @@ +Project Path: arc_DanielRTeixeira_injectAllTheThings_r0sr2kf3 + +Source Tree: + +```txt +arc_DanielRTeixeira_injectAllTheThings_r0sr2kf3 +├── README.md +├── dllmain +│ ├── ReadMe.txt +│ ├── dllmain.cpp +│ ├── dllmain.vcxproj +│ ├── dllmain.vcxproj.filters +│ ├── stdafx.cpp +│ ├── stdafx.h +│ └── targetver.h +├── dllpoc +│ ├── dllpoc.cpp +│ ├── dllpoc.vcxproj +│ └── dllpoc.vcxproj.filters +├── injectAllTheThings +│ ├── GetProcAddressR.c +│ ├── GetProcAddressR.h +│ ├── LoadLibraryR.c +│ ├── LoadLibraryR.h +│ ├── ReflectiveDLLInjection.h +│ ├── auxiliary.cpp +│ ├── auxiliary.h +│ ├── fheaders.h +│ ├── injectAllTheThings.vcxproj +│ ├── injectAllTheThings.vcxproj.filters +│ ├── main.cpp +│ ├── t_CreateRemoteThread.cpp +│ ├── t_NtCreateThreadEx.cpp +│ ├── t_QueueUserAPC.cpp +│ ├── t_ReflectiveDllInjection.cpp +│ ├── t_RtlCreateUserThread.cpp +│ ├── t_SetWindowsHookEx.cpp +│ └── t_suspendInjectResume.cpp +├── injectAllTheThings.sdf +├── injectAllTheThings.sln +├── injectAllTheThings.v12.suo +└── rdll + ├── LICENSE.txt + ├── ReadMe.txt + ├── ReflectiveDLLInjection.h + ├── ReflectiveLoader.c + ├── ReflectiveLoader.h + ├── dllmain.cpp + ├── rdll.vcxproj + ├── rdll.vcxproj.filters + ├── stdafx.cpp + ├── stdafx.h + └── targetver.h + +``` + +`README.md`: + +```md +### What is it + +Single Visual Studio project implementing multiple DLL injection techniques (actually 7 different techniques) that work both for 32 and 64 bits. Each technique has its own source code file to make it easy way to read and understand. + +The table below makes it easy to understand what's actually implemented and how to use it. + +Method | 32 bits | 64 bits | DLL to use | +-----------------------|---------|---------|---------------------------------| + CreateRemoteThread() | + | + | dllmain_32.dll / dllmain_64.dll | + NtCreateThreadEx() | + | + | dllmain_32.dll / dllmain_64.dll | + QueueUserAPC() | + | + | dllmain_32.dll / dllmain_64.dll | + SetWindowsHookEx() | + | + | dllpoc_32.dll / dllpoc_64.dll | + RtlCreateUserThread() | + | + | dllmain_32.dll / dllmain_64.dll | + SetThreadContext() | + | + | dllmain_32.dll / dllmain_64.dll | + Reflective DLL | + | + | rdll_32.dll / rdll_64.dll | + +### How to use it + +``` +C:\Users\rui>injectAllTheThings_64.exe +injectAllTheThings - rui@deniable.org +Usage: injectAllTheThings.exe -t