diff --git a/hyperdbg/hprdbghv/hprdbghv.def b/hyperdbg/hprdbghv/hprdbghv.def deleted file mode 100644 index 27d4f806..00000000 --- a/hyperdbg/hprdbghv/hprdbghv.def +++ /dev/null @@ -1,6 +0,0 @@ -LIBRARY hprdbghv - -EXPORTS - - DllInitialize PRIVATE - DllUnload PRIVATE \ No newline at end of file diff --git a/hyperdbg/hyperdbg-cli/hyperdbg-cli.cpp b/hyperdbg/hyperdbg-cli/hyperdbg-cli.cpp index 3b964980..b0de284c 100644 --- a/hyperdbg/hyperdbg-cli/hyperdbg-cli.cpp +++ b/hyperdbg/hyperdbg-cli/hyperdbg-cli.cpp @@ -22,7 +22,7 @@ #include #include "SDK/HyperDbgSdk.h" -#include "SDK/Imports/HyperDbgCtrlImports.h" +#include "SDK/Imports/HyperDbgLibImports.h" using namespace std; diff --git a/hyperdbg/hyperdbg-cli/hyperdbg-cli.vcxproj b/hyperdbg/hyperdbg-cli/hyperdbg-cli.vcxproj index 42672f90..5f3e2c8d 100644 --- a/hyperdbg/hyperdbg-cli/hyperdbg-cli.vcxproj +++ b/hyperdbg/hyperdbg-cli/hyperdbg-cli.vcxproj @@ -74,7 +74,7 @@ true - $(SolutionDir)build\bin\$(Configuration)\HPRDBGCTRL.lib;%(AdditionalDependencies) + $(SolutionDir)build\bin\$(Configuration)\libhyperdbg.lib;%(AdditionalDependencies) AsInvoker true @@ -82,22 +82,13 @@ if exist "$(OutDir)SDK\" rd /q /s "$(OutDir)SDK\" xcopy /E /I /Y "$(SolutionDir)include\SDK" "$(OutDir)SDK" mkdir "$(OutDir)SDK\Libraries" -copy "$(OutDir)HPRDBGCTRL.lib" "$(OutDir)SDK\Libraries\HPRDBGCTRL.lib" -copy "$(OutDir)HPRDBGCTRL.lib" "$(OutDir)SDK\Libraries\hprdbgrev.lib" copy "$(OutDir)pdbex.lib" "$(OutDir)SDK\Libraries\pdbex.lib" copy "$(OutDir)kdserial.lib" "$(OutDir)SDK\Libraries\kdserial.lib" -copy "$(OutDir)script-engine.lib" "$(OutDir)SDK\Libraries\script-engine.lib" -copy "$(OutDir)symbol-parser.lib" "$(OutDir)SDK\Libraries\symbol-parser.lib" -copy "$(OutDir)hyperlog.lib" "$(OutDir)SDK\Libraries\hyperlog.lib" -copy "$(OutDir)hprdbghv.lib" "$(OutDir)SDK\Libraries\hprdbghv.lib" -copy "$(OutDir)HPRDBGCTRL.dll" "$(OutDir)SDK\Libraries\HPRDBGCTRL.dll" -copy "$(OutDir)HPRDBGCTRL.dll" "$(OutDir)SDK\Libraries\hprdbgrev.dll" -copy "$(OutDir)pdbex.dll" "$(OutDir)SDK\Libraries\pdbex.dll" -copy "$(OutDir)kdserial.dll" "$(OutDir)SDK\Libraries\kdserial.dll" +copy "$(OutDir)libhyperdbg.dll" "$(OutDir)SDK\Libraries\libhyperdbg.dll" copy "$(OutDir)script-engine.dll" "$(OutDir)SDK\Libraries\script-engine.dll" copy "$(OutDir)symbol-parser.dll" "$(OutDir)SDK\Libraries\symbol-parser.dll" copy "$(OutDir)hyperlog.dll" "$(OutDir)SDK\Libraries\hyperlog.dll" -copy "$(OutDir)hprdbghv.dll" "$(OutDir)SDK\Libraries\hprdbghv.dll" +copy "$(OutDir)hyperhv.dll" "$(OutDir)SDK\Libraries\hyperhv.dll" @@ -121,7 +112,7 @@ copy "$(OutDir)hprdbghv.dll" "$(OutDir)SDK\Libraries\hprdbghv.dll" true - $(SolutionDir)build\bin\$(Configuration)\HPRDBGCTRL.lib;%(AdditionalDependencies) + $(SolutionDir)build\bin\$(Configuration)\libhyperdbg.lib;%(AdditionalDependencies) AsInvoker true @@ -129,22 +120,13 @@ copy "$(OutDir)hprdbghv.dll" "$(OutDir)SDK\Libraries\hprdbghv.dll" if exist "$(OutDir)SDK\" rd /q /s "$(OutDir)SDK\" xcopy /E /I /Y "$(SolutionDir)include\SDK" "$(OutDir)SDK" mkdir "$(OutDir)SDK\Libraries" -copy "$(OutDir)HPRDBGCTRL.lib" "$(OutDir)SDK\Libraries\HPRDBGCTRL.lib" -copy "$(OutDir)HPRDBGCTRL.lib" "$(OutDir)SDK\Libraries\hprdbgrev.lib" copy "$(OutDir)pdbex.lib" "$(OutDir)SDK\Libraries\pdbex.lib" copy "$(OutDir)kdserial.lib" "$(OutDir)SDK\Libraries\kdserial.lib" -copy "$(OutDir)script-engine.lib" "$(OutDir)SDK\Libraries\script-engine.lib" -copy "$(OutDir)symbol-parser.lib" "$(OutDir)SDK\Libraries\symbol-parser.lib" -copy "$(OutDir)hyperlog.lib" "$(OutDir)SDK\Libraries\hyperlog.lib" -copy "$(OutDir)hprdbghv.lib" "$(OutDir)SDK\Libraries\hprdbghv.lib" -copy "$(OutDir)HPRDBGCTRL.dll" "$(OutDir)SDK\Libraries\HPRDBGCTRL.dll" -copy "$(OutDir)HPRDBGCTRL.dll" "$(OutDir)SDK\Libraries\hprdbgrev.dll" -copy "$(OutDir)pdbex.dll" "$(OutDir)SDK\Libraries\pdbex.dll" -copy "$(OutDir)kdserial.dll" "$(OutDir)SDK\Libraries\kdserial.dll" +copy "$(OutDir)libhyperdbg.dll" "$(OutDir)SDK\Libraries\libhyperdbg.dll" copy "$(OutDir)script-engine.dll" "$(OutDir)SDK\Libraries\script-engine.dll" copy "$(OutDir)symbol-parser.dll" "$(OutDir)SDK\Libraries\symbol-parser.dll" copy "$(OutDir)hyperlog.dll" "$(OutDir)SDK\Libraries\hyperlog.dll" -copy "$(OutDir)hprdbghv.dll" "$(OutDir)SDK\Libraries\hprdbghv.dll" +copy "$(OutDir)hyperhv.dll" "$(OutDir)SDK\Libraries\hyperhv.dll" diff --git a/hyperdbg/hyperdbg.sln b/hyperdbg/hyperdbg.sln index c3f56ab5..3b3cd7d9 100644 --- a/hyperdbg/hyperdbg.sln +++ b/hyperdbg/hyperdbg.sln @@ -11,7 +11,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hyperdbg-cli", "hyperdbg-cl {C3DC85E1-0559-4B58-9792-DE421472DFE9} = {C3DC85E1-0559-4B58-9792-DE421472DFE9} EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hprdbghv", "hprdbghv\hprdbghv.vcxproj", "{BB17323A-2460-4AE1-8AFE-B367400B934F}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hyperhv", "hyperhv\hyperhv.vcxproj", "{BB17323A-2460-4AE1-8AFE-B367400B934F}" ProjectSection(ProjectDependencies) = postProject {2D988267-CC53-41E3-936A-48CEF9049DF5} = {2D988267-CC53-41E3-936A-48CEF9049DF5} EndProjectSection @@ -24,7 +24,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "include", "include", "{1997 include\ZydisExportConfig.h = include\ZydisExportConfig.h EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hprdbgctrl", "hprdbgctrl\hprdbgctrl.vcxproj", "{809C3AD5-3211-4992-A472-9D81D124C5FA}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libhyperdbg", "libhyperdbg\libhyperdbg.vcxproj", "{809C3AD5-3211-4992-A472-9D81D124C5FA}" ProjectSection(ProjectDependencies) = postProject {AFDD7028-1ED9-442E-8A3D-01CFA3AA1CAA} = {AFDD7028-1ED9-442E-8A3D-01CFA3AA1CAA} {C2D44C60-3F23-4972-8F60-21083B9FB112} = {C2D44C60-3F23-4972-8F60-21083B9FB112} @@ -86,10 +86,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "code", "code", "{952986BC-7 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Imports", "Imports", "{B3D9DA75-8FBD-4A2C-826A-B50406396EC4}" ProjectSection(SolutionItems) = preProject - include\SDK\Imports\HyperDbgCtrlImports.h = include\SDK\Imports\HyperDbgCtrlImports.h include\SDK\Imports\HyperDbgHyperLogImports.h = include\SDK\Imports\HyperDbgHyperLogImports.h include\SDK\Imports\HyperDbgHyperLogIntrinsics.h = include\SDK\Imports\HyperDbgHyperLogIntrinsics.h include\SDK\Imports\HyperDbgScriptImports.h = include\SDK\Imports\HyperDbgScriptImports.h + include\SDK\Imports\HyperDbgLibImports.h = include\SDK\Imports\HyperDbgLibImports.h include\SDK\Imports\HyperDbgSymImports.h = include\SDK\Imports\HyperDbgSymImports.h include\SDK\Imports\HyperDbgVmmImports.h = include\SDK\Imports\HyperDbgVmmImports.h EndProjectSection @@ -99,7 +99,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{38 include\SDK\Examples\example.py = include\SDK\Examples\example.py EndProjectSection EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hprdbgkd", "hprdbgkd\hprdbgkd.vcxproj", "{AFDD7028-1ED9-442E-8A3D-01CFA3AA1CAA}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hyperkd", "hyperkd\hyperkd.vcxproj", "{AFDD7028-1ED9-442E-8A3D-01CFA3AA1CAA}" ProjectSection(ProjectDependencies) = postProject {AFDE69E9-EE3D-470E-8407-C1F0D98F9E3D} = {AFDE69E9-EE3D-470E-8407-C1F0D98F9E3D} {BB17323A-2460-4AE1-8AFE-B367400B934F} = {BB17323A-2460-4AE1-8AFE-B367400B934F} @@ -152,7 +152,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "header", "header", "{D82074 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Examples", "Examples", "{9749520E-64FF-4633-855B-54BC541CDBB6}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hyperdbg_app", "include\SDK\Examples\hyperdbg_app\hprdbgrev.vcxproj", "{991B8FA7-F75E-4D8A-A0BD-636FE68B6AF4}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hyperdbg_app", "include\SDK\Examples\hyperdbg_app\hyperrev.vcxproj", "{991B8FA7-F75E-4D8A-A0BD-636FE68B6AF4}" ProjectSection(ProjectDependencies) = postProject {809C3AD5-3211-4992-A472-9D81D124C5FA} = {809C3AD5-3211-4992-A472-9D81D124C5FA} {C2D44C60-3F23-4972-8F60-21083B9FB112} = {C2D44C60-3F23-4972-8F60-21083B9FB112} diff --git a/hyperdbg/hprdbghv/code/assembly/AsmCommon.asm b/hyperdbg/hyperhv/code/assembly/AsmCommon.asm similarity index 100% rename from hyperdbg/hprdbghv/code/assembly/AsmCommon.asm rename to hyperdbg/hyperhv/code/assembly/AsmCommon.asm diff --git a/hyperdbg/hprdbghv/code/assembly/AsmEpt.asm b/hyperdbg/hyperhv/code/assembly/AsmEpt.asm similarity index 100% rename from hyperdbg/hprdbghv/code/assembly/AsmEpt.asm rename to hyperdbg/hyperhv/code/assembly/AsmEpt.asm diff --git a/hyperdbg/hprdbghv/code/assembly/AsmHooks.asm b/hyperdbg/hyperhv/code/assembly/AsmHooks.asm similarity index 100% rename from hyperdbg/hprdbghv/code/assembly/AsmHooks.asm rename to hyperdbg/hyperhv/code/assembly/AsmHooks.asm diff --git a/hyperdbg/hprdbghv/code/assembly/AsmInterruptHandlers.asm b/hyperdbg/hyperhv/code/assembly/AsmInterruptHandlers.asm similarity index 100% rename from hyperdbg/hprdbghv/code/assembly/AsmInterruptHandlers.asm rename to hyperdbg/hyperhv/code/assembly/AsmInterruptHandlers.asm diff --git a/hyperdbg/hprdbghv/code/assembly/AsmSegmentRegs.asm b/hyperdbg/hyperhv/code/assembly/AsmSegmentRegs.asm similarity index 100% rename from hyperdbg/hprdbghv/code/assembly/AsmSegmentRegs.asm rename to hyperdbg/hyperhv/code/assembly/AsmSegmentRegs.asm diff --git a/hyperdbg/hprdbghv/code/assembly/AsmVmexitHandler.asm b/hyperdbg/hyperhv/code/assembly/AsmVmexitHandler.asm similarity index 100% rename from hyperdbg/hprdbghv/code/assembly/AsmVmexitHandler.asm rename to hyperdbg/hyperhv/code/assembly/AsmVmexitHandler.asm diff --git a/hyperdbg/hprdbghv/code/assembly/AsmVmxContextState.asm b/hyperdbg/hyperhv/code/assembly/AsmVmxContextState.asm similarity index 100% rename from hyperdbg/hprdbghv/code/assembly/AsmVmxContextState.asm rename to hyperdbg/hyperhv/code/assembly/AsmVmxContextState.asm diff --git a/hyperdbg/hprdbghv/code/assembly/AsmVmxOperation.asm b/hyperdbg/hyperhv/code/assembly/AsmVmxOperation.asm similarity index 100% rename from hyperdbg/hprdbghv/code/assembly/AsmVmxOperation.asm rename to hyperdbg/hyperhv/code/assembly/AsmVmxOperation.asm diff --git a/hyperdbg/hprdbghv/code/broadcast/Broadcast.c b/hyperdbg/hyperhv/code/broadcast/Broadcast.c similarity index 100% rename from hyperdbg/hprdbghv/code/broadcast/Broadcast.c rename to hyperdbg/hyperhv/code/broadcast/Broadcast.c diff --git a/hyperdbg/hprdbghv/code/broadcast/DpcRoutines.c b/hyperdbg/hyperhv/code/broadcast/DpcRoutines.c similarity index 100% rename from hyperdbg/hprdbghv/code/broadcast/DpcRoutines.c rename to hyperdbg/hyperhv/code/broadcast/DpcRoutines.c diff --git a/hyperdbg/hprdbghv/code/common/Bitwise.c b/hyperdbg/hyperhv/code/common/Bitwise.c similarity index 100% rename from hyperdbg/hprdbghv/code/common/Bitwise.c rename to hyperdbg/hyperhv/code/common/Bitwise.c diff --git a/hyperdbg/hprdbghv/code/common/Common.c b/hyperdbg/hyperhv/code/common/Common.c similarity index 100% rename from hyperdbg/hprdbghv/code/common/Common.c rename to hyperdbg/hyperhv/code/common/Common.c diff --git a/hyperdbg/hprdbghv/code/common/UnloadDll.c b/hyperdbg/hyperhv/code/common/UnloadDll.c similarity index 100% rename from hyperdbg/hprdbghv/code/common/UnloadDll.c rename to hyperdbg/hyperhv/code/common/UnloadDll.c diff --git a/hyperdbg/hprdbghv/code/components/registers/DebugRegisters.c b/hyperdbg/hyperhv/code/components/registers/DebugRegisters.c similarity index 100% rename from hyperdbg/hprdbghv/code/components/registers/DebugRegisters.c rename to hyperdbg/hyperhv/code/components/registers/DebugRegisters.c diff --git a/hyperdbg/hprdbghv/code/devices/Apic.c b/hyperdbg/hyperhv/code/devices/Apic.c similarity index 100% rename from hyperdbg/hprdbghv/code/devices/Apic.c rename to hyperdbg/hyperhv/code/devices/Apic.c diff --git a/hyperdbg/hprdbghv/code/disassembler/Disassembler.c b/hyperdbg/hyperhv/code/disassembler/Disassembler.c similarity index 100% rename from hyperdbg/hprdbghv/code/disassembler/Disassembler.c rename to hyperdbg/hyperhv/code/disassembler/Disassembler.c diff --git a/hyperdbg/hprdbghv/code/disassembler/ZydisKernel.c b/hyperdbg/hyperhv/code/disassembler/ZydisKernel.c similarity index 100% rename from hyperdbg/hprdbghv/code/disassembler/ZydisKernel.c rename to hyperdbg/hyperhv/code/disassembler/ZydisKernel.c diff --git a/hyperdbg/hprdbghv/code/features/CompatibilityChecks.c b/hyperdbg/hyperhv/code/features/CompatibilityChecks.c similarity index 100% rename from hyperdbg/hprdbghv/code/features/CompatibilityChecks.c rename to hyperdbg/hyperhv/code/features/CompatibilityChecks.c diff --git a/hyperdbg/hprdbghv/code/features/DirtyLogging.c b/hyperdbg/hyperhv/code/features/DirtyLogging.c similarity index 100% rename from hyperdbg/hprdbghv/code/features/DirtyLogging.c rename to hyperdbg/hyperhv/code/features/DirtyLogging.c diff --git a/hyperdbg/hprdbghv/code/globals/GlobalVariableManagement.c b/hyperdbg/hyperhv/code/globals/GlobalVariableManagement.c similarity index 100% rename from hyperdbg/hprdbghv/code/globals/GlobalVariableManagement.c rename to hyperdbg/hyperhv/code/globals/GlobalVariableManagement.c diff --git a/hyperdbg/hprdbghv/code/hooks/ept-hook/EptHook.c b/hyperdbg/hyperhv/code/hooks/ept-hook/EptHook.c similarity index 100% rename from hyperdbg/hprdbghv/code/hooks/ept-hook/EptHook.c rename to hyperdbg/hyperhv/code/hooks/ept-hook/EptHook.c diff --git a/hyperdbg/hprdbghv/code/hooks/ept-hook/ExecTrap.c b/hyperdbg/hyperhv/code/hooks/ept-hook/ExecTrap.c similarity index 100% rename from hyperdbg/hprdbghv/code/hooks/ept-hook/ExecTrap.c rename to hyperdbg/hyperhv/code/hooks/ept-hook/ExecTrap.c diff --git a/hyperdbg/hprdbghv/code/hooks/ept-hook/ModeBasedExecHook.c b/hyperdbg/hyperhv/code/hooks/ept-hook/ModeBasedExecHook.c similarity index 100% rename from hyperdbg/hprdbghv/code/hooks/ept-hook/ModeBasedExecHook.c rename to hyperdbg/hyperhv/code/hooks/ept-hook/ModeBasedExecHook.c diff --git a/hyperdbg/hprdbghv/code/hooks/syscall-hook/EferHook.c b/hyperdbg/hyperhv/code/hooks/syscall-hook/EferHook.c similarity index 100% rename from hyperdbg/hprdbghv/code/hooks/syscall-hook/EferHook.c rename to hyperdbg/hyperhv/code/hooks/syscall-hook/EferHook.c diff --git a/hyperdbg/hprdbghv/code/hooks/syscall-hook/SsdtHook.c b/hyperdbg/hyperhv/code/hooks/syscall-hook/SsdtHook.c similarity index 100% rename from hyperdbg/hprdbghv/code/hooks/syscall-hook/SsdtHook.c rename to hyperdbg/hyperhv/code/hooks/syscall-hook/SsdtHook.c diff --git a/hyperdbg/hprdbghv/code/interface/Callback.c b/hyperdbg/hyperhv/code/interface/Callback.c similarity index 100% rename from hyperdbg/hprdbghv/code/interface/Callback.c rename to hyperdbg/hyperhv/code/interface/Callback.c diff --git a/hyperdbg/hprdbghv/code/interface/Configuration.c b/hyperdbg/hyperhv/code/interface/Configuration.c similarity index 100% rename from hyperdbg/hprdbghv/code/interface/Configuration.c rename to hyperdbg/hyperhv/code/interface/Configuration.c diff --git a/hyperdbg/hprdbghv/code/interface/DirectVmcall.c b/hyperdbg/hyperhv/code/interface/DirectVmcall.c similarity index 100% rename from hyperdbg/hprdbghv/code/interface/DirectVmcall.c rename to hyperdbg/hyperhv/code/interface/DirectVmcall.c diff --git a/hyperdbg/hprdbghv/code/interface/Dispatch.c b/hyperdbg/hyperhv/code/interface/Dispatch.c similarity index 100% rename from hyperdbg/hprdbghv/code/interface/Dispatch.c rename to hyperdbg/hyperhv/code/interface/Dispatch.c diff --git a/hyperdbg/hprdbghv/code/interface/Export.c b/hyperdbg/hyperhv/code/interface/Export.c similarity index 100% rename from hyperdbg/hprdbghv/code/interface/Export.c rename to hyperdbg/hyperhv/code/interface/Export.c diff --git a/hyperdbg/hprdbghv/code/memory/AddressCheck.c b/hyperdbg/hyperhv/code/memory/AddressCheck.c similarity index 100% rename from hyperdbg/hprdbghv/code/memory/AddressCheck.c rename to hyperdbg/hyperhv/code/memory/AddressCheck.c diff --git a/hyperdbg/hprdbghv/code/memory/Conversion.c b/hyperdbg/hyperhv/code/memory/Conversion.c similarity index 100% rename from hyperdbg/hprdbghv/code/memory/Conversion.c rename to hyperdbg/hyperhv/code/memory/Conversion.c diff --git a/hyperdbg/hprdbghv/code/memory/Layout.c b/hyperdbg/hyperhv/code/memory/Layout.c similarity index 100% rename from hyperdbg/hprdbghv/code/memory/Layout.c rename to hyperdbg/hyperhv/code/memory/Layout.c diff --git a/hyperdbg/hprdbghv/code/memory/MemoryManager.c b/hyperdbg/hyperhv/code/memory/MemoryManager.c similarity index 100% rename from hyperdbg/hprdbghv/code/memory/MemoryManager.c rename to hyperdbg/hyperhv/code/memory/MemoryManager.c diff --git a/hyperdbg/hprdbghv/code/memory/MemoryMapper.c b/hyperdbg/hyperhv/code/memory/MemoryMapper.c similarity index 100% rename from hyperdbg/hprdbghv/code/memory/MemoryMapper.c rename to hyperdbg/hyperhv/code/memory/MemoryMapper.c diff --git a/hyperdbg/hprdbghv/code/memory/PoolManager.c b/hyperdbg/hyperhv/code/memory/PoolManager.c similarity index 100% rename from hyperdbg/hprdbghv/code/memory/PoolManager.c rename to hyperdbg/hyperhv/code/memory/PoolManager.c diff --git a/hyperdbg/hprdbghv/code/memory/Segmentation.c b/hyperdbg/hyperhv/code/memory/Segmentation.c similarity index 100% rename from hyperdbg/hprdbghv/code/memory/Segmentation.c rename to hyperdbg/hyperhv/code/memory/Segmentation.c diff --git a/hyperdbg/hprdbghv/code/memory/SwitchLayout.c b/hyperdbg/hyperhv/code/memory/SwitchLayout.c similarity index 100% rename from hyperdbg/hprdbghv/code/memory/SwitchLayout.c rename to hyperdbg/hyperhv/code/memory/SwitchLayout.c diff --git a/hyperdbg/hprdbghv/code/transparency/Transparency.c b/hyperdbg/hyperhv/code/transparency/Transparency.c similarity index 100% rename from hyperdbg/hprdbghv/code/transparency/Transparency.c rename to hyperdbg/hyperhv/code/transparency/Transparency.c diff --git a/hyperdbg/hprdbghv/code/vmm/ept/Ept.c b/hyperdbg/hyperhv/code/vmm/ept/Ept.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/ept/Ept.c rename to hyperdbg/hyperhv/code/vmm/ept/Ept.c diff --git a/hyperdbg/hprdbghv/code/vmm/ept/Invept.c b/hyperdbg/hyperhv/code/vmm/ept/Invept.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/ept/Invept.c rename to hyperdbg/hyperhv/code/vmm/ept/Invept.c diff --git a/hyperdbg/hprdbghv/code/vmm/ept/Vpid.c b/hyperdbg/hyperhv/code/vmm/ept/Vpid.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/ept/Vpid.c rename to hyperdbg/hyperhv/code/vmm/ept/Vpid.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/Counters.c b/hyperdbg/hyperhv/code/vmm/vmx/Counters.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/Counters.c rename to hyperdbg/hyperhv/code/vmm/vmx/Counters.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/CrossVmexits.c b/hyperdbg/hyperhv/code/vmm/vmx/CrossVmexits.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/CrossVmexits.c rename to hyperdbg/hyperhv/code/vmm/vmx/CrossVmexits.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/Events.c b/hyperdbg/hyperhv/code/vmm/vmx/Events.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/Events.c rename to hyperdbg/hyperhv/code/vmm/vmx/Events.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/Hv.c b/hyperdbg/hyperhv/code/vmm/vmx/Hv.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/Hv.c rename to hyperdbg/hyperhv/code/vmm/vmx/Hv.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/IdtEmulation.c b/hyperdbg/hyperhv/code/vmm/vmx/IdtEmulation.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/IdtEmulation.c rename to hyperdbg/hyperhv/code/vmm/vmx/IdtEmulation.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/IoHandler.c b/hyperdbg/hyperhv/code/vmm/vmx/IoHandler.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/IoHandler.c rename to hyperdbg/hyperhv/code/vmm/vmx/IoHandler.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/ManageRegs.c b/hyperdbg/hyperhv/code/vmm/vmx/ManageRegs.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/ManageRegs.c rename to hyperdbg/hyperhv/code/vmm/vmx/ManageRegs.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/MsrHandlers.c b/hyperdbg/hyperhv/code/vmm/vmx/MsrHandlers.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/MsrHandlers.c rename to hyperdbg/hyperhv/code/vmm/vmx/MsrHandlers.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/Mtf.c b/hyperdbg/hyperhv/code/vmm/vmx/Mtf.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/Mtf.c rename to hyperdbg/hyperhv/code/vmm/vmx/Mtf.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/ProtectedHv.c b/hyperdbg/hyperhv/code/vmm/vmx/ProtectedHv.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/ProtectedHv.c rename to hyperdbg/hyperhv/code/vmm/vmx/ProtectedHv.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/Vmcall.c b/hyperdbg/hyperhv/code/vmm/vmx/Vmcall.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/Vmcall.c rename to hyperdbg/hyperhv/code/vmm/vmx/Vmcall.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/Vmexit.c b/hyperdbg/hyperhv/code/vmm/vmx/Vmexit.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/Vmexit.c rename to hyperdbg/hyperhv/code/vmm/vmx/Vmexit.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/Vmx.c b/hyperdbg/hyperhv/code/vmm/vmx/Vmx.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/Vmx.c rename to hyperdbg/hyperhv/code/vmm/vmx/Vmx.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/VmxBroadcast.c b/hyperdbg/hyperhv/code/vmm/vmx/VmxBroadcast.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/VmxBroadcast.c rename to hyperdbg/hyperhv/code/vmm/vmx/VmxBroadcast.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/VmxMechanisms.c b/hyperdbg/hyperhv/code/vmm/vmx/VmxMechanisms.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/VmxMechanisms.c rename to hyperdbg/hyperhv/code/vmm/vmx/VmxMechanisms.c diff --git a/hyperdbg/hprdbghv/code/vmm/vmx/VmxRegions.c b/hyperdbg/hyperhv/code/vmm/vmx/VmxRegions.c similarity index 100% rename from hyperdbg/hprdbghv/code/vmm/vmx/VmxRegions.c rename to hyperdbg/hyperhv/code/vmm/vmx/VmxRegions.c diff --git a/hyperdbg/hprdbghv/header/assembly/InlineAsm.h b/hyperdbg/hyperhv/header/assembly/InlineAsm.h similarity index 100% rename from hyperdbg/hprdbghv/header/assembly/InlineAsm.h rename to hyperdbg/hyperhv/header/assembly/InlineAsm.h diff --git a/hyperdbg/hprdbghv/header/broadcast/Broadcast.h b/hyperdbg/hyperhv/header/broadcast/Broadcast.h similarity index 100% rename from hyperdbg/hprdbghv/header/broadcast/Broadcast.h rename to hyperdbg/hyperhv/header/broadcast/Broadcast.h diff --git a/hyperdbg/hprdbghv/header/broadcast/DpcRoutines.h b/hyperdbg/hyperhv/header/broadcast/DpcRoutines.h similarity index 100% rename from hyperdbg/hprdbghv/header/broadcast/DpcRoutines.h rename to hyperdbg/hyperhv/header/broadcast/DpcRoutines.h diff --git a/hyperdbg/hprdbghv/header/common/Bitwise.h b/hyperdbg/hyperhv/header/common/Bitwise.h similarity index 100% rename from hyperdbg/hprdbghv/header/common/Bitwise.h rename to hyperdbg/hyperhv/header/common/Bitwise.h diff --git a/hyperdbg/hprdbghv/header/common/Common.h b/hyperdbg/hyperhv/header/common/Common.h similarity index 100% rename from hyperdbg/hprdbghv/header/common/Common.h rename to hyperdbg/hyperhv/header/common/Common.h diff --git a/hyperdbg/hprdbghv/header/common/Dpc.h b/hyperdbg/hyperhv/header/common/Dpc.h similarity index 100% rename from hyperdbg/hprdbghv/header/common/Dpc.h rename to hyperdbg/hyperhv/header/common/Dpc.h diff --git a/hyperdbg/hprdbghv/header/common/Msr.h b/hyperdbg/hyperhv/header/common/Msr.h similarity index 100% rename from hyperdbg/hprdbghv/header/common/Msr.h rename to hyperdbg/hyperhv/header/common/Msr.h diff --git a/hyperdbg/hprdbghv/header/common/State.h b/hyperdbg/hyperhv/header/common/State.h similarity index 100% rename from hyperdbg/hprdbghv/header/common/State.h rename to hyperdbg/hyperhv/header/common/State.h diff --git a/hyperdbg/hprdbghv/header/common/Trace.h b/hyperdbg/hyperhv/header/common/Trace.h similarity index 100% rename from hyperdbg/hprdbghv/header/common/Trace.h rename to hyperdbg/hyperhv/header/common/Trace.h diff --git a/hyperdbg/hprdbghv/header/common/UnloadDll.h b/hyperdbg/hyperhv/header/common/UnloadDll.h similarity index 100% rename from hyperdbg/hprdbghv/header/common/UnloadDll.h rename to hyperdbg/hyperhv/header/common/UnloadDll.h diff --git a/hyperdbg/hprdbghv/header/devices/Apic.h b/hyperdbg/hyperhv/header/devices/Apic.h similarity index 100% rename from hyperdbg/hprdbghv/header/devices/Apic.h rename to hyperdbg/hyperhv/header/devices/Apic.h diff --git a/hyperdbg/hprdbghv/header/disassembler/Disassembler.h b/hyperdbg/hyperhv/header/disassembler/Disassembler.h similarity index 100% rename from hyperdbg/hprdbghv/header/disassembler/Disassembler.h rename to hyperdbg/hyperhv/header/disassembler/Disassembler.h diff --git a/hyperdbg/hprdbghv/header/features/CompatibilityChecks.h b/hyperdbg/hyperhv/header/features/CompatibilityChecks.h similarity index 100% rename from hyperdbg/hprdbghv/header/features/CompatibilityChecks.h rename to hyperdbg/hyperhv/header/features/CompatibilityChecks.h diff --git a/hyperdbg/hprdbghv/header/features/DirtyLogging.h b/hyperdbg/hyperhv/header/features/DirtyLogging.h similarity index 100% rename from hyperdbg/hprdbghv/header/features/DirtyLogging.h rename to hyperdbg/hyperhv/header/features/DirtyLogging.h diff --git a/hyperdbg/hprdbghv/header/globals/GlobalVariableManagement.h b/hyperdbg/hyperhv/header/globals/GlobalVariableManagement.h similarity index 100% rename from hyperdbg/hprdbghv/header/globals/GlobalVariableManagement.h rename to hyperdbg/hyperhv/header/globals/GlobalVariableManagement.h diff --git a/hyperdbg/hprdbghv/header/globals/GlobalVariables.h b/hyperdbg/hyperhv/header/globals/GlobalVariables.h similarity index 100% rename from hyperdbg/hprdbghv/header/globals/GlobalVariables.h rename to hyperdbg/hyperhv/header/globals/GlobalVariables.h diff --git a/hyperdbg/hprdbghv/header/hooks/ExecTrap.h b/hyperdbg/hyperhv/header/hooks/ExecTrap.h similarity index 100% rename from hyperdbg/hprdbghv/header/hooks/ExecTrap.h rename to hyperdbg/hyperhv/header/hooks/ExecTrap.h diff --git a/hyperdbg/hprdbghv/header/hooks/Hooks.h b/hyperdbg/hyperhv/header/hooks/Hooks.h similarity index 100% rename from hyperdbg/hprdbghv/header/hooks/Hooks.h rename to hyperdbg/hyperhv/header/hooks/Hooks.h diff --git a/hyperdbg/hprdbghv/header/hooks/ModeBasedExecHook.h b/hyperdbg/hyperhv/header/hooks/ModeBasedExecHook.h similarity index 100% rename from hyperdbg/hprdbghv/header/hooks/ModeBasedExecHook.h rename to hyperdbg/hyperhv/header/hooks/ModeBasedExecHook.h diff --git a/hyperdbg/hprdbghv/header/interface/Callback.h b/hyperdbg/hyperhv/header/interface/Callback.h similarity index 100% rename from hyperdbg/hprdbghv/header/interface/Callback.h rename to hyperdbg/hyperhv/header/interface/Callback.h diff --git a/hyperdbg/hprdbghv/header/interface/DirectVmcall.h b/hyperdbg/hyperhv/header/interface/DirectVmcall.h similarity index 100% rename from hyperdbg/hprdbghv/header/interface/DirectVmcall.h rename to hyperdbg/hyperhv/header/interface/DirectVmcall.h diff --git a/hyperdbg/hprdbghv/header/interface/Dispatch.h b/hyperdbg/hyperhv/header/interface/Dispatch.h similarity index 100% rename from hyperdbg/hprdbghv/header/interface/Dispatch.h rename to hyperdbg/hyperhv/header/interface/Dispatch.h diff --git a/hyperdbg/hprdbghv/header/memory/AddressCheck.h b/hyperdbg/hyperhv/header/memory/AddressCheck.h similarity index 100% rename from hyperdbg/hprdbghv/header/memory/AddressCheck.h rename to hyperdbg/hyperhv/header/memory/AddressCheck.h diff --git a/hyperdbg/hprdbghv/header/memory/Conversion.h b/hyperdbg/hyperhv/header/memory/Conversion.h similarity index 100% rename from hyperdbg/hprdbghv/header/memory/Conversion.h rename to hyperdbg/hyperhv/header/memory/Conversion.h diff --git a/hyperdbg/hprdbghv/header/memory/Layout.h b/hyperdbg/hyperhv/header/memory/Layout.h similarity index 100% rename from hyperdbg/hprdbghv/header/memory/Layout.h rename to hyperdbg/hyperhv/header/memory/Layout.h diff --git a/hyperdbg/hprdbghv/header/memory/MemoryMapper.h b/hyperdbg/hyperhv/header/memory/MemoryMapper.h similarity index 100% rename from hyperdbg/hprdbghv/header/memory/MemoryMapper.h rename to hyperdbg/hyperhv/header/memory/MemoryMapper.h diff --git a/hyperdbg/hprdbghv/header/memory/PoolManager.h b/hyperdbg/hyperhv/header/memory/PoolManager.h similarity index 100% rename from hyperdbg/hprdbghv/header/memory/PoolManager.h rename to hyperdbg/hyperhv/header/memory/PoolManager.h diff --git a/hyperdbg/hprdbghv/header/memory/Segmentation.h b/hyperdbg/hyperhv/header/memory/Segmentation.h similarity index 100% rename from hyperdbg/hprdbghv/header/memory/Segmentation.h rename to hyperdbg/hyperhv/header/memory/Segmentation.h diff --git a/hyperdbg/hprdbghv/header/memory/SwitchLayout.h b/hyperdbg/hyperhv/header/memory/SwitchLayout.h similarity index 100% rename from hyperdbg/hprdbghv/header/memory/SwitchLayout.h rename to hyperdbg/hyperhv/header/memory/SwitchLayout.h diff --git a/hyperdbg/hprdbghv/header/transparency/Transparency.h b/hyperdbg/hyperhv/header/transparency/Transparency.h similarity index 100% rename from hyperdbg/hprdbghv/header/transparency/Transparency.h rename to hyperdbg/hyperhv/header/transparency/Transparency.h diff --git a/hyperdbg/hprdbghv/header/vmm/ept/Ept.h b/hyperdbg/hyperhv/header/vmm/ept/Ept.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/ept/Ept.h rename to hyperdbg/hyperhv/header/vmm/ept/Ept.h diff --git a/hyperdbg/hprdbghv/header/vmm/ept/Invept.h b/hyperdbg/hyperhv/header/vmm/ept/Invept.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/ept/Invept.h rename to hyperdbg/hyperhv/header/vmm/ept/Invept.h diff --git a/hyperdbg/hprdbghv/header/vmm/ept/Vpid.h b/hyperdbg/hyperhv/header/vmm/ept/Vpid.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/ept/Vpid.h rename to hyperdbg/hyperhv/header/vmm/ept/Vpid.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/Counters.h b/hyperdbg/hyperhv/header/vmm/vmx/Counters.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/Counters.h rename to hyperdbg/hyperhv/header/vmm/vmx/Counters.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/Events.h b/hyperdbg/hyperhv/header/vmm/vmx/Events.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/Events.h rename to hyperdbg/hyperhv/header/vmm/vmx/Events.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/Hv.h b/hyperdbg/hyperhv/header/vmm/vmx/Hv.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/Hv.h rename to hyperdbg/hyperhv/header/vmm/vmx/Hv.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/HypervTlfs.h b/hyperdbg/hyperhv/header/vmm/vmx/HypervTlfs.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/HypervTlfs.h rename to hyperdbg/hyperhv/header/vmm/vmx/HypervTlfs.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/IdtEmulation.h b/hyperdbg/hyperhv/header/vmm/vmx/IdtEmulation.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/IdtEmulation.h rename to hyperdbg/hyperhv/header/vmm/vmx/IdtEmulation.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/IoHandler.h b/hyperdbg/hyperhv/header/vmm/vmx/IoHandler.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/IoHandler.h rename to hyperdbg/hyperhv/header/vmm/vmx/IoHandler.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/MsrHandlers.h b/hyperdbg/hyperhv/header/vmm/vmx/MsrHandlers.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/MsrHandlers.h rename to hyperdbg/hyperhv/header/vmm/vmx/MsrHandlers.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/Mtf.h b/hyperdbg/hyperhv/header/vmm/vmx/Mtf.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/Mtf.h rename to hyperdbg/hyperhv/header/vmm/vmx/Mtf.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/ProtectedHv.h b/hyperdbg/hyperhv/header/vmm/vmx/ProtectedHv.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/ProtectedHv.h rename to hyperdbg/hyperhv/header/vmm/vmx/ProtectedHv.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/Vmcall.h b/hyperdbg/hyperhv/header/vmm/vmx/Vmcall.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/Vmcall.h rename to hyperdbg/hyperhv/header/vmm/vmx/Vmcall.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/Vmx.h b/hyperdbg/hyperhv/header/vmm/vmx/Vmx.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/Vmx.h rename to hyperdbg/hyperhv/header/vmm/vmx/Vmx.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/VmxBroadcast.h b/hyperdbg/hyperhv/header/vmm/vmx/VmxBroadcast.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/VmxBroadcast.h rename to hyperdbg/hyperhv/header/vmm/vmx/VmxBroadcast.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/VmxMechanisms.h b/hyperdbg/hyperhv/header/vmm/vmx/VmxMechanisms.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/VmxMechanisms.h rename to hyperdbg/hyperhv/header/vmm/vmx/VmxMechanisms.h diff --git a/hyperdbg/hprdbghv/header/vmm/vmx/VmxRegions.h b/hyperdbg/hyperhv/header/vmm/vmx/VmxRegions.h similarity index 100% rename from hyperdbg/hprdbghv/header/vmm/vmx/VmxRegions.h rename to hyperdbg/hyperhv/header/vmm/vmx/VmxRegions.h diff --git a/hyperdbg/hyperhv/hyperhv.def b/hyperdbg/hyperhv/hyperhv.def new file mode 100644 index 00000000..c0ec4aff --- /dev/null +++ b/hyperdbg/hyperhv/hyperhv.def @@ -0,0 +1,6 @@ +LIBRARY hyperhv + +EXPORTS + + DllInitialize PRIVATE + DllUnload PRIVATE \ No newline at end of file diff --git a/hyperdbg/hprdbghv/hprdbghv.vcxproj b/hyperdbg/hyperhv/hyperhv.vcxproj similarity index 98% rename from hyperdbg/hprdbghv/hprdbghv.vcxproj rename to hyperdbg/hyperhv/hyperhv.vcxproj index a40c23fc..65645131 100644 --- a/hyperdbg/hprdbghv/hprdbghv.vcxproj +++ b/hyperdbg/hyperhv/hyperhv.vcxproj @@ -17,9 +17,9 @@ 12.0 Debug Win32 - hprdbghv + hyperhv $(LatestTargetPlatformVersion) - hprdbghv + hyperhv @@ -83,7 +83,7 @@ %(AdditionalDependencies) %(AdditionalDependencies);;$(SolutionDir)libraries\zydis\kernel\Zycore.lib;$(SolutionDir)libraries\zydis\kernel\Zydis.lib true - hprdbghv.def + hyperhv.def SHA256 @@ -99,7 +99,7 @@ true %(AdditionalDependencies);$(KernelBufferOverflowLib);$(DDK_LIB_PATH)ntoskrnl.lib;$(DDK_LIB_PATH)hal.lib;$(DDK_LIB_PATH)wmilib.lib;$(KMDF_LIB_PATH)$(KMDF_VER_PATH)\WdfLdr.lib;$(KMDF_LIB_PATH)$(KMDF_VER_PATH)\WdfDriverEntry.lib;$(SolutionDir)libraries\zydis\kernel\Zycore.lib;$(SolutionDir)libraries\zydis\kernel\Zydis.lib true - hprdbghv.def + hyperhv.def true diff --git a/hyperdbg/hprdbghv/hprdbghv.vcxproj.filters b/hyperdbg/hyperhv/hyperhv.vcxproj.filters similarity index 100% rename from hyperdbg/hprdbghv/hprdbghv.vcxproj.filters rename to hyperdbg/hyperhv/hyperhv.vcxproj.filters diff --git a/hyperdbg/hprdbghv/pch.c b/hyperdbg/hyperhv/pch.c similarity index 100% rename from hyperdbg/hprdbghv/pch.c rename to hyperdbg/hyperhv/pch.c diff --git a/hyperdbg/hprdbghv/pch.h b/hyperdbg/hyperhv/pch.h similarity index 100% rename from hyperdbg/hprdbghv/pch.h rename to hyperdbg/hyperhv/pch.h diff --git a/hyperdbg/hprdbgkd/code/assembly/AsmDebugger.asm b/hyperdbg/hyperkd/code/assembly/AsmDebugger.asm similarity index 100% rename from hyperdbg/hprdbgkd/code/assembly/AsmDebugger.asm rename to hyperdbg/hyperkd/code/assembly/AsmDebugger.asm diff --git a/hyperdbg/hprdbgkd/code/common/Common.c b/hyperdbg/hyperkd/code/common/Common.c similarity index 100% rename from hyperdbg/hprdbgkd/code/common/Common.c rename to hyperdbg/hyperkd/code/common/Common.c diff --git a/hyperdbg/hprdbgkd/code/debugger/broadcast/DpcRoutines.c b/hyperdbg/hyperkd/code/debugger/broadcast/DpcRoutines.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/broadcast/DpcRoutines.c rename to hyperdbg/hyperkd/code/debugger/broadcast/DpcRoutines.c diff --git a/hyperdbg/hprdbgkd/code/debugger/broadcast/HaltedBroadcast.c b/hyperdbg/hyperkd/code/debugger/broadcast/HaltedBroadcast.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/broadcast/HaltedBroadcast.c rename to hyperdbg/hyperkd/code/debugger/broadcast/HaltedBroadcast.c diff --git a/hyperdbg/hprdbgkd/code/debugger/broadcast/HaltedRoutines.c b/hyperdbg/hyperkd/code/debugger/broadcast/HaltedRoutines.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/broadcast/HaltedRoutines.c rename to hyperdbg/hyperkd/code/debugger/broadcast/HaltedRoutines.c diff --git a/hyperdbg/hprdbgkd/code/debugger/commands/BreakpointCommands.c b/hyperdbg/hyperkd/code/debugger/commands/BreakpointCommands.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/commands/BreakpointCommands.c rename to hyperdbg/hyperkd/code/debugger/commands/BreakpointCommands.c diff --git a/hyperdbg/hprdbgkd/code/debugger/commands/Callstack.c b/hyperdbg/hyperkd/code/debugger/commands/Callstack.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/commands/Callstack.c rename to hyperdbg/hyperkd/code/debugger/commands/Callstack.c diff --git a/hyperdbg/hprdbgkd/code/debugger/commands/DebuggerCommands.c b/hyperdbg/hyperkd/code/debugger/commands/DebuggerCommands.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/commands/DebuggerCommands.c rename to hyperdbg/hyperkd/code/debugger/commands/DebuggerCommands.c diff --git a/hyperdbg/hprdbgkd/code/debugger/commands/ExtensionCommands.c b/hyperdbg/hyperkd/code/debugger/commands/ExtensionCommands.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/commands/ExtensionCommands.c rename to hyperdbg/hyperkd/code/debugger/commands/ExtensionCommands.c diff --git a/hyperdbg/hprdbgkd/code/debugger/communication/SerialConnection.c b/hyperdbg/hyperkd/code/debugger/communication/SerialConnection.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/communication/SerialConnection.c rename to hyperdbg/hyperkd/code/debugger/communication/SerialConnection.c diff --git a/hyperdbg/hprdbgkd/code/debugger/core/Debugger.c b/hyperdbg/hyperkd/code/debugger/core/Debugger.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/core/Debugger.c rename to hyperdbg/hyperkd/code/debugger/core/Debugger.c diff --git a/hyperdbg/hprdbgkd/code/debugger/core/DebuggerVmcalls.c b/hyperdbg/hyperkd/code/debugger/core/DebuggerVmcalls.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/core/DebuggerVmcalls.c rename to hyperdbg/hyperkd/code/debugger/core/DebuggerVmcalls.c diff --git a/hyperdbg/hprdbgkd/code/debugger/core/HaltedCore.c b/hyperdbg/hyperkd/code/debugger/core/HaltedCore.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/core/HaltedCore.c rename to hyperdbg/hyperkd/code/debugger/core/HaltedCore.c diff --git a/hyperdbg/hprdbgkd/code/debugger/events/ApplyEvents.c b/hyperdbg/hyperkd/code/debugger/events/ApplyEvents.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/events/ApplyEvents.c rename to hyperdbg/hyperkd/code/debugger/events/ApplyEvents.c diff --git a/hyperdbg/hprdbgkd/code/debugger/events/DebuggerEvents.c b/hyperdbg/hyperkd/code/debugger/events/DebuggerEvents.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/events/DebuggerEvents.c rename to hyperdbg/hyperkd/code/debugger/events/DebuggerEvents.c diff --git a/hyperdbg/hprdbgkd/code/debugger/events/Termination.c b/hyperdbg/hyperkd/code/debugger/events/Termination.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/events/Termination.c rename to hyperdbg/hyperkd/code/debugger/events/Termination.c diff --git a/hyperdbg/hprdbgkd/code/debugger/events/ValidateEvents.c b/hyperdbg/hyperkd/code/debugger/events/ValidateEvents.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/events/ValidateEvents.c rename to hyperdbg/hyperkd/code/debugger/events/ValidateEvents.c diff --git a/hyperdbg/hprdbgkd/code/debugger/kernel-level/Kd.c b/hyperdbg/hyperkd/code/debugger/kernel-level/Kd.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/kernel-level/Kd.c rename to hyperdbg/hyperkd/code/debugger/kernel-level/Kd.c diff --git a/hyperdbg/hprdbgkd/code/debugger/memory/Allocations.c b/hyperdbg/hyperkd/code/debugger/memory/Allocations.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/memory/Allocations.c rename to hyperdbg/hyperkd/code/debugger/memory/Allocations.c diff --git a/hyperdbg/hprdbgkd/code/debugger/meta-events/MetaDispatch.c b/hyperdbg/hyperkd/code/debugger/meta-events/MetaDispatch.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/meta-events/MetaDispatch.c rename to hyperdbg/hyperkd/code/debugger/meta-events/MetaDispatch.c diff --git a/hyperdbg/hprdbgkd/code/debugger/meta-events/Tracing.c b/hyperdbg/hyperkd/code/debugger/meta-events/Tracing.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/meta-events/Tracing.c rename to hyperdbg/hyperkd/code/debugger/meta-events/Tracing.c diff --git a/hyperdbg/hprdbgkd/code/debugger/objects/Process.c b/hyperdbg/hyperkd/code/debugger/objects/Process.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/objects/Process.c rename to hyperdbg/hyperkd/code/debugger/objects/Process.c diff --git a/hyperdbg/hprdbgkd/code/debugger/objects/Thread.c b/hyperdbg/hyperkd/code/debugger/objects/Thread.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/objects/Thread.c rename to hyperdbg/hyperkd/code/debugger/objects/Thread.c diff --git a/hyperdbg/hprdbgkd/code/debugger/script-engine/ScriptEngine.c b/hyperdbg/hyperkd/code/debugger/script-engine/ScriptEngine.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/script-engine/ScriptEngine.c rename to hyperdbg/hyperkd/code/debugger/script-engine/ScriptEngine.c diff --git a/hyperdbg/hprdbgkd/code/debugger/tests/KernelTests.c b/hyperdbg/hyperkd/code/debugger/tests/KernelTests.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/tests/KernelTests.c rename to hyperdbg/hyperkd/code/debugger/tests/KernelTests.c diff --git a/hyperdbg/hprdbgkd/code/debugger/user-level/Attaching.c b/hyperdbg/hyperkd/code/debugger/user-level/Attaching.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/user-level/Attaching.c rename to hyperdbg/hyperkd/code/debugger/user-level/Attaching.c diff --git a/hyperdbg/hprdbgkd/code/debugger/user-level/ThreadHolder.c b/hyperdbg/hyperkd/code/debugger/user-level/ThreadHolder.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/user-level/ThreadHolder.c rename to hyperdbg/hyperkd/code/debugger/user-level/ThreadHolder.c diff --git a/hyperdbg/hprdbgkd/code/debugger/user-level/Ud.c b/hyperdbg/hyperkd/code/debugger/user-level/Ud.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/user-level/Ud.c rename to hyperdbg/hyperkd/code/debugger/user-level/Ud.c diff --git a/hyperdbg/hprdbgkd/code/debugger/user-level/UserAccess.c b/hyperdbg/hyperkd/code/debugger/user-level/UserAccess.c similarity index 100% rename from hyperdbg/hprdbgkd/code/debugger/user-level/UserAccess.c rename to hyperdbg/hyperkd/code/debugger/user-level/UserAccess.c diff --git a/hyperdbg/hprdbgkd/code/driver/Driver.c b/hyperdbg/hyperkd/code/driver/Driver.c similarity index 100% rename from hyperdbg/hprdbgkd/code/driver/Driver.c rename to hyperdbg/hyperkd/code/driver/Driver.c diff --git a/hyperdbg/hprdbgkd/code/driver/Ioctl.c b/hyperdbg/hyperkd/code/driver/Ioctl.c similarity index 100% rename from hyperdbg/hprdbgkd/code/driver/Ioctl.c rename to hyperdbg/hyperkd/code/driver/Ioctl.c diff --git a/hyperdbg/hprdbgkd/code/driver/Loader.c b/hyperdbg/hyperkd/code/driver/Loader.c similarity index 100% rename from hyperdbg/hprdbgkd/code/driver/Loader.c rename to hyperdbg/hyperkd/code/driver/Loader.c diff --git a/hyperdbg/hprdbgkd/header/assembly/Assembly.h b/hyperdbg/hyperkd/header/assembly/Assembly.h similarity index 100% rename from hyperdbg/hprdbgkd/header/assembly/Assembly.h rename to hyperdbg/hyperkd/header/assembly/Assembly.h diff --git a/hyperdbg/hprdbgkd/header/common/Common.h b/hyperdbg/hyperkd/header/common/Common.h similarity index 100% rename from hyperdbg/hprdbgkd/header/common/Common.h rename to hyperdbg/hyperkd/header/common/Common.h diff --git a/hyperdbg/hprdbgkd/header/common/Dpc.h b/hyperdbg/hyperkd/header/common/Dpc.h similarity index 100% rename from hyperdbg/hprdbgkd/header/common/Dpc.h rename to hyperdbg/hyperkd/header/common/Dpc.h diff --git a/hyperdbg/hprdbgkd/header/debugger/broadcast/DpcRoutines.h b/hyperdbg/hyperkd/header/debugger/broadcast/DpcRoutines.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/broadcast/DpcRoutines.h rename to hyperdbg/hyperkd/header/debugger/broadcast/DpcRoutines.h diff --git a/hyperdbg/hprdbgkd/header/debugger/broadcast/HaltedBroadcast.h b/hyperdbg/hyperkd/header/debugger/broadcast/HaltedBroadcast.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/broadcast/HaltedBroadcast.h rename to hyperdbg/hyperkd/header/debugger/broadcast/HaltedBroadcast.h diff --git a/hyperdbg/hprdbgkd/header/debugger/broadcast/HaltedRoutines.h b/hyperdbg/hyperkd/header/debugger/broadcast/HaltedRoutines.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/broadcast/HaltedRoutines.h rename to hyperdbg/hyperkd/header/debugger/broadcast/HaltedRoutines.h diff --git a/hyperdbg/hprdbgkd/header/debugger/commands/BreakpointCommands.h b/hyperdbg/hyperkd/header/debugger/commands/BreakpointCommands.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/commands/BreakpointCommands.h rename to hyperdbg/hyperkd/header/debugger/commands/BreakpointCommands.h diff --git a/hyperdbg/hprdbgkd/header/debugger/commands/Callstack.h b/hyperdbg/hyperkd/header/debugger/commands/Callstack.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/commands/Callstack.h rename to hyperdbg/hyperkd/header/debugger/commands/Callstack.h diff --git a/hyperdbg/hprdbgkd/header/debugger/commands/DebuggerCommands.h b/hyperdbg/hyperkd/header/debugger/commands/DebuggerCommands.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/commands/DebuggerCommands.h rename to hyperdbg/hyperkd/header/debugger/commands/DebuggerCommands.h diff --git a/hyperdbg/hprdbgkd/header/debugger/commands/ExtensionCommands.h b/hyperdbg/hyperkd/header/debugger/commands/ExtensionCommands.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/commands/ExtensionCommands.h rename to hyperdbg/hyperkd/header/debugger/commands/ExtensionCommands.h diff --git a/hyperdbg/hprdbgkd/header/debugger/communication/SerialConnection.h b/hyperdbg/hyperkd/header/debugger/communication/SerialConnection.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/communication/SerialConnection.h rename to hyperdbg/hyperkd/header/debugger/communication/SerialConnection.h diff --git a/hyperdbg/hprdbgkd/header/debugger/core/Debugger.h b/hyperdbg/hyperkd/header/debugger/core/Debugger.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/core/Debugger.h rename to hyperdbg/hyperkd/header/debugger/core/Debugger.h diff --git a/hyperdbg/hprdbgkd/header/debugger/core/DebuggerVmcalls.h b/hyperdbg/hyperkd/header/debugger/core/DebuggerVmcalls.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/core/DebuggerVmcalls.h rename to hyperdbg/hyperkd/header/debugger/core/DebuggerVmcalls.h diff --git a/hyperdbg/hprdbgkd/header/debugger/core/HaltedCore.h b/hyperdbg/hyperkd/header/debugger/core/HaltedCore.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/core/HaltedCore.h rename to hyperdbg/hyperkd/header/debugger/core/HaltedCore.h diff --git a/hyperdbg/hprdbgkd/header/debugger/core/State.h b/hyperdbg/hyperkd/header/debugger/core/State.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/core/State.h rename to hyperdbg/hyperkd/header/debugger/core/State.h diff --git a/hyperdbg/hprdbgkd/header/debugger/events/ApplyEvents.h b/hyperdbg/hyperkd/header/debugger/events/ApplyEvents.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/events/ApplyEvents.h rename to hyperdbg/hyperkd/header/debugger/events/ApplyEvents.h diff --git a/hyperdbg/hprdbgkd/header/debugger/events/DebuggerEvents.h b/hyperdbg/hyperkd/header/debugger/events/DebuggerEvents.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/events/DebuggerEvents.h rename to hyperdbg/hyperkd/header/debugger/events/DebuggerEvents.h diff --git a/hyperdbg/hprdbgkd/header/debugger/events/Termination.h b/hyperdbg/hyperkd/header/debugger/events/Termination.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/events/Termination.h rename to hyperdbg/hyperkd/header/debugger/events/Termination.h diff --git a/hyperdbg/hprdbgkd/header/debugger/events/ValidateEvents.h b/hyperdbg/hyperkd/header/debugger/events/ValidateEvents.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/events/ValidateEvents.h rename to hyperdbg/hyperkd/header/debugger/events/ValidateEvents.h diff --git a/hyperdbg/hprdbgkd/header/debugger/kernel-level/Kd.h b/hyperdbg/hyperkd/header/debugger/kernel-level/Kd.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/kernel-level/Kd.h rename to hyperdbg/hyperkd/header/debugger/kernel-level/Kd.h diff --git a/hyperdbg/hprdbgkd/header/debugger/memory/Allocations.h b/hyperdbg/hyperkd/header/debugger/memory/Allocations.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/memory/Allocations.h rename to hyperdbg/hyperkd/header/debugger/memory/Allocations.h diff --git a/hyperdbg/hprdbgkd/header/debugger/memory/Memory.h b/hyperdbg/hyperkd/header/debugger/memory/Memory.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/memory/Memory.h rename to hyperdbg/hyperkd/header/debugger/memory/Memory.h diff --git a/hyperdbg/hprdbgkd/header/debugger/meta-events/MetaDispatch.h b/hyperdbg/hyperkd/header/debugger/meta-events/MetaDispatch.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/meta-events/MetaDispatch.h rename to hyperdbg/hyperkd/header/debugger/meta-events/MetaDispatch.h diff --git a/hyperdbg/hprdbgkd/header/debugger/meta-events/Tracing.h b/hyperdbg/hyperkd/header/debugger/meta-events/Tracing.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/meta-events/Tracing.h rename to hyperdbg/hyperkd/header/debugger/meta-events/Tracing.h diff --git a/hyperdbg/hprdbgkd/header/debugger/objects/Process.h b/hyperdbg/hyperkd/header/debugger/objects/Process.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/objects/Process.h rename to hyperdbg/hyperkd/header/debugger/objects/Process.h diff --git a/hyperdbg/hprdbgkd/header/debugger/objects/Thread.h b/hyperdbg/hyperkd/header/debugger/objects/Thread.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/objects/Thread.h rename to hyperdbg/hyperkd/header/debugger/objects/Thread.h diff --git a/hyperdbg/hprdbgkd/header/debugger/script-engine/ScriptEngine.h b/hyperdbg/hyperkd/header/debugger/script-engine/ScriptEngine.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/script-engine/ScriptEngine.h rename to hyperdbg/hyperkd/header/debugger/script-engine/ScriptEngine.h diff --git a/hyperdbg/hprdbgkd/header/debugger/tests/KernelTests.h b/hyperdbg/hyperkd/header/debugger/tests/KernelTests.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/tests/KernelTests.h rename to hyperdbg/hyperkd/header/debugger/tests/KernelTests.h diff --git a/hyperdbg/hprdbgkd/header/debugger/user-level/Attaching.h b/hyperdbg/hyperkd/header/debugger/user-level/Attaching.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/user-level/Attaching.h rename to hyperdbg/hyperkd/header/debugger/user-level/Attaching.h diff --git a/hyperdbg/hprdbgkd/header/debugger/user-level/ThreadHolder.h b/hyperdbg/hyperkd/header/debugger/user-level/ThreadHolder.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/user-level/ThreadHolder.h rename to hyperdbg/hyperkd/header/debugger/user-level/ThreadHolder.h diff --git a/hyperdbg/hprdbgkd/header/debugger/user-level/Ud.h b/hyperdbg/hyperkd/header/debugger/user-level/Ud.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/user-level/Ud.h rename to hyperdbg/hyperkd/header/debugger/user-level/Ud.h diff --git a/hyperdbg/hprdbgkd/header/debugger/user-level/UserAccess.h b/hyperdbg/hyperkd/header/debugger/user-level/UserAccess.h similarity index 100% rename from hyperdbg/hprdbgkd/header/debugger/user-level/UserAccess.h rename to hyperdbg/hyperkd/header/debugger/user-level/UserAccess.h diff --git a/hyperdbg/hprdbgkd/header/driver/Driver.h b/hyperdbg/hyperkd/header/driver/Driver.h similarity index 100% rename from hyperdbg/hprdbgkd/header/driver/Driver.h rename to hyperdbg/hyperkd/header/driver/Driver.h diff --git a/hyperdbg/hprdbgkd/header/driver/Loader.h b/hyperdbg/hyperkd/header/driver/Loader.h similarity index 100% rename from hyperdbg/hprdbgkd/header/driver/Loader.h rename to hyperdbg/hyperkd/header/driver/Loader.h diff --git a/hyperdbg/hprdbgkd/header/globals/Global.h b/hyperdbg/hyperkd/header/globals/Global.h similarity index 100% rename from hyperdbg/hprdbgkd/header/globals/Global.h rename to hyperdbg/hyperkd/header/globals/Global.h diff --git a/hyperdbg/hprdbgkd/header/pch.h b/hyperdbg/hyperkd/header/pch.h similarity index 100% rename from hyperdbg/hprdbgkd/header/pch.h rename to hyperdbg/hyperkd/header/pch.h diff --git a/hyperdbg/hprdbgkd/hprdbgkd.vcxproj b/hyperdbg/hyperkd/hyperkd.vcxproj similarity index 96% rename from hyperdbg/hprdbgkd/hprdbgkd.vcxproj rename to hyperdbg/hyperkd/hyperkd.vcxproj index 0a500521..56a34cc0 100644 --- a/hyperdbg/hprdbgkd/hprdbgkd.vcxproj +++ b/hyperdbg/hyperkd/hyperkd.vcxproj @@ -17,7 +17,7 @@ 12.0 Debug x64 - hprdbgkd + hyperkd $(LatestTargetPlatformVersion) @@ -75,7 +75,7 @@ true DriverEntry - $(SolutionDir)build\bin\$(Configuration)\hyperlog.lib;$(SolutionDir)build\bin\$(Configuration)\hprdbghv.lib;$(SolutionDir)build\bin\$(Configuration)\kdserial.lib;%(AdditionalDependencies) + $(SolutionDir)build\bin\$(Configuration)\hyperlog.lib;$(SolutionDir)build\bin\$(Configuration)\hyperhv.lib;$(SolutionDir)build\bin\$(Configuration)\kdserial.lib;%(AdditionalDependencies) @@ -93,7 +93,7 @@ true DriverEntry - $(SolutionDir)build\bin\$(Configuration)\hyperlog.lib;$(SolutionDir)build\bin\$(Configuration)\hprdbghv.lib;$(SolutionDir)build\bin\$(Configuration)\kdserial.lib;%(AdditionalDependencies) + $(SolutionDir)build\bin\$(Configuration)\hyperlog.lib;$(SolutionDir)build\bin\$(Configuration)\hyperhv.lib;$(SolutionDir)build\bin\$(Configuration)\kdserial.lib;%(AdditionalDependencies) diff --git a/hyperdbg/hprdbgkd/hprdbgkd.vcxproj.filters b/hyperdbg/hyperkd/hyperkd.vcxproj.filters similarity index 100% rename from hyperdbg/hprdbgkd/hprdbgkd.vcxproj.filters rename to hyperdbg/hyperkd/hyperkd.vcxproj.filters diff --git a/hyperdbg/include/SDK/Examples/hyperdbg_app/hprdbgrev.vcxproj b/hyperdbg/include/SDK/Examples/hyperdbg_app/hyperrev.vcxproj similarity index 98% rename from hyperdbg/include/SDK/Examples/hyperdbg_app/hprdbgrev.vcxproj rename to hyperdbg/include/SDK/Examples/hyperdbg_app/hyperrev.vcxproj index 1237404a..74cc7af0 100644 --- a/hyperdbg/include/SDK/Examples/hyperdbg_app/hprdbgrev.vcxproj +++ b/hyperdbg/include/SDK/Examples/hyperdbg_app/hyperrev.vcxproj @@ -129,7 +129,7 @@ Console true - $(SolutionDir)build\bin\$(Configuration)\hprdbgctrl.lib;%(AdditionalDependencies) + $(SolutionDir)build\bin\$(Configuration)\libhyperdbg.lib;%(AdditionalDependencies) true @@ -152,7 +152,7 @@ true true true - $(SolutionDir)build\bin\$(Configuration)\hprdbgctrl.lib;%(AdditionalDependencies) + $(SolutionDir)build\bin\$(Configuration)\libhyperdbg.lib;%(AdditionalDependencies) true diff --git a/hyperdbg/include/SDK/Examples/hyperdbg_app/hprdbgrev.vcxproj.filters b/hyperdbg/include/SDK/Examples/hyperdbg_app/hyperrev.vcxproj.filters similarity index 100% rename from hyperdbg/include/SDK/Examples/hyperdbg_app/hprdbgrev.vcxproj.filters rename to hyperdbg/include/SDK/Examples/hyperdbg_app/hyperrev.vcxproj.filters diff --git a/hyperdbg/include/SDK/Imports/HyperDbgCtrlImports.h b/hyperdbg/include/SDK/Imports/HyperDbgCtrlImports.h deleted file mode 100644 index bfc8f649..00000000 --- a/hyperdbg/include/SDK/Imports/HyperDbgCtrlImports.h +++ /dev/null @@ -1,54 +0,0 @@ -/** - * @file HyperDbgCtrlImports.h - * @author Sina Karvandi (sina@hyperdbg.org) - * @brief Headers relating exported functions from controller interface - * @version 0.2 - * @date 2023-02-02 - * - * @copyright This project is released under the GNU Public License v3. - * - */ -#pragma once - -#ifdef HYPERDBG_LIBHYPERDBG -# define IMPORT_EXPORT_CTRL __declspec(dllexport) -#else -# define IMPORT_EXPORT_CTRL __declspec(dllimport) -#endif - -// -// Header file of libhyperdbg -// Imports -// -#ifdef __cplusplus -extern "C" { -#endif - -// -// Support Detection -// -IMPORT_EXPORT_CTRL bool HyperDbgVmxSupportDetection(); -IMPORT_EXPORT_CTRL void HyperDbgReadVendorString(char *); - -// -// VMM Module -// -IMPORT_EXPORT_CTRL int HyperDbgLoadVmm(); -IMPORT_EXPORT_CTRL int HyperDbgUnloadVmm(); -IMPORT_EXPORT_CTRL int HyperDbgInstallVmmDriver(); -IMPORT_EXPORT_CTRL int HyperDbgUninstallVmmDriver(); -IMPORT_EXPORT_CTRL int HyperDbgStopVmmDriver(); - -// -// General imports -// -IMPORT_EXPORT_CTRL int HyperDbgInterpreter(char * Command); -IMPORT_EXPORT_CTRL void HyperDbgShowSignature(); -IMPORT_EXPORT_CTRL void HyperDbgSetTextMessageCallback(Callback handler); -IMPORT_EXPORT_CTRL int HyperDbgScriptReadFileAndExecuteCommandline(int argc, char * argv[]); -IMPORT_EXPORT_CTRL bool HyperDbgContinuePreviousCommand(); -IMPORT_EXPORT_CTRL bool HyperDbgCheckMultilineCommand(char * CurrentCommand, bool Reset); - -#ifdef __cplusplus -} -#endif diff --git a/hyperdbg/include/SDK/Imports/HyperDbgLibImports.h b/hyperdbg/include/SDK/Imports/HyperDbgLibImports.h new file mode 100644 index 00000000..092a859d --- /dev/null +++ b/hyperdbg/include/SDK/Imports/HyperDbgLibImports.h @@ -0,0 +1,67 @@ +/** + * @file HyperDbgLibImports.h + * @author Sina Karvandi (sina@hyperdbg.org) + * @brief Headers relating exported functions from controller interface + * @version 0.2 + * @date 2023-02-02 + * + * @copyright This project is released under the GNU Public License v3. + * + */ +#pragma once + +#ifdef HYPERDBG_LIBHYPERDBG +# define IMPORT_EXPORT_CTRL __declspec(dllexport) +#else +# define IMPORT_EXPORT_CTRL __declspec(dllimport) +#endif + +// +// Header file of libhyperdbg +// Imports +// +#ifdef __cplusplus +extern "C" { +#endif + +// +// Support Detection +// +IMPORT_EXPORT_CTRL bool +HyperDbgVmxSupportDetection(); +IMPORT_EXPORT_CTRL void +HyperDbgReadVendorString(char *); + +// +// VMM Module +// +IMPORT_EXPORT_CTRL int +HyperDbgLoadVmm(); +IMPORT_EXPORT_CTRL int +HyperDbgUnloadVmm(); +IMPORT_EXPORT_CTRL int +HyperDbgInstallVmmDriver(); +IMPORT_EXPORT_CTRL int +HyperDbgUninstallVmmDriver(); +IMPORT_EXPORT_CTRL int +HyperDbgStopVmmDriver(); + +// +// General imports +// +IMPORT_EXPORT_CTRL int +HyperDbgInterpreter(char * Command); +IMPORT_EXPORT_CTRL void +HyperDbgShowSignature(); +IMPORT_EXPORT_CTRL void +HyperDbgSetTextMessageCallback(Callback handler); +IMPORT_EXPORT_CTRL int +HyperDbgScriptReadFileAndExecuteCommandline(int argc, char * argv[]); +IMPORT_EXPORT_CTRL bool +HyperDbgContinuePreviousCommand(); +IMPORT_EXPORT_CTRL bool +HyperDbgCheckMultilineCommand(char * CurrentCommand, bool Reset); + +#ifdef __cplusplus +} +#endif diff --git a/hyperdbg/hprdbgctrl/code/app/dllmain.cpp b/hyperdbg/libhyperdbg/code/app/dllmain.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/app/dllmain.cpp rename to hyperdbg/libhyperdbg/code/app/dllmain.cpp diff --git a/hyperdbg/hprdbgctrl/code/app/libhyperdbg.cpp b/hyperdbg/libhyperdbg/code/app/libhyperdbg.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/app/libhyperdbg.cpp rename to hyperdbg/libhyperdbg/code/app/libhyperdbg.cpp diff --git a/hyperdbg/hprdbgctrl/code/assembly/asm-vmx-checks.asm b/hyperdbg/libhyperdbg/code/assembly/asm-vmx-checks.asm similarity index 100% rename from hyperdbg/hprdbgctrl/code/assembly/asm-vmx-checks.asm rename to hyperdbg/libhyperdbg/code/assembly/asm-vmx-checks.asm diff --git a/hyperdbg/hprdbgctrl/code/common/common.cpp b/hyperdbg/libhyperdbg/code/common/common.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/common/common.cpp rename to hyperdbg/libhyperdbg/code/common/common.cpp diff --git a/hyperdbg/hprdbgctrl/code/common/list.cpp b/hyperdbg/libhyperdbg/code/common/list.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/common/list.cpp rename to hyperdbg/libhyperdbg/code/common/list.cpp diff --git a/hyperdbg/hprdbgctrl/code/common/spinlock.cpp b/hyperdbg/libhyperdbg/code/common/spinlock.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/common/spinlock.cpp rename to hyperdbg/libhyperdbg/code/common/spinlock.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/bc.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/bc.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/bc.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/bc.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/bd.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/bd.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/bd.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/bd.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/be.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/be.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/be.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/be.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/bl.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/bl.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/bl.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/bl.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/bp.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/bp.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/bp.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/bp.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/cpu.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/cpu.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/cpu.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/cpu.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/d-u.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/d-u.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/d-u.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/d-u.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/dt-struct.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/dt-struct.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/dt-struct.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/dt-struct.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/e.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/e.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/e.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/e.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/eval.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/eval.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/eval.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/eval.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/events.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/events.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/events.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/events.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/exit.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/exit.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/exit.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/exit.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/flush.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/flush.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/flush.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/flush.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/g.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/g.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/g.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/g.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/gu.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/gu.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/gu.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/gu.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/i.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/i.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/i.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/i.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/k.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/k.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/k.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/k.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/lm.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/lm.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/lm.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/lm.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/load.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/load.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/load.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/load.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/output.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/output.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/output.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/output.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/p.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/p.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/p.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/p.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/pause.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/pause.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/pause.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/pause.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/preactivate.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/preactivate.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/preactivate.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/preactivate.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/prealloc.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/prealloc.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/prealloc.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/prealloc.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/print.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/print.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/print.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/print.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/r.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/r.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/r.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/r.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/rdmsr.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/rdmsr.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/rdmsr.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/rdmsr.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/s.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/s.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/s.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/s.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/settings.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/settings.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/settings.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/settings.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/sleep.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/sleep.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/sleep.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/sleep.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/t.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/t.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/t.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/t.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/test.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/test.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/test.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/test.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/unload.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/unload.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/unload.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/unload.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/wrmsr.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/wrmsr.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/wrmsr.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/wrmsr.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/x.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/x.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/x.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/x.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/~.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/~.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/debugging-commands/~.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/debugging-commands/~.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/cpuid.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/cpuid.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/cpuid.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/cpuid.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/crwrite.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/crwrite.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/crwrite.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/crwrite.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/dr.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/dr.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/dr.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/dr.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/epthook.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/epthook.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/epthook.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/epthook.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/epthook2.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/epthook2.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/epthook2.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/epthook2.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/exception.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/exception.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/exception.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/exception.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/hide.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/hide.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/hide.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/hide.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/interrupt.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/interrupt.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/interrupt.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/interrupt.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/ioin.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/ioin.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/ioin.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/ioin.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/ioout.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/ioout.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/ioout.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/ioout.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/measure.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/measure.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/measure.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/measure.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/mode.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/mode.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/mode.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/mode.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/monitor.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/monitor.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/monitor.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/monitor.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/msrread.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/msrread.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/msrread.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/msrread.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/msrwrite.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/msrwrite.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/msrwrite.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/msrwrite.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/pa2va.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/pa2va.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/pa2va.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/pa2va.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/pmc.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/pmc.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/pmc.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/pmc.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/pte.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/pte.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/pte.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/pte.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/rev.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/rev.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/rev.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/rev.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/syscall-sysret.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/syscall-sysret.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/syscall-sysret.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/syscall-sysret.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/trace.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/trace.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/trace.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/trace.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/track.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/track.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/track.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/track.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/tsc.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/tsc.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/tsc.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/tsc.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/unhide.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/unhide.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/unhide.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/unhide.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/va2pa.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/va2pa.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/va2pa.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/va2pa.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/vmcall.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/vmcall.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/extension-commands/vmcall.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/extension-commands/vmcall.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/hwdbg-commands/hw_clk.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/hwdbg-commands/hw_clk.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/hwdbg-commands/hw_clk.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/hwdbg-commands/hw_clk.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/attach.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/attach.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/attach.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/attach.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/cls.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/cls.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/cls.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/cls.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/connect.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/connect.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/connect.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/connect.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/debug.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/debug.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/debug.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/debug.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/detach.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/detach.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/detach.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/detach.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/disconnect.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/disconnect.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/disconnect.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/disconnect.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/dump.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/dump.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/dump.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/dump.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/formats.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/formats.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/formats.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/formats.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/help.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/help.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/help.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/help.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/kill.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/kill.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/kill.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/kill.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/listen.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/listen.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/listen.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/listen.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/logclose.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/logclose.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/logclose.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/logclose.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/logopen.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/logopen.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/logopen.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/logopen.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/pagein.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/pagein.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/pagein.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/pagein.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/pe.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/pe.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/pe.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/pe.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/process.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/process.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/process.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/process.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/restart.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/restart.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/restart.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/restart.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/script.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/script.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/script.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/script.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/start.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/start.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/start.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/start.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/status.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/status.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/status.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/status.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/switch.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/switch.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/switch.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/switch.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/sym.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/sym.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/sym.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/sym.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/sympath.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/sympath.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/sympath.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/sympath.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/thread.cpp b/hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/thread.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/commands/meta-commands/thread.cpp rename to hyperdbg/libhyperdbg/code/debugger/commands/meta-commands/thread.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/communication/forwarding.cpp b/hyperdbg/libhyperdbg/code/debugger/communication/forwarding.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/communication/forwarding.cpp rename to hyperdbg/libhyperdbg/code/debugger/communication/forwarding.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/communication/namedpipe.cpp b/hyperdbg/libhyperdbg/code/debugger/communication/namedpipe.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/communication/namedpipe.cpp rename to hyperdbg/libhyperdbg/code/debugger/communication/namedpipe.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/communication/remote-connection.cpp b/hyperdbg/libhyperdbg/code/debugger/communication/remote-connection.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/communication/remote-connection.cpp rename to hyperdbg/libhyperdbg/code/debugger/communication/remote-connection.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/communication/tcpclient.cpp b/hyperdbg/libhyperdbg/code/debugger/communication/tcpclient.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/communication/tcpclient.cpp rename to hyperdbg/libhyperdbg/code/debugger/communication/tcpclient.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/communication/tcpserver.cpp b/hyperdbg/libhyperdbg/code/debugger/communication/tcpserver.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/communication/tcpserver.cpp rename to hyperdbg/libhyperdbg/code/debugger/communication/tcpserver.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/core/break-control.cpp b/hyperdbg/libhyperdbg/code/debugger/core/break-control.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/core/break-control.cpp rename to hyperdbg/libhyperdbg/code/debugger/core/break-control.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/core/debugger.cpp b/hyperdbg/libhyperdbg/code/debugger/core/debugger.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/core/debugger.cpp rename to hyperdbg/libhyperdbg/code/debugger/core/debugger.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/core/interpreter.cpp b/hyperdbg/libhyperdbg/code/debugger/core/interpreter.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/core/interpreter.cpp rename to hyperdbg/libhyperdbg/code/debugger/core/interpreter.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/driver-loader/install.cpp b/hyperdbg/libhyperdbg/code/debugger/driver-loader/install.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/driver-loader/install.cpp rename to hyperdbg/libhyperdbg/code/debugger/driver-loader/install.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/kernel-level/kd.cpp b/hyperdbg/libhyperdbg/code/debugger/kernel-level/kd.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/kernel-level/kd.cpp rename to hyperdbg/libhyperdbg/code/debugger/kernel-level/kd.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/kernel-level/kernel-listening.cpp b/hyperdbg/libhyperdbg/code/debugger/kernel-level/kernel-listening.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/kernel-level/kernel-listening.cpp rename to hyperdbg/libhyperdbg/code/debugger/kernel-level/kernel-listening.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/misc/callstack.cpp b/hyperdbg/libhyperdbg/code/debugger/misc/callstack.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/misc/callstack.cpp rename to hyperdbg/libhyperdbg/code/debugger/misc/callstack.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/misc/disassembler.cpp b/hyperdbg/libhyperdbg/code/debugger/misc/disassembler.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/misc/disassembler.cpp rename to hyperdbg/libhyperdbg/code/debugger/misc/disassembler.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/misc/readmem.cpp b/hyperdbg/libhyperdbg/code/debugger/misc/readmem.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/misc/readmem.cpp rename to hyperdbg/libhyperdbg/code/debugger/misc/readmem.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/script-engine/script-engine-wrapper.cpp b/hyperdbg/libhyperdbg/code/debugger/script-engine/script-engine-wrapper.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/script-engine/script-engine-wrapper.cpp rename to hyperdbg/libhyperdbg/code/debugger/script-engine/script-engine-wrapper.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/script-engine/script-engine.cpp b/hyperdbg/libhyperdbg/code/debugger/script-engine/script-engine.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/script-engine/script-engine.cpp rename to hyperdbg/libhyperdbg/code/debugger/script-engine/script-engine.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/script-engine/symbol.cpp b/hyperdbg/libhyperdbg/code/debugger/script-engine/symbol.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/script-engine/symbol.cpp rename to hyperdbg/libhyperdbg/code/debugger/script-engine/symbol.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/tests/tests.cpp b/hyperdbg/libhyperdbg/code/debugger/tests/tests.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/tests/tests.cpp rename to hyperdbg/libhyperdbg/code/debugger/tests/tests.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/transparency/gaussian-rng.cpp b/hyperdbg/libhyperdbg/code/debugger/transparency/gaussian-rng.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/transparency/gaussian-rng.cpp rename to hyperdbg/libhyperdbg/code/debugger/transparency/gaussian-rng.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/transparency/transparency.cpp b/hyperdbg/libhyperdbg/code/debugger/transparency/transparency.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/transparency/transparency.cpp rename to hyperdbg/libhyperdbg/code/debugger/transparency/transparency.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/user-level/pe-parser.cpp b/hyperdbg/libhyperdbg/code/debugger/user-level/pe-parser.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/user-level/pe-parser.cpp rename to hyperdbg/libhyperdbg/code/debugger/user-level/pe-parser.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/user-level/ud.cpp b/hyperdbg/libhyperdbg/code/debugger/user-level/ud.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/user-level/ud.cpp rename to hyperdbg/libhyperdbg/code/debugger/user-level/ud.cpp diff --git a/hyperdbg/hprdbgctrl/code/debugger/user-level/user-listening.cpp b/hyperdbg/libhyperdbg/code/debugger/user-level/user-listening.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/debugger/user-level/user-listening.cpp rename to hyperdbg/libhyperdbg/code/debugger/user-level/user-listening.cpp diff --git a/hyperdbg/hprdbgctrl/code/hwdbg/hwdbg-interpreter.cpp b/hyperdbg/libhyperdbg/code/hwdbg/hwdbg-interpreter.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/hwdbg/hwdbg-interpreter.cpp rename to hyperdbg/libhyperdbg/code/hwdbg/hwdbg-interpreter.cpp diff --git a/hyperdbg/hprdbgctrl/code/objects/objects.cpp b/hyperdbg/libhyperdbg/code/objects/objects.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/objects/objects.cpp rename to hyperdbg/libhyperdbg/code/objects/objects.cpp diff --git a/hyperdbg/hprdbgctrl/code/rev/rev-ctrl.cpp b/hyperdbg/libhyperdbg/code/rev/rev-ctrl.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/code/rev/rev-ctrl.cpp rename to hyperdbg/libhyperdbg/code/rev/rev-ctrl.cpp diff --git a/hyperdbg/hprdbgctrl/header/commands.h b/hyperdbg/libhyperdbg/header/commands.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/commands.h rename to hyperdbg/libhyperdbg/header/commands.h diff --git a/hyperdbg/hprdbgctrl/header/common.h b/hyperdbg/libhyperdbg/header/common.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/common.h rename to hyperdbg/libhyperdbg/header/common.h diff --git a/hyperdbg/hprdbgctrl/header/communication.h b/hyperdbg/libhyperdbg/header/communication.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/communication.h rename to hyperdbg/libhyperdbg/header/communication.h diff --git a/hyperdbg/hprdbgctrl/header/debugger.h b/hyperdbg/libhyperdbg/header/debugger.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/debugger.h rename to hyperdbg/libhyperdbg/header/debugger.h diff --git a/hyperdbg/hprdbgctrl/header/forwarding.h b/hyperdbg/libhyperdbg/header/forwarding.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/forwarding.h rename to hyperdbg/libhyperdbg/header/forwarding.h diff --git a/hyperdbg/hprdbgctrl/header/globals.h b/hyperdbg/libhyperdbg/header/globals.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/globals.h rename to hyperdbg/libhyperdbg/header/globals.h diff --git a/hyperdbg/hprdbgctrl/header/help.h b/hyperdbg/libhyperdbg/header/help.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/help.h rename to hyperdbg/libhyperdbg/header/help.h diff --git a/hyperdbg/hprdbgctrl/header/hwdbg-interpreter.h b/hyperdbg/libhyperdbg/header/hwdbg-interpreter.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/hwdbg-interpreter.h rename to hyperdbg/libhyperdbg/header/hwdbg-interpreter.h diff --git a/hyperdbg/hprdbgctrl/header/inipp.h b/hyperdbg/libhyperdbg/header/inipp.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/inipp.h rename to hyperdbg/libhyperdbg/header/inipp.h diff --git a/hyperdbg/hprdbgctrl/header/install.h b/hyperdbg/libhyperdbg/header/install.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/install.h rename to hyperdbg/libhyperdbg/header/install.h diff --git a/hyperdbg/hprdbgctrl/header/kd.h b/hyperdbg/libhyperdbg/header/kd.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/kd.h rename to hyperdbg/libhyperdbg/header/kd.h diff --git a/hyperdbg/hprdbgctrl/header/list.h b/hyperdbg/libhyperdbg/header/list.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/list.h rename to hyperdbg/libhyperdbg/header/list.h diff --git a/hyperdbg/hprdbgctrl/header/namedpipe.h b/hyperdbg/libhyperdbg/header/namedpipe.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/namedpipe.h rename to hyperdbg/libhyperdbg/header/namedpipe.h diff --git a/hyperdbg/hprdbgctrl/header/objects.h b/hyperdbg/libhyperdbg/header/objects.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/objects.h rename to hyperdbg/libhyperdbg/header/objects.h diff --git a/hyperdbg/hprdbgctrl/header/pe-parser.h b/hyperdbg/libhyperdbg/header/pe-parser.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/pe-parser.h rename to hyperdbg/libhyperdbg/header/pe-parser.h diff --git a/hyperdbg/hprdbgctrl/header/rev-ctrl.h b/hyperdbg/libhyperdbg/header/rev-ctrl.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/rev-ctrl.h rename to hyperdbg/libhyperdbg/header/rev-ctrl.h diff --git a/hyperdbg/hprdbgctrl/header/script-engine.h b/hyperdbg/libhyperdbg/header/script-engine.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/script-engine.h rename to hyperdbg/libhyperdbg/header/script-engine.h diff --git a/hyperdbg/hprdbgctrl/header/symbol.h b/hyperdbg/libhyperdbg/header/symbol.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/symbol.h rename to hyperdbg/libhyperdbg/header/symbol.h diff --git a/hyperdbg/hprdbgctrl/header/tests.h b/hyperdbg/libhyperdbg/header/tests.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/tests.h rename to hyperdbg/libhyperdbg/header/tests.h diff --git a/hyperdbg/hprdbgctrl/header/transparency.h b/hyperdbg/libhyperdbg/header/transparency.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/transparency.h rename to hyperdbg/libhyperdbg/header/transparency.h diff --git a/hyperdbg/hprdbgctrl/header/ud.h b/hyperdbg/libhyperdbg/header/ud.h similarity index 100% rename from hyperdbg/hprdbgctrl/header/ud.h rename to hyperdbg/libhyperdbg/header/ud.h diff --git a/hyperdbg/hprdbgctrl/hprdbgctrl.vcxproj b/hyperdbg/libhyperdbg/libhyperdbg.vcxproj similarity index 99% rename from hyperdbg/hprdbgctrl/hprdbgctrl.vcxproj rename to hyperdbg/libhyperdbg/libhyperdbg.vcxproj index c77519ff..1c1b72f4 100644 --- a/hyperdbg/hprdbgctrl/hprdbgctrl.vcxproj +++ b/hyperdbg/libhyperdbg/libhyperdbg.vcxproj @@ -14,7 +14,7 @@ 16.0 {809C3AD5-3211-4992-A472-9D81D124C5FA} Win32Proj - hprdbgctrl + libhyperdbg 10.0 @@ -48,14 +48,14 @@ - HPRDBGCTRL + libhyperdbg true $(SolutionDir)build\bin\$(Configuration)\ $(SolutionDir)build\obj\$(ProjectName)\$(Platform)\$(Configuration)\ true - HPRDBGCTRL + LIBHYPERDBG false $(SolutionDir)build\bin\$(Configuration)\ $(SolutionDir)build\obj\$(ProjectName)\$(Platform)\$(Configuration)\ diff --git a/hyperdbg/hprdbgctrl/hprdbgctrl.vcxproj.filters b/hyperdbg/libhyperdbg/libhyperdbg.vcxproj.filters similarity index 100% rename from hyperdbg/hprdbgctrl/hprdbgctrl.vcxproj.filters rename to hyperdbg/libhyperdbg/libhyperdbg.vcxproj.filters diff --git a/hyperdbg/hprdbgctrl/pch.cpp b/hyperdbg/libhyperdbg/pch.cpp similarity index 100% rename from hyperdbg/hprdbgctrl/pch.cpp rename to hyperdbg/libhyperdbg/pch.cpp diff --git a/hyperdbg/hprdbgctrl/pch.h b/hyperdbg/libhyperdbg/pch.h similarity index 97% rename from hyperdbg/hprdbgctrl/pch.h rename to hyperdbg/libhyperdbg/pch.h index 44f0b97a..2ca4af07 100644 --- a/hyperdbg/hprdbgctrl/pch.h +++ b/hyperdbg/libhyperdbg/pch.h @@ -123,7 +123,7 @@ typedef const wchar_t *LPCWCHAR, *PCWCHAR; #include "Configuration.h" #include "Definition.h" #include "SDK/HyperDbgSdk.h" -#include "SDK/Imports/HyperDbgCtrlImports.h" +#include "SDK/Imports/HyperDbgLibImports.h" // // Script-engine @@ -135,7 +135,7 @@ typedef const wchar_t *LPCWCHAR, *PCWCHAR; // Imports/Exports // #include "SDK/Imports/HyperDbgScriptImports.h" -#include "SDK/Imports/HyperDbgCtrlImports.h" +#include "SDK/Imports/HyperDbgLibImports.h" // // General diff --git a/hyperdbg/symbol-parser/pch.h b/hyperdbg/symbol-parser/pch.h index ad00b799..2caf5e87 100644 --- a/hyperdbg/symbol-parser/pch.h +++ b/hyperdbg/symbol-parser/pch.h @@ -40,7 +40,7 @@ typedef RFLAGS * PRFLAGS; #endif // USE_LIB_IA32 #include "SDK/HyperDbgSdk.h" -#include "SDK/Imports/HyperDbgCtrlImports.h" +#include "SDK/Imports/HyperDbgLibImports.h" #include "Definition.h" #include "..\symbol-parser\header\common-utils.h" #include "..\symbol-parser\header\symbol-parser.h"