├── .gitattributes ├── .gitignore ├── README.md ├── Resurgence.sln ├── Resurgence ├── Resurgence.vcxproj ├── Resurgence.vcxproj.filters ├── include │ ├── headers.hpp │ ├── misc │ │ ├── exceptions.hpp │ │ ├── native.hpp │ │ └── safe_handle.hpp │ ├── native_enums.hpp │ ├── native_functions.hpp │ ├── native_structs.hpp │ ├── resurgence.hpp │ └── system │ │ ├── driver │ │ ├── TDL │ │ │ ├── TDL.cpp │ │ │ ├── TDL.h │ │ │ └── vbox.h │ │ ├── driver.hpp │ │ └── driver_shellcode.hpp │ │ ├── portable_executable.hpp │ │ ├── process.hpp │ │ ├── process_memory.hpp │ │ ├── process_modules.hpp │ │ ├── process_threads.hpp │ │ └── symbols │ │ └── symbol_system.hpp └── src │ ├── misc │ ├── native.cpp │ └── safe_handle.cpp │ └── system │ ├── driver │ ├── driver.cpp │ └── driver_shellcode.cpp │ ├── portable_executable.cpp │ ├── process.cpp │ ├── process_memory.cpp │ ├── process_modules.cpp │ ├── process_threads.cpp │ └── symbols │ └── symbol_system.cpp ├── ResurgenceDrv ├── ResurgenceDrv.h ├── ResurgenceDrv.vcxproj ├── dispatch.c ├── dispatch.h ├── driver_entry.c ├── imports.h ├── injection.c ├── injection.h ├── internal.c ├── internal.h ├── kernel_imports.h ├── memory.c ├── mmap.c ├── mmap.h ├── native_enums.h ├── native_structs.h ├── object.c ├── pe_structs.h ├── process.c ├── routines.c ├── routines.h ├── thread.c ├── utils.c ├── utils.h ├── zw_imports.c └── zw_imports.h └── TestApp ├── Source.cpp ├── TestApp.rc ├── TestApp.vcxproj └── resource.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/README.md -------------------------------------------------------------------------------- /Resurgence.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence.sln -------------------------------------------------------------------------------- /Resurgence/Resurgence.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/Resurgence.vcxproj -------------------------------------------------------------------------------- /Resurgence/Resurgence.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/Resurgence.vcxproj.filters -------------------------------------------------------------------------------- /Resurgence/include/headers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/headers.hpp -------------------------------------------------------------------------------- /Resurgence/include/misc/exceptions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/misc/exceptions.hpp -------------------------------------------------------------------------------- /Resurgence/include/misc/native.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/misc/native.hpp -------------------------------------------------------------------------------- /Resurgence/include/misc/safe_handle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/misc/safe_handle.hpp -------------------------------------------------------------------------------- /Resurgence/include/native_enums.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/native_enums.hpp -------------------------------------------------------------------------------- /Resurgence/include/native_functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/native_functions.hpp -------------------------------------------------------------------------------- /Resurgence/include/native_structs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/native_structs.hpp -------------------------------------------------------------------------------- /Resurgence/include/resurgence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/resurgence.hpp -------------------------------------------------------------------------------- /Resurgence/include/system/driver/TDL/TDL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/system/driver/TDL/TDL.cpp -------------------------------------------------------------------------------- /Resurgence/include/system/driver/TDL/TDL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/system/driver/TDL/TDL.h -------------------------------------------------------------------------------- /Resurgence/include/system/driver/TDL/vbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/system/driver/TDL/vbox.h -------------------------------------------------------------------------------- /Resurgence/include/system/driver/driver.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/system/driver/driver.hpp -------------------------------------------------------------------------------- /Resurgence/include/system/driver/driver_shellcode.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/system/driver/driver_shellcode.hpp -------------------------------------------------------------------------------- /Resurgence/include/system/portable_executable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/system/portable_executable.hpp -------------------------------------------------------------------------------- /Resurgence/include/system/process.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/system/process.hpp -------------------------------------------------------------------------------- /Resurgence/include/system/process_memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/system/process_memory.hpp -------------------------------------------------------------------------------- /Resurgence/include/system/process_modules.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/system/process_modules.hpp -------------------------------------------------------------------------------- /Resurgence/include/system/process_threads.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/system/process_threads.hpp -------------------------------------------------------------------------------- /Resurgence/include/system/symbols/symbol_system.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/include/system/symbols/symbol_system.hpp -------------------------------------------------------------------------------- /Resurgence/src/misc/native.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/src/misc/native.cpp -------------------------------------------------------------------------------- /Resurgence/src/misc/safe_handle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/src/misc/safe_handle.cpp -------------------------------------------------------------------------------- /Resurgence/src/system/driver/driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/src/system/driver/driver.cpp -------------------------------------------------------------------------------- /Resurgence/src/system/driver/driver_shellcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/src/system/driver/driver_shellcode.cpp -------------------------------------------------------------------------------- /Resurgence/src/system/portable_executable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/src/system/portable_executable.cpp -------------------------------------------------------------------------------- /Resurgence/src/system/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/src/system/process.cpp -------------------------------------------------------------------------------- /Resurgence/src/system/process_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/src/system/process_memory.cpp -------------------------------------------------------------------------------- /Resurgence/src/system/process_modules.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/src/system/process_modules.cpp -------------------------------------------------------------------------------- /Resurgence/src/system/process_threads.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/src/system/process_threads.cpp -------------------------------------------------------------------------------- /Resurgence/src/system/symbols/symbol_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/Resurgence/src/system/symbols/symbol_system.cpp -------------------------------------------------------------------------------- /ResurgenceDrv/ResurgenceDrv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/ResurgenceDrv.h -------------------------------------------------------------------------------- /ResurgenceDrv/ResurgenceDrv.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/ResurgenceDrv.vcxproj -------------------------------------------------------------------------------- /ResurgenceDrv/dispatch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/dispatch.c -------------------------------------------------------------------------------- /ResurgenceDrv/dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/dispatch.h -------------------------------------------------------------------------------- /ResurgenceDrv/driver_entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/driver_entry.c -------------------------------------------------------------------------------- /ResurgenceDrv/imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/imports.h -------------------------------------------------------------------------------- /ResurgenceDrv/injection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/injection.c -------------------------------------------------------------------------------- /ResurgenceDrv/injection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/injection.h -------------------------------------------------------------------------------- /ResurgenceDrv/internal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/internal.c -------------------------------------------------------------------------------- /ResurgenceDrv/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/internal.h -------------------------------------------------------------------------------- /ResurgenceDrv/kernel_imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/kernel_imports.h -------------------------------------------------------------------------------- /ResurgenceDrv/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/memory.c -------------------------------------------------------------------------------- /ResurgenceDrv/mmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/mmap.c -------------------------------------------------------------------------------- /ResurgenceDrv/mmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/mmap.h -------------------------------------------------------------------------------- /ResurgenceDrv/native_enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/native_enums.h -------------------------------------------------------------------------------- /ResurgenceDrv/native_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/native_structs.h -------------------------------------------------------------------------------- /ResurgenceDrv/object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/object.c -------------------------------------------------------------------------------- /ResurgenceDrv/pe_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/pe_structs.h -------------------------------------------------------------------------------- /ResurgenceDrv/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/process.c -------------------------------------------------------------------------------- /ResurgenceDrv/routines.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/routines.c -------------------------------------------------------------------------------- /ResurgenceDrv/routines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/routines.h -------------------------------------------------------------------------------- /ResurgenceDrv/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/thread.c -------------------------------------------------------------------------------- /ResurgenceDrv/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/utils.c -------------------------------------------------------------------------------- /ResurgenceDrv/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/utils.h -------------------------------------------------------------------------------- /ResurgenceDrv/zw_imports.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/zw_imports.c -------------------------------------------------------------------------------- /ResurgenceDrv/zw_imports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/ResurgenceDrv/zw_imports.h -------------------------------------------------------------------------------- /TestApp/Source.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/TestApp/Source.cpp -------------------------------------------------------------------------------- /TestApp/TestApp.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/TestApp/TestApp.rc -------------------------------------------------------------------------------- /TestApp/TestApp.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/TestApp/TestApp.vcxproj -------------------------------------------------------------------------------- /TestApp/resource.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldebug/Resurgence/HEAD/TestApp/resource.h --------------------------------------------------------------------------------