Commit Graph

  • 767c828110 Support for KnownDLLs (#694) main Maurice Heumann 2026-01-14 08:27:21 +01:00
  • 3064f3c1b7 remove regex ahm3dgg 2026-01-14 08:48:09 +02:00
  • 608a0cf0ec Improve Windows version detection and LdrSystemDllInitBlock initialization (#697) Maurice Heumann 2026-01-14 07:14:06 +01:00
  • b8c10e0961 Fix regex ahm3dgg 2026-01-14 08:05:32 +02:00
  • 7482a95ea1 Fix Address santizer bug with std::regex ahm3dgg 2026-01-14 07:38:44 +02:00
  • 301117ef9e Very weird std::regex bugs ahm3dgg 2026-01-14 07:16:09 +02:00
  • 3cf6bb6eb6 Move string to std::regex ahm3dgg 2026-01-14 07:02:01 +02:00
  • d49347627a Pass a copy of string to std::regex ahm3dgg 2026-01-14 06:52:56 +02:00
  • 2146959122 Use utf8 strings for regex matching ahm3dgg 2026-01-14 06:33:30 +02:00
  • bec14a34d4 Clang Format Fix ahm3dgg 2026-01-14 06:17:42 +02:00
  • 86beff2867 Remove redundant code ahm3dgg 2026-01-14 06:14:45 +02:00
  • 90a9f66021 Remove unused header ahm3dgg 2026-01-14 06:12:55 +02:00
  • 34b4bc1609 Correctly build transitive dll list ahm3dgg 2026-01-14 06:09:05 +02:00
  • 1dfbb9fe7e Consistent return type alias ahm3dgg 2026-01-13 22:43:09 +02:00
  • 6b88a76a4b Better naming ahm3dgg 2026-01-13 20:58:34 +02:00
  • 9304d2ff57 Move get_apiset_namespace_table to apiset namespace ahm3dgg 2026-01-13 20:50:45 +02:00
  • 3db0eacc92 Better names and Fixing a Potential Race condition while reading File ahm3dgg 2026-01-13 19:41:12 +02:00
  • 708526c68c Add basic_string_view overload for utils::string::copy brian 2026-01-14 01:12:49 +08:00
  • df8c093dd1 Clang Tidy Fix: Remove unused variable ahm3dgg 2026-01-13 02:08:06 +02:00
  • f9fccedf4f Merge branch 'main' of https://github.com/momo5502/sogen into knowndlls-patch ahm3dgg 2026-01-13 01:50:33 +02:00
  • 0438b7a62b Update module_load_count when unmapping ahm3dgg 2026-01-13 01:44:36 +02:00
  • f704be2187 Fix memory commit allowed on section kind regions brian 2026-01-12 16:45:15 +08:00
  • bf38c09114 Build(deps): Bump react-router and react-router-dom in /page (#702) Maurice Heumann 2026-01-12 07:57:44 +01:00
  • c425f50f11 Fix NtCreateFile's create_disposition behavior and other fixes (#700) Maurice Heumann 2026-01-12 07:39:11 +01:00
  • e78bb8cd32 Build(deps): Bump react-router and react-router-dom in /page dependabot[bot] 2026-01-12 06:38:29 +00:00
  • 289306752e Move get_system_dll_init_block_size to module_manager as free function brian 2026-01-12 10:34:32 +08:00
  • 271fb0f270 Add useful comment to user_callback_dispatch header Igor Pissolati 2026-01-11 17:12:40 -03:00
  • 2c93915ecc Make Atom case-insensitive Igor Pissolati 2026-01-11 17:12:15 -03:00
  • f5fe795028 Fix inadvertent stack pointer overwriting in callback hook Igor Pissolati 2026-01-11 17:11:17 -03:00
  • fc036ca2c5 Fix wrong return value of user_handle_table::get_server_info Igor Pissolati 2026-01-11 17:08:45 -03:00
  • ffd7058bec Fix NtCreateFile's create_disposition behavior Igor Pissolati 2026-01-11 17:07:34 -03:00
  • 0eae0cac56 Merge branch 'main' into knowndlls-patch ahmed 2026-01-11 01:47:34 +02:00
  • 92e3ec33cb fix ahm3dgg 2026-01-11 01:46:29 +02:00
  • 73d82d9ee9 NtOpenSection: Do Case-Insensitive String Comparison And Some Refactoring ahm3dgg 2026-01-11 01:12:37 +02:00
  • d54c8bf9ca NtOpenSection: Do Case-Insensitive String Comparison ahm3dgg 2026-01-11 00:15:22 +02:00
  • 5b03324342 Formatting ahm3dgg 2026-01-11 00:32:00 +02:00
  • d9fc7ce614 Formatting ahm3dgg 2026-01-11 00:26:44 +02:00
  • 8dc54d7816 Clang Tidy Fix ahm3dgg 2026-01-11 00:22:35 +02:00
  • fc0853aab6 NtOpenSection: Do Case-Insensitive String Comparison ahm3dgg 2026-01-11 00:15:22 +02:00
  • d70ab2607e Add support for user callbacks (#691) Maurice Heumann 2026-01-10 13:59:24 +01:00
  • f7eb8a2b2d Fix memory_manager serialization (#699) Maurice Heumann 2026-01-10 13:58:39 +01:00
  • c49226d7c1 Fix memory_manager serialization ssvine 2026-01-10 14:13:09 +03:00
  • 83a6b65add Fix user_handle_table memory handling (#696) Maurice Heumann 2026-01-09 14:45:25 +01:00
  • 6cd94b7f4d Simplify code and remove uncessary comments ahm3dgg 2026-01-09 13:36:26 +02:00
  • 58d6a10837 Simplify code and remove uncessary comments ahm3dgg 2026-01-09 13:35:38 +02:00
  • 0a414ca346 Extract Windows version management into separate module brian 2026-01-09 16:44:48 +08:00
  • dd31b6344f Fix user_handle_table memory handling ssvine 2026-01-09 10:51:09 +03:00
  • f41e7bf881 Exclude win32u.dll from module_load_count ahm3dgg 2026-01-09 06:45:32 +02:00
  • 974defb080 Translate FilePath before getting it from module_load_count ahm3dgg 2026-01-09 06:00:18 +02:00
  • 9161d04417 Clang Format fix ahm3dgg 2026-01-09 05:48:35 +02:00
  • ee051fad92 Clang Tidy Fix ahm3dgg 2026-01-09 05:45:47 +02:00
  • 80fc959221 Formatting Fix ahm3dgg 2026-01-09 05:33:35 +02:00
  • 0b99e11f99 We can only wish ahm3dgg 2026-01-09 05:29:19 +02:00
  • f0b8e56933 We can only wish ahm3dgg 2026-01-09 04:55:21 +02:00
  • c58ad0153e We can only wish ahm3dgg 2026-01-09 03:41:22 +02:00
  • 48cb637571 Workaround win32u only ahm3dgg 2026-01-09 03:29:50 +02:00
  • a728db63de Workaround win32u only ahm3dgg 2026-01-09 03:28:35 +02:00
  • 37db1c635f Formatting ahm3dgg 2026-01-09 03:14:53 +02:00
  • 80db2420e6 Formatting ahm3dgg 2026-01-09 03:10:21 +02:00
  • 8481cdfb5d Use std::map instead of std::unordered_map for data that will be serialized ahm3dgg 2026-01-09 03:09:42 +02:00
  • 833fd610da Test CI/CD ahm3dgg 2026-01-09 00:23:35 +02:00
  • d33ef2d93f Avoid memory hook being triggered twice for the same callback Igor Pissolati 2026-01-08 16:55:39 -03:00
  • 762d732056 Format fix ahm3dgg 2026-01-08 19:49:41 +02:00
  • 871e249227 Safety check for api-set ValueCount ahm3dgg 2026-01-08 19:46:51 +02:00
  • a53addef5f Serialize & Deserialize module_load_count ahm3dgg 2026-01-08 19:23:25 +02:00
  • a544ad9c89 Fix clang tidy brian 2026-01-09 00:47:47 +08:00
  • 456dc99fb6 Improve Windows version detection and LdrSystemDllInitBlock initialization brian 2026-01-09 00:38:03 +08:00
  • 81cfe7bd5b Merge branch 'main' into knowndlls-patch ahm3dgg 2026-01-08 13:58:32 +02:00
  • 9090e29e21 Revert "module manager: safer ldr init block setup" (#695) Maurice Heumann 2026-01-08 11:42:34 +01:00
  • 7ba5a7b2e4 Revert "module manager: safer ldr init block setup" Brian Wynn 2026-01-08 17:37:01 +08:00
  • 06cc62042c Serialize and Deserialize KnownDLLs Tables ahm3dgg 2026-01-08 00:36:53 +02:00
  • bb98f2cee3 no need to set maximum size for section ahm3dgg 2026-01-07 21:03:52 +02:00
  • 63fad67e8f no need to set maximum size ahm3dgg 2026-01-07 20:49:37 +02:00
  • f12766f027 use local path for fs ops ahm3dgg 2026-01-07 20:34:33 +02:00
  • 49ae9ef68a Add dummy stub for NtFlushInstructionCache ahm3dgg 2026-01-07 20:21:19 +02:00
  • d5d73f42c9 Improve clarity in dispatch_user_callback Igor Pissolati 2026-01-07 14:41:44 -03:00
  • 0b47eb77f1 Formatting fix ahm3dgg 2026-01-07 19:54:34 +02:00
  • 1ec9816d9a Return STATUS_IMAGE_MACHINE_TYPE_MISMATCH in case a 64-bit process tries to map a 32-bit executable ahm3dgg 2026-01-07 19:50:26 +02:00
  • fdcc7455a1 Separated KnownDLLs and KnownDLLs32 ahm3dgg 2026-01-07 19:36:11 +02:00
  • 72ea3e0f0d format fix ahm3dgg 2026-01-07 09:35:13 +02:00
  • 200b39359e Fix ahm3dgg 2026-01-07 09:33:06 +02:00
  • c92e7bff5f fix cast ahm3dgg 2026-01-07 09:15:57 +02:00
  • 6958954f82 Fix another warning ahm3dgg 2026-01-07 09:04:37 +02:00
  • 01851ad571 Update description for Security Research section Maurice Heumann 2026-01-07 08:02:34 +01:00
  • f61946335c fix cast ahm3dgg 2026-01-07 08:57:09 +02:00
  • 741dadfced Remove redundant code ahm3dgg 2026-01-07 08:54:05 +02:00
  • e7abe50f00 module manager: safer ldr init block setup (#693) Maurice Heumann 2026-01-07 07:50:23 +01:00
  • 981faf3600 fix ahm3dgg 2026-01-07 08:42:12 +02:00
  • 4dadc42284 weird c++ moments ahm3dgg 2026-01-07 08:36:01 +02:00
  • 6c508eb15e formatting fix ahm3dgg 2026-01-07 08:30:13 +02:00
  • d4b59cc3cd Fix ahm3dgg 2026-01-07 08:27:25 +02:00
  • c3a760dace Fixed Formatting ahm3dgg 2026-01-07 08:23:00 +02:00
  • 1806eeb2e0 Fix types ahm3dgg 2026-01-07 08:18:08 +02:00
  • 4f8745ce1b Support for KnownDLLs and Some Refactoring ahm3dgg 2026-01-07 08:06:19 +02:00
  • f54bc3467f Support for KnownDLLs and Some Refactoring ahm3dgg 2026-01-07 07:34:34 +02:00
  • 4e5ba450c1 module manager: safer ldr init block setup redthing1 2026-01-06 17:56:24 -08:00
  • ff99a1cb56 Log writes to the import table momo5502 2026-01-06 14:41:34 +01:00
  • 9fdc2a4ce6 Add support for user callbacks Igor Pissolati 2026-01-03 20:26:31 -03:00
  • 7c912146fb Cleanup common header includes (#690) Maurice Heumann 2026-01-06 11:46:07 +01:00
  • 45ac1fc32f Cleanup headers momo5502 2026-01-06 11:29:35 +01:00