├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── deps └── detours │ ├── CREDITS.TXT │ ├── Detours Version 3.0 Build_343 │ ├── Detours.chm │ ├── LICENSE.RTF │ ├── Makefile │ ├── README.TXT │ ├── VERSION.TXT │ ├── src │ ├── Makefile │ ├── creatwth.cpp │ ├── detours.cpp │ ├── detours.h │ ├── detver.h │ ├── disasm.cpp │ ├── disolarm.cpp │ ├── disolarm64.cpp │ ├── disolia64.cpp │ ├── disolx64.cpp │ ├── disolx86.cpp │ ├── image.cpp │ ├── modules.cpp │ └── uimports.cpp │ └── system.mak └── src ├── CMakeLists.txt ├── experiments ├── agent.py └── unpack.py ├── hook ├── CMakeLists.txt ├── DebugStackTracer.h ├── HookingEngine.h ├── Logger.cpp ├── Logger.h ├── Memory.h ├── SharedMemoryArray.h ├── StackWalker.cpp ├── StackWalker.h ├── SyncLock.cpp ├── SyncLock.h ├── TrackedMemoryBlock.h ├── UnpackingEngine.cpp ├── UnpackingEngine.h ├── dllmain.cpp └── ntdefs.h └── inject ├── CMakeLists.txt └── main.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/README.md -------------------------------------------------------------------------------- /deps/detours/CREDITS.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/CREDITS.TXT -------------------------------------------------------------------------------- /deps/detours/Detours Version 3.0 Build_343: -------------------------------------------------------------------------------- 1 | Detours Version 3.0 Build_343 2 | -------------------------------------------------------------------------------- /deps/detours/Detours.chm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/Detours.chm -------------------------------------------------------------------------------- /deps/detours/LICENSE.RTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/LICENSE.RTF -------------------------------------------------------------------------------- /deps/detours/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/Makefile -------------------------------------------------------------------------------- /deps/detours/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/README.TXT -------------------------------------------------------------------------------- /deps/detours/VERSION.TXT: -------------------------------------------------------------------------------- 1 | Detours Version 3.0 Build_343 2 | -------------------------------------------------------------------------------- /deps/detours/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/src/Makefile -------------------------------------------------------------------------------- /deps/detours/src/creatwth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/src/creatwth.cpp -------------------------------------------------------------------------------- /deps/detours/src/detours.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/src/detours.cpp -------------------------------------------------------------------------------- /deps/detours/src/detours.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/src/detours.h -------------------------------------------------------------------------------- /deps/detours/src/detver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/src/detver.h -------------------------------------------------------------------------------- /deps/detours/src/disasm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/src/disasm.cpp -------------------------------------------------------------------------------- /deps/detours/src/disolarm.cpp: -------------------------------------------------------------------------------- 1 | #define DETOURS_ARM_OFFLINE_LIBRARY 2 | #include "disasm.cpp" 3 | -------------------------------------------------------------------------------- /deps/detours/src/disolarm64.cpp: -------------------------------------------------------------------------------- 1 | #define DETOURS_ARM64_OFFLINE_LIBRARY 2 | #include "disasm.cpp" 3 | -------------------------------------------------------------------------------- /deps/detours/src/disolia64.cpp: -------------------------------------------------------------------------------- 1 | #define DETOURS_IA64_OFFLINE_LIBRARY 2 | #include "disasm.cpp" 3 | -------------------------------------------------------------------------------- /deps/detours/src/disolx64.cpp: -------------------------------------------------------------------------------- 1 | #define DETOURS_X64_OFFLINE_LIBRARY 2 | #include "disasm.cpp" 3 | -------------------------------------------------------------------------------- /deps/detours/src/disolx86.cpp: -------------------------------------------------------------------------------- 1 | #define DETOURS_X86_OFFLINE_LIBRARY 2 | #include "disasm.cpp" 3 | -------------------------------------------------------------------------------- /deps/detours/src/image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/src/image.cpp -------------------------------------------------------------------------------- /deps/detours/src/modules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/src/modules.cpp -------------------------------------------------------------------------------- /deps/detours/src/uimports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/src/uimports.cpp -------------------------------------------------------------------------------- /deps/detours/system.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/deps/detours/system.mak -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/experiments/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/experiments/agent.py -------------------------------------------------------------------------------- /src/experiments/unpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/experiments/unpack.py -------------------------------------------------------------------------------- /src/hook/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/CMakeLists.txt -------------------------------------------------------------------------------- /src/hook/DebugStackTracer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/DebugStackTracer.h -------------------------------------------------------------------------------- /src/hook/HookingEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/HookingEngine.h -------------------------------------------------------------------------------- /src/hook/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/Logger.cpp -------------------------------------------------------------------------------- /src/hook/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/Logger.h -------------------------------------------------------------------------------- /src/hook/Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/Memory.h -------------------------------------------------------------------------------- /src/hook/SharedMemoryArray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/SharedMemoryArray.h -------------------------------------------------------------------------------- /src/hook/StackWalker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/StackWalker.cpp -------------------------------------------------------------------------------- /src/hook/StackWalker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/StackWalker.h -------------------------------------------------------------------------------- /src/hook/SyncLock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/SyncLock.cpp -------------------------------------------------------------------------------- /src/hook/SyncLock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/SyncLock.h -------------------------------------------------------------------------------- /src/hook/TrackedMemoryBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/TrackedMemoryBlock.h -------------------------------------------------------------------------------- /src/hook/UnpackingEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/UnpackingEngine.cpp -------------------------------------------------------------------------------- /src/hook/UnpackingEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/UnpackingEngine.h -------------------------------------------------------------------------------- /src/hook/dllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/dllmain.cpp -------------------------------------------------------------------------------- /src/hook/ntdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/hook/ntdefs.h -------------------------------------------------------------------------------- /src/inject/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/inject/CMakeLists.txt -------------------------------------------------------------------------------- /src/inject/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BromiumLabs/PackerAttacker/HEAD/src/inject/main.cpp --------------------------------------------------------------------------------