Commit graph

  • b77df6a62b remove unused serial codes dev sina 2026-07-29 15:02:53 +02:00
  • e806f6e6a7
    Merge pull request #660 from HyperDbg/linux linux Sina Karvandi 2026-07-25 11:12:30 +02:00
  • bdc7a150cb Fixed bug that made script-engine segfault, explained in the porting status, so you can type commands now Max Raulea 2026-07-24 22:28:44 +02:00
  • 1a9a62a916 Forgot to add the new linux stubs to tracked files, so here it is Max Raulea 2026-07-24 22:10:08 +02:00
  • 2024cb9374 Build file edit for first build og hyperdbg-cli Max Raulea 2026-07-24 22:07:08 +02:00
  • f938929a8c Empty Linux stub for the keystone library Max Raulea 2026-07-24 21:20:44 +02:00
  • 600eaa47ba update doc and added stub for vendorID pci-id.cpp file, TODO on linux Max Raulea 2026-07-24 21:11:23 +02:00
  • 4bf987a596 Added missing files to the CMake build file and sweeped them for the Platform functions and guarded windows only code Max Raulea 2026-07-24 21:06:04 +02:00
  • d19ffdcd42 Documentation update Max Raulea 2026-07-24 20:02:22 +02:00
  • 5175381c73 script engine linux build complete, added undefined references with empty stubs or linux port and updated the Cmake file accordingly Max Raulea 2026-07-24 20:02:00 +02:00
  • 8583d99d14 Added ucpuid to CMakeList.txt and made it portable Max Raulea 2026-07-24 19:48:24 +02:00
  • 7ea5eb6f2b gcc enum init fix {0} -> {} Max Raulea 2026-07-24 19:36:31 +02:00
  • f5f822a46f Added the hwdbg files to the cmake files and replaced the platform files, RTLzeroMemory Max Raulea 2026-07-24 19:21:06 +02:00
  • 7141e23aad Added unix implementation of asm-vmx-checks.asm, and made naming convention for both files. Updated the Porting status and updated the build files. Max Raulea 2026-07-24 18:27:26 +02:00
  • 36a4f67501 update version and CHANGELOG.md sina 2026-07-24 13:13:49 +02:00
  • aa96eaa617 fix snprintf_s function sina 2026-07-23 15:46:03 +02:00
  • 8e1288949b
    Merge pull request #657 from HyperDbg/linux Sina Karvandi 2026-07-23 15:44:56 +02:00
  • 7911465b93 cleanup ucpuid command codes sina 2026-07-23 10:03:35 +02:00
  • 3feb2d18c8
    Merge pull request #659 from HyperDbg/cpuid Sina Karvandi 2026-07-22 22:51:00 +02:00
  • 6667dcef64
    Merge pull request #658 from nikzad66/cpuid Sina Karvandi 2026-07-22 22:27:36 +02:00
  • b1b9680ce6 cpuid: some changes for improvement Nikzad 2026-07-22 21:21:17 +03:30
  • f1a923406c new linux guards Max Raulea 2026-07-22 11:46:23 +02:00
  • 6683c2dc3d New socket platform API and named-pipe linux file Max Raulea 2026-07-22 11:32:39 +02:00
  • 1abac35edc new email and some changes Max Raulea 2026-07-22 11:05:07 +02:00
  • 6f7bc287fe Guards and Documentation Max Raulea 2026-07-22 10:16:22 +02:00
  • 5fdd2e7738 rdmsr file and updates status Max Raulea 2026-07-22 10:02:29 +02:00
  • d4132ee7db fix UInt32 convesion for negative (signed) values sina 2026-07-21 16:57:26 +02:00
  • a4da625e05 fix build Max Raulea 2026-07-21 15:57:23 +02:00
  • 926070135d Sweeps and extra guards and some new platform functionsd Max Raulea 2026-07-21 15:53:34 +02:00
  • f4c77abb75 update and cleanup CPUID 2 plus fixing build error sina 2026-07-21 15:27:22 +02:00
  • 39c4b2f127 update and cleanup CPUID sina 2026-07-21 15:12:04 +02:00
  • 6324c1d718
    Merge pull request #650 from nikzad66/feature-cpuid-command Sina Karvandi 2026-07-21 14:28:37 +02:00
  • fe9a6f39e4
    Merge pull request #654 from HyperDbg/linux Sina Karvandi 2026-07-21 14:05:03 +02:00
  • ed51beba7c
    Merge pull request #655 from xmaple555/dev Sina Karvandi 2026-07-20 21:04:45 +02:00
  • d44c726dff update variable type and add float type in script enginr xmaple555 2026-07-20 23:21:34 +08:00
  • a29e210ab0 Porting status update and terminate thread platform call Max Raulea 2026-07-20 12:32:10 +02:00
  • bb059c724a Big Sweep of 1:1 platform function changes Max Raulea 2026-07-20 12:27:14 +02:00
  • 218ade8f24 1:1 platform swaps Max Raulea 2026-07-20 12:15:34 +02:00
  • c13f45f8b0 CpuIdEx replacements Max Raulea 2026-07-20 12:12:21 +02:00
  • ec5fe7cc8a add float in script engine xmaple555 2026-07-20 15:03:45 +08:00
  • 056793954e
    v0.22 master v0.22 Sina Karvandi 2026-07-20 08:06:40 +02:00
  • c00750cd6f change version release date sina 2026-07-20 08:04:07 +02:00
  • 123baa0029
    Merge pull request #651 from xmaple555/dev Sina Karvandi 2026-07-20 07:53:00 +02:00
  • aa2b0ff7f6 Update script-engine-test submodule xmaple555 2026-07-20 08:41:43 +08:00
  • 836ad6562e update changelog and credits sina 2026-07-20 01:27:34 +02:00
  • 8db1b75b4f
    Merge pull request #649 from xmaple555/mydev Sina Karvandi 2026-07-19 22:34:41 +02:00
  • d37352fd7e fix the error for referencing guest registers twice in both kd and vmx codes sina 2026-07-19 19:39:33 +02:00
  • 18af7f2cbd
    Merge pull request #648 from munraimix/fix/kd-null-regs-on-manual-break Sina Karvandi 2026-07-19 19:28:53 +02:00
  • 38cbfd80b1 build: update project files and SDK version Nikzad 2026-07-19 18:18:10 +03:30
  • 632db21290 user: implement ucpuid command in user mode- Add ucpuid.cpp with leaf/sub-leaf decoding - Implement CPUID command parser and dispatcher - Add remote CPUID support via KdSendUserCpuidPacketToDebuggee() - Implement response handler in kernel-listening.cpp - Add proper validation for FunctionId and SubFunctionId - Support hex and decimal input formats Nikzad 2026-07-19 18:15:43 +03:30
  • 0564b729c9 kernel: implement CPUID command handling in kernel mode- Add DebuggerCommandCpuid() for CPUID execution - Implement IOCTL_DEBUGGER_CPUID handler - Fill CPUID response with register values and leaf data - Add max sub-leaf detection for some special leaves like 0x4, 0xB and... - Add SGX support detection via leaf 7 Nikzad 2026-07-19 18:12:45 +03:30
  • b8a4417709 core: add CPUID command definitions and data structures- Add DEBUGGER_CPUID_REQUEST_RESPONSE structure - Add ucpuid command to commands.h and help.h - Add IOCTL definitions for CPUID - Use macros for CPUID leaf decoding - Update Connection.h with new packet types Nikzad 2026-07-19 18:09:33 +03:30
  • 9d60a4ddd4 fix handle compound assignment to struct members xmaple555 2026-07-19 19:53:53 +08:00
  • 2ef2b16ff5 update struct in scrupt engine xmaple555 2026-07-19 19:22:29 +08:00
  • 860f736bd2 Added guards and compilation flag in cmake Max Raulea 2026-07-19 11:11:09 +02:00
  • dd38a30d22 New Platform functions and maybe missed CpuID wrapper function? Max Raulea 2026-07-19 11:05:12 +02:00
  • 7436b35fd0 Fix DRIVER_IRQL_NOT_LESS_OR_EQUAL when reading registers on a manually-halted core munraimix 2026-07-19 16:53:34 +10:00
  • 8b6d8181a5 add struct in script engine xmaple555 2026-07-18 22:28:45 +08:00
  • 0da67ec1ea
    Merge pull request #647 from HyperDbg/linux Sina Karvandi 2026-07-18 21:17:33 +02:00
  • dde0429355 fix windows build Max Raulea 2026-07-18 19:32:49 +02:00
  • 0c7adbd244 New platform ioctl func and some sweeps of already existing platform functions Max Raulea 2026-07-18 19:20:56 +02:00
  • db3064cb24 Sweeps of PLatform functions Max Raulea 2026-07-18 17:09:52 +02:00
  • 33de7da8ec test comment Max Raulea 2026-07-18 16:39:45 +02:00
  • d6f70eecd9 Added driver install for linux stub, and new platform functions and 1:1 mappings Max Raulea 2026-07-18 16:38:09 +02:00
  • 3805190db8 ud.cpp, new additions to platform API and guards Max Raulea 2026-07-18 15:01:56 +02:00
  • 7efcd089a1
    Merge pull request #646 from HyperDbg/linux Sina Karvandi 2026-07-18 12:18:21 +02:00
  • 5bd330c6de Porting status markdown file Max Raulea 2026-07-18 12:11:48 +02:00
  • 1e19826b6c Linux PE-parser variant, gets distinguished in cmake so windows build is untouched. PE-parsing left for future work in linux build. Max Raulea 2026-07-18 11:57:09 +02:00
  • 72e18d7ad1 1:1 conversion and stubbed w_char issue, to be fixed later Max Raulea 2026-07-18 11:28:08 +02:00
  • 1fa7810c96
    Merge pull request #645 from HyperDbg/linux Sina Karvandi 2026-07-17 19:22:39 +02:00
  • 38a59b795f Some new lib calls and reverted sleep macro to function Max Raulea 2026-07-17 17:54:05 +02:00
  • 643bd93b00
    Merge pull request #643 from HyperDbg/fix-long-mode-rip-overflow Sina Karvandi 2026-07-17 00:03:37 +02:00
  • d7b46e4388 update README.md and CHANGELOG.md sina 2026-07-16 23:57:17 +02:00
  • 3c39e77515
    Merge pull request #642 from HyperDbg/fix-long-mode-rip-overflow Sina Karvandi 2026-07-16 23:33:22 +02:00
  • 14e7d88c3c add fix non long mode RIP overflow to the hyperevade project sina 2026-07-16 23:23:43 +02:00
  • 90c1513adb fix checks for long mode if RIP is overflown sina 2026-07-16 21:14:55 +02:00
  • b48c535e11
    Merge pull request #641 from HyperDbg/linux Sina Karvandi 2026-07-16 21:10:35 +02:00
  • 2a2425dc68 compiling kd.cpp on linux Max Raulea 2026-07-16 15:00:03 +02:00
  • ffa782bb8b
    Update README.md Sina Karvandi 2026-07-15 01:38:44 +02:00
  • c403d76c80
    Merge pull request #640 from HyperDbg/linux Sina Karvandi 2026-07-14 23:15:10 +02:00
  • ffc2595941 add definition for gcc compilation Max Raulea 2026-07-14 19:12:28 +02:00
  • 206052eac9 guard around header file Max Raulea 2026-07-14 19:10:50 +02:00
  • 35a3a6c25b
    Merge pull request #639 from HyperDbg/pt Sina Karvandi 2026-07-13 14:03:28 +02:00
  • 4d398662ce New definitions for gcc Max Raulea 2026-07-13 11:56:53 +02:00
  • 01b6f1ca32 fix double enable error and create a new window for suspended process sina 2026-07-12 18:46:33 +02:00
  • 07630fc05a add PT initialization to a separate thread sina 2026-07-12 15:16:29 +02:00
  • 00c81606fa add pname to PT sina 2026-07-12 13:54:47 +02:00
  • 38fbed3754 change constants for the dl command sina 2026-07-11 22:34:29 +02:00
  • 16b7f014ce update dl command sina 2026-07-11 19:59:08 +02:00
  • 863f95c0e9 add 'dl' command FallinBinary 2026-07-10 07:55:56 -07:00
  • 19ffafae43 update version to v0.22 sina 2026-07-05 16:11:51 +02:00
  • bf974ffcc2 v0.21 v0.21 Sina Karvandi 2026-07-05 15:39:04 +02:00
  • a90513c71d update changelog for v0.21 release sina 2026-07-05 15:38:03 +02:00
  • 27838bf4e0
    Merge pull request #633 from HyperDbg/pt Sina Karvandi 2026-07-05 15:25:35 +02:00
  • 9f113278ee add comment for run and trace sina 2026-07-03 18:23:39 +02:00
  • 5739d0ee4c add PT thread helper sina 2026-07-03 17:26:01 +02:00
  • ace4b331e7
    Merge pull request #632 from HyperDbg/pt Sina Karvandi 2026-07-02 22:00:48 +02:00
  • ee01458bc4 Organized header files for the libhyperdbg project sina 2026-07-02 22:00:05 +02:00
  • 16aebb0c5d remove dependency on module details over global variables sina 2026-07-02 20:40:41 +02:00
  • 43cea334c2 add core and path interpretation of PT sina 2026-07-02 18:14:47 +02:00