Max Raulea
622ea9df97
Porting Documentation update
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-08-01 17:09:55 +02:00
Max Raulea
17fb85f366
added header for PLatformCPU
2026-08-01 17:08:20 +02:00
Max Raulea
652721be62
Added Printk in rhw platformDBG file
...
For debug printing added printk for linux kernel logging.
2026-08-01 17:06:58 +02:00
Max Raulea
953af9388a
PlatformCPU Linux Implementation
...
Filled in the stubs for the windows functions:
KeQueryActiveProcessorCount(0) and KeGetCurrentProcessorNumberEx(NULL).
KeQueryActiveProcessorCount(0) maps one to one to num_online_cpus()
KeGetCurrentProcessorNumberEx(NULL) maps to raw_smp_processor_id(),
however this can also be smp_processor_id(), we have to decide based on
preemption, the latter checks for preemption and throws a warning if it
is executed in preemptible code. (I dont know the kernel code well
enough so this may need some discussion)
2026-08-01 16:54:08 +02:00
Max Raulea
be2c96d192
Environment header file guards
...
For the kernel module build some libc header files are not present so we
guard them out for the kernel build
2026-08-01 16:52:29 +02:00
Max Raulea
e8650e43ac
Linux kernel module build file
2026-08-01 16:51:58 +02:00
Sina Karvandi
e806f6e6a7
Merge pull request #660 from HyperDbg/linux
...
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
Added unix implementation of asm-vmx-checks.asm, and made naming conv…
2026-07-25 11:12:30 +02:00
Max Raulea
bdc7a150cb
Fixed bug that made script-engine segfault, explained in the porting status, so you can type commands now
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-24 22:28:44 +02:00
Max Raulea
1a9a62a916
Forgot to add the new linux stubs to tracked files, so here it is
2026-07-24 22:10:08 +02:00
Max Raulea
2024cb9374
Build file edit for first build og hyperdbg-cli
2026-07-24 22:07:08 +02:00
Max Raulea
f938929a8c
Empty Linux stub for the keystone library
2026-07-24 21:20:44 +02:00
Max Raulea
600eaa47ba
update doc and added stub for vendorID pci-id.cpp file, TODO on linux
2026-07-24 21:11:23 +02:00
Max Raulea
4bf987a596
Added missing files to the CMake build file and sweeped them for the Platform functions and guarded windows only code
2026-07-24 21:06:04 +02:00
Max Raulea
d19ffdcd42
Documentation update
2026-07-24 20:02:22 +02:00
Max Raulea
5175381c73
script engine linux build complete, added undefined references with empty stubs or linux port and updated the Cmake file accordingly
2026-07-24 20:02:00 +02:00
Max Raulea
8583d99d14
Added ucpuid to CMakeList.txt and made it portable
2026-07-24 19:48:24 +02:00
Max Raulea
7ea5eb6f2b
gcc enum init fix {0} -> {}
2026-07-24 19:36:31 +02:00
Max Raulea
f5f822a46f
Added the hwdbg files to the cmake files and replaced the platform files, RTLzeroMemory
2026-07-24 19:21:06 +02:00
Max Raulea
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.
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-24 18:27:26 +02:00
sina
36a4f67501
update version and CHANGELOG.md
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-24 13:13:49 +02:00
sina
aa96eaa617
fix snprintf_s function
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-23 15:46:03 +02:00
Sina Karvandi
8e1288949b
Merge pull request #657 from HyperDbg/linux
...
Linux
2026-07-23 15:44:56 +02:00
sina
7911465b93
cleanup ucpuid command codes
2026-07-23 10:03:35 +02:00
Sina Karvandi
3feb2d18c8
Merge pull request #659 from HyperDbg/cpuid
...
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
Cpuid
2026-07-22 22:51:00 +02:00
Sina Karvandi
6667dcef64
Merge pull request #658 from nikzad66/cpuid
...
cpuid: some changes for improvement
2026-07-22 22:27:36 +02:00
Nikzad
b1b9680ce6
cpuid: some changes for improvement
2026-07-22 21:21:17 +03:30
Max Raulea
f1a923406c
new linux guards
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-22 11:46:23 +02:00
Max Raulea
6683c2dc3d
New socket platform API and named-pipe linux file
2026-07-22 11:32:39 +02:00
Max Raulea
1abac35edc
new email and some changes
2026-07-22 11:05:07 +02:00
Max Raulea
6f7bc287fe
Guards and Documentation
2026-07-22 10:16:22 +02:00
Max Raulea
5fdd2e7738
rdmsr file and updates status
2026-07-22 10:02:29 +02:00
sina
d4132ee7db
fix UInt32 convesion for negative (signed) values
2026-07-21 16:57:26 +02:00
Max Raulea
a4da625e05
fix build
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-21 15:57:23 +02:00
Max Raulea
926070135d
Sweeps and extra guards and some new platform functionsd
2026-07-21 15:53:34 +02:00
sina
f4c77abb75
update and cleanup CPUID 2 plus fixing build error
2026-07-21 15:27:22 +02:00
sina
39c4b2f127
update and cleanup CPUID
2026-07-21 15:12:04 +02:00
Sina Karvandi
6324c1d718
Merge pull request #650 from nikzad66/feature-cpuid-command
...
Feature cpuid command
2026-07-21 14:28:37 +02:00
Sina Karvandi
fe9a6f39e4
Merge pull request #654 from HyperDbg/linux
...
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
Linux
2026-07-21 14:05:03 +02:00
Sina Karvandi
ed51beba7c
Merge pull request #655 from xmaple555/dev
...
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
update variable type and add float type in script engine
2026-07-20 21:04:45 +02:00
xmaple555
d44c726dff
update variable type and add float type in script enginr
2026-07-20 23:21:34 +08:00
Max Raulea
a29e210ab0
Porting status update and terminate thread platform call
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-20 12:32:10 +02:00
Max Raulea
bb059c724a
Big Sweep of 1:1 platform function changes
2026-07-20 12:27:14 +02:00
Max Raulea
218ade8f24
1:1 platform swaps
2026-07-20 12:15:34 +02:00
Max Raulea
c13f45f8b0
CpuIdEx replacements
2026-07-20 12:12:21 +02:00
xmaple555
ec5fe7cc8a
add float in script engine
2026-07-20 15:03:45 +08:00
Sina Karvandi
056793954e
v0.22
...
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
Merge pull request #652 from HyperDbg/dev
2026-07-20 08:06:40 +02:00
sina
c00750cd6f
change version release date
2026-07-20 08:04:07 +02:00
Sina Karvandi
123baa0029
Merge pull request #651 from xmaple555/dev
...
Update script-engine-test submodule
2026-07-20 07:53:00 +02:00
xmaple555
aa2b0ff7f6
Update script-engine-test submodule
2026-07-20 08:41:43 +08:00
sina
836ad6562e
update changelog and credits
2026-07-20 01:27:34 +02:00