brian
0a414ca346
Extract Windows version management into separate module
2026-01-09 16:44:48 +08:00
brian
456dc99fb6
Improve Windows version detection and LdrSystemDllInitBlock initialization
...
- Add WINDOWS_VERSION enum and PS_SYSTEM_DLL_INIT_BLOCK sizes for WOW64 support across different Windows builds.
- Read system information (SystemRoot, BuildNumber, UpdateBuildRevision) from registry instead of hardcoded paths.
- Add build comparison helpers in process_context for precise build checks.
2026-01-09 00:38:03 +08:00
ssvine
04ff582fa9
Fix static TLS for WOW64
...
This fix resolves shell32.dll TLS problems.
Also it uses correct structure and field names
2025-12-30 15:18:18 +03:00
momo5502
cb4fe6c30f
Merge remote-tracking branch 'origin/main' into wow64
2025-10-25 11:06:03 +02:00
Igor Pissolati
83aa3b663a
Optimize module_manager::get_module
2025-10-22 17:21:34 -03:00
brian
65eecf1cfd
Comprehensive WOW64 subsystem implementation
2025-10-13 19:55:50 +08:00
momo5502
a671deb383
Rename is_within method to contains
2025-09-08 18:40:25 +02:00
momo5502
9c29f26647
Small fixes
2025-08-17 07:26:11 +02:00
momo5502
7d6648ade0
Extend clang-format column limit to 140
2025-08-16 14:55:07 +02:00
redthing1
dae4f07f70
module manager: apply clang format
2025-06-10 00:31:17 -07:00
redthing1
5d9dd122d2
minidump support: dump loading and process reconstruction
2025-06-09 23:12:45 -07:00
momo5502
9372e27453
Fix module logging
2025-06-07 07:11:27 +02:00
momo5502
f1101cc90d
Fix module lookup
2025-04-07 21:04:06 +02:00
momo5502
3218e26306
Small callback optimization and unification
2025-02-14 09:05:55 +01:00
Maurice Heumann
6b4e86073e
added more callbacks ( #141 )
2025-02-14 08:06:26 +01:00
Maurice Heumann
8bd1fd5ad9
Add todo
2025-02-11 06:51:10 +01:00
Maurice Heumann
604edcafd1
Fix const
2025-02-11 06:51:06 +01:00
Elias Bachaalany
1d7f841ee4
added more callbacks
2025-02-10 11:25:04 -08:00
momo5502
934374c4bb
Extract main module cache into module manager
2025-02-10 17:43:09 +01:00
momo5502
6263353438
Isolate memory manager
2025-02-09 18:19:32 +01:00
momo5502
3347667948
Prevent unmapping core modules
2025-02-07 19:56:23 +01:00
momo5502
ec1333278b
Implement root fs handling
2025-01-25 07:24:01 +01:00
momo5502
24bebc4ee2
Prepare filesystem support
2025-01-25 07:24:01 +01:00
Elias Bachaalany
78a11e2a60
expose loaded modules map from the module manager
2025-01-16 12:31:12 -08:00
momo5502
bff8420ffd
Format all the code
2025-01-06 17:19:26 +01:00
momo5502
4de6813c09
Support DLL unmapping
2024-12-22 16:45:31 +01:00
momo5502
7547fee251
Make fuzzer thread safe
2024-09-24 15:38:01 +02:00
momo5502
10b09b8f51
Prepare fuzzing engine
2024-09-24 14:18:32 +02:00