Commit graph

412 commits

Author SHA1 Message Date
xmaple555
ec5fe7cc8a add float in script engine 2026-07-20 15:03:45 +08:00
Sina Karvandi
8db1b75b4f
Merge pull request #649 from xmaple555/mydev
Some checks are pending
vs2026-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2026-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2026-ci / Deploy release (push) Blocked by required conditions
Add struct in script engine
2026-07-19 22:34:41 +02:00
Nikzad
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
2026-07-19 18:15:43 +03:30
Max Raulea
860f736bd2 Added guards and compilation flag in cmake 2026-07-19 11:11:09 +02:00
Max Raulea
dd38a30d22 New Platform functions and maybe missed CpuID wrapper function? 2026-07-19 11:05:12 +02:00
xmaple555
8b6d8181a5 add struct in script engine 2026-07-19 09:39:37 +08:00
Max Raulea
dde0429355 fix windows build
Some checks failed
vs2026-ci / win-amd64-build (debug, x64) (push) Has been cancelled
vs2026-ci / win-amd64-build (release, x64) (push) Has been cancelled
vs2026-ci / Deploy release (push) Has been cancelled
2026-07-18 19:32:49 +02:00
Max Raulea
0c7adbd244 New platform ioctl func and some sweeps of already existing platform functions 2026-07-18 19:20:56 +02:00
Max Raulea
db3064cb24 Sweeps of PLatform functions 2026-07-18 17:09:52 +02:00
Max Raulea
d6f70eecd9 Added driver install for linux stub, and new platform functions and 1:1 mappings 2026-07-18 16:38:09 +02:00
Max Raulea
3805190db8 ud.cpp, new additions to platform API and guards
Some checks are pending
vs2026-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2026-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2026-ci / Deploy release (push) Blocked by required conditions
2026-07-18 15:01:56 +02:00
Max Raulea
1e19826b6c Linux PE-parser variant, gets distinguished in cmake so windows build is untouched. PE-parsing left for future work in linux build. 2026-07-18 11:57:09 +02:00
Max Raulea
72e18d7ad1 1:1 conversion and stubbed w_char issue, to be fixed later 2026-07-18 11:28:08 +02:00
Max Raulea
38a59b795f Some new lib calls and reverted sleep macro to function
Some checks are pending
vs2026-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2026-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2026-ci / Deploy release (push) Blocked by required conditions
2026-07-17 17:54:05 +02:00
Sina Karvandi
b48c535e11
Merge pull request #641 from HyperDbg/linux
Some checks are pending
vs2026-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2026-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2026-ci / Deploy release (push) Blocked by required conditions
compiling kd.cpp on linux
2026-07-16 21:10:35 +02:00
Max Raulea
2a2425dc68 compiling kd.cpp on linux
Some checks failed
vs2026-ci / win-amd64-build (release, x64) (push) Has been cancelled
vs2026-ci / win-amd64-build (debug, x64) (push) Has been cancelled
vs2026-ci / Deploy release (push) Has been cancelled
2026-07-16 15:00:03 +02:00
sina
01b6f1ca32 fix double enable error and create a new window for suspended process
Some checks failed
vs2026-ci / win-amd64-build (debug, x64) (push) Has been cancelled
vs2026-ci / win-amd64-build (release, x64) (push) Has been cancelled
vs2026-ci / Deploy release (push) Has been cancelled
2026-07-12 18:46:33 +02:00
sina
07630fc05a add PT initialization to a separate thread 2026-07-12 15:16:29 +02:00
sina
00c81606fa add pname to PT 2026-07-12 13:54:47 +02:00
sina
38fbed3754 change constants for the dl command
Some checks failed
vs2026-ci / win-amd64-build (debug, x64) (push) Has been cancelled
vs2026-ci / win-amd64-build (release, x64) (push) Has been cancelled
vs2026-ci / Deploy release (push) Has been cancelled
2026-07-11 22:34:29 +02:00
sina
16b7f014ce update dl command
Some checks are pending
vs2026-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2026-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2026-ci / Deploy release (push) Blocked by required conditions
2026-07-11 19:59:08 +02:00
FallinBinary
863f95c0e9 add 'dl' command 2026-07-10 07:55:56 -07:00
sina
9f113278ee add comment for run and trace
Some checks failed
vs2026-ci / win-amd64-build (debug, x64) (push) Has been cancelled
vs2026-ci / win-amd64-build (release, x64) (push) Has been cancelled
vs2026-ci / Deploy release (push) Has been cancelled
2026-07-03 18:23:39 +02:00
sina
5739d0ee4c add PT thread helper 2026-07-03 17:26:01 +02:00
sina
16aebb0c5d remove dependency on module details over global variables 2026-07-02 20:40:41 +02:00
sina
43cea334c2 add core and path interpretation of PT 2026-07-02 18:14:47 +02:00
sina
72a8aa325f add user mode PT parameter parser 2026-06-30 20:30:25 +02:00
sina
2b818a5116 fix load all command access denied error
Some checks are pending
vs2026-ci / win-amd64-build (debug, x64) (push) Waiting to run
vs2026-ci / win-amd64-build (release, x64) (push) Waiting to run
vs2026-ci / Deploy release (push) Blocked by required conditions
2026-06-29 01:32:51 +02:00
sina
19e47c804f check if any module is loaded or not 2026-06-29 00:56:09 +02:00
sina
aa18675760 update changelog and fix minor issues 2026-06-21 14:22:33 +02:00
maxraulea
83ae005c70 Added compatibility 2026-06-20 09:29:45 +02:00
maxraulea
81b16de62b added files for platform API 2026-06-20 09:28:37 +02:00
maxraulea
2d3941a43e signal handler platform independent API 2026-06-20 09:28:37 +02:00
maxraulea
10576b064a Added typecast for wchar, mismatch on Linux and Windows 2026-06-15 16:21:12 +02:00
maxraulea
7586303ee8 revert w_char types 2026-06-15 15:57:57 +02:00
maxraulea
5e074a5cbd PE parsing compiles now 2026-06-15 15:52:50 +02:00
maxraulea
0b59876919 compiling dump.cpp and track.cpp 2026-06-15 15:18:56 +02:00
maxraulea
54b5b5a42f Platform ioctl interface 2026-06-14 14:55:02 +02:00
sina
df12e9fd79 Fix adding missing IOCTL for Intel PT 2026-06-10 23:56:36 +02:00
Sina Karvandi
b38b43eef9
Merge branch 'dev' into feat/intel-pt-integration 2026-06-10 23:14:26 +02:00
maxraulea
31b514f8df Interface Linux for the serial port 2026-06-10 16:29:35 +02:00
maxraulea
c2c0030f1b Switching cores 2026-06-10 16:29:35 +02:00
maxraulea
e048f5b822 added call to platform api and new TODO 2026-06-10 16:29:35 +02:00
maxraulea
9c3e0ed23b added Linux distinction and pragmas together with new platform functions 2026-06-10 16:29:35 +02:00
Sina Karvandi
763ee1b4ed
Merge pull request #610 from HyperDbg/trace-module
Trace module
2026-06-09 15:06:22 +02:00
sina
a6421bec2b add module checks based on command requirements 2026-06-08 23:45:43 +02:00
Sina Karvandi
b6f93dbc7d
Merge pull request #600 from jtaw5649/pr-symbol-memory
Load symbol identity from in-memory PE CodeView data
2026-06-07 17:07:01 +02:00
sina
6a0782d962 add doxygen and clean up 2026-06-07 16:57:53 +02:00
Sina Karvandi
277dbb1b71
Merge pull request #606 from HyperDbg/trace-module
Trace module
2026-06-07 13:37:18 +02:00
Sina Karvandi
b0f3fa1ffd
Merge pull request #602 from jtaw5649/upstream/transparent-mode-mask-api
Add transparent-mode evade mask selection
2026-06-07 13:28:06 +02:00