├── .gitattributes ├── .gitignore ├── EnjoyTheRing0.sln ├── EnjoyTheRing0 ├── DriversUtils.c ├── DriversUtils.h ├── EnjoyTheRing0.vcxproj ├── EnjoyTheRing0.vcxproj.filters ├── FilesUtils.c ├── FilesUtils.h ├── IOCTLDispatcher.c ├── IOCTLDispatcher.h ├── IpiWrapper.c ├── IpiWrapper.h ├── LinkedLists.c ├── LinkedLists.h ├── Main.c ├── MemoryAccessController.c ├── MemoryAccessController.h ├── MemoryUtils.c ├── MemoryUtils.h ├── NativeFunctions.c ├── NativeFunctions.h ├── NativeFunctions │ ├── IO.inc │ ├── Interrupts.inc │ ├── MSR.inc │ ├── Main.asm │ ├── NativeFunctions.prt │ ├── NativeFunctions64.obj │ ├── NativeFunctions86.obj │ └── SystemRegisters.inc ├── PCI.c ├── PCI.h ├── ProcessesUtils.c ├── ProcessesUtils.h ├── Protection.c ├── Protection.h ├── RegistryUtils.c ├── RegistryUtils.h ├── ShellCode.c ├── ShellCode.h ├── StringsUtils.c ├── StringsUtils.h ├── Synchronization.c └── Synchronization.h ├── README.md └── WinDbg Workspace.WEW /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/.gitignore -------------------------------------------------------------------------------- /EnjoyTheRing0.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0.sln -------------------------------------------------------------------------------- /EnjoyTheRing0/DriversUtils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/DriversUtils.c -------------------------------------------------------------------------------- /EnjoyTheRing0/DriversUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/DriversUtils.h -------------------------------------------------------------------------------- /EnjoyTheRing0/EnjoyTheRing0.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/EnjoyTheRing0.vcxproj -------------------------------------------------------------------------------- /EnjoyTheRing0/EnjoyTheRing0.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/EnjoyTheRing0.vcxproj.filters -------------------------------------------------------------------------------- /EnjoyTheRing0/FilesUtils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/FilesUtils.c -------------------------------------------------------------------------------- /EnjoyTheRing0/FilesUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/FilesUtils.h -------------------------------------------------------------------------------- /EnjoyTheRing0/IOCTLDispatcher.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/IOCTLDispatcher.c -------------------------------------------------------------------------------- /EnjoyTheRing0/IOCTLDispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/IOCTLDispatcher.h -------------------------------------------------------------------------------- /EnjoyTheRing0/IpiWrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/IpiWrapper.c -------------------------------------------------------------------------------- /EnjoyTheRing0/IpiWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/IpiWrapper.h -------------------------------------------------------------------------------- /EnjoyTheRing0/LinkedLists.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/LinkedLists.c -------------------------------------------------------------------------------- /EnjoyTheRing0/LinkedLists.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/LinkedLists.h -------------------------------------------------------------------------------- /EnjoyTheRing0/Main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/Main.c -------------------------------------------------------------------------------- /EnjoyTheRing0/MemoryAccessController.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/MemoryAccessController.c -------------------------------------------------------------------------------- /EnjoyTheRing0/MemoryAccessController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/MemoryAccessController.h -------------------------------------------------------------------------------- /EnjoyTheRing0/MemoryUtils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/MemoryUtils.c -------------------------------------------------------------------------------- /EnjoyTheRing0/MemoryUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/MemoryUtils.h -------------------------------------------------------------------------------- /EnjoyTheRing0/NativeFunctions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/NativeFunctions.c -------------------------------------------------------------------------------- /EnjoyTheRing0/NativeFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/NativeFunctions.h -------------------------------------------------------------------------------- /EnjoyTheRing0/NativeFunctions/IO.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/NativeFunctions/IO.inc -------------------------------------------------------------------------------- /EnjoyTheRing0/NativeFunctions/Interrupts.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/NativeFunctions/Interrupts.inc -------------------------------------------------------------------------------- /EnjoyTheRing0/NativeFunctions/MSR.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/NativeFunctions/MSR.inc -------------------------------------------------------------------------------- /EnjoyTheRing0/NativeFunctions/Main.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/NativeFunctions/Main.asm -------------------------------------------------------------------------------- /EnjoyTheRing0/NativeFunctions/NativeFunctions.prt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/NativeFunctions/NativeFunctions.prt -------------------------------------------------------------------------------- /EnjoyTheRing0/NativeFunctions/NativeFunctions64.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/NativeFunctions/NativeFunctions64.obj -------------------------------------------------------------------------------- /EnjoyTheRing0/NativeFunctions/NativeFunctions86.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/NativeFunctions/NativeFunctions86.obj -------------------------------------------------------------------------------- /EnjoyTheRing0/NativeFunctions/SystemRegisters.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/NativeFunctions/SystemRegisters.inc -------------------------------------------------------------------------------- /EnjoyTheRing0/PCI.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/PCI.c -------------------------------------------------------------------------------- /EnjoyTheRing0/PCI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/PCI.h -------------------------------------------------------------------------------- /EnjoyTheRing0/ProcessesUtils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/ProcessesUtils.c -------------------------------------------------------------------------------- /EnjoyTheRing0/ProcessesUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/ProcessesUtils.h -------------------------------------------------------------------------------- /EnjoyTheRing0/Protection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/Protection.c -------------------------------------------------------------------------------- /EnjoyTheRing0/Protection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/Protection.h -------------------------------------------------------------------------------- /EnjoyTheRing0/RegistryUtils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/RegistryUtils.c -------------------------------------------------------------------------------- /EnjoyTheRing0/RegistryUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/RegistryUtils.h -------------------------------------------------------------------------------- /EnjoyTheRing0/ShellCode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/ShellCode.c -------------------------------------------------------------------------------- /EnjoyTheRing0/ShellCode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/ShellCode.h -------------------------------------------------------------------------------- /EnjoyTheRing0/StringsUtils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/StringsUtils.c -------------------------------------------------------------------------------- /EnjoyTheRing0/StringsUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/StringsUtils.h -------------------------------------------------------------------------------- /EnjoyTheRing0/Synchronization.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/Synchronization.c -------------------------------------------------------------------------------- /EnjoyTheRing0/Synchronization.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/EnjoyTheRing0/Synchronization.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/README.md -------------------------------------------------------------------------------- /WinDbg Workspace.WEW: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoShiMin/EnjoyTheRing0/HEAD/WinDbg Workspace.WEW --------------------------------------------------------------------------------