Commit Graph

  • 5ede6ce50c fix Test CallLoop bugs when builded with win32 master haikejishu 2022-04-03 14:09:14 +08:00
  • 61fe5252aa Fix a crash on win7 x86 system. 吾术 2021-09-15 13:10:26 +08:00
  • f1a37a875d typo unknown 2022-05-17 18:16:38 +08:00
  • 2708d880ea CreateFile fail with INVALID_HANDLE_VALUE unknown 2022-05-17 18:10:26 +08:00
  • d0597703f6 feat: add support for Windows 11 21H2 and 22H2 Paul 2023-04-29 01:43:32 +00:00
  • f5aa3adacf use exceptions instead of status chaining exceptions DarthTon 2019-06-18 12:44:17 +03:00
  • a672509b54 bug fix; code style fix; added test for ExecInAnyThread DarthTon 2021-06-20 22:34:46 +03:00
  • e36af76ce7 Support binding RemoteFunctionBase to a thread Alemarius Nexus 2021-06-19 16:00:51 +02:00
  • 0eac7c5c95 code style fixup; added test DarthTon 2021-06-20 21:57:09 +03:00
  • 13c26f82ff Add buffer ping-ponging for RemoteExec, to avoid Sleep() after RPC calls Alemarius Nexus 2021-06-19 19:34:28 +02:00
  • f257324a64 fix debug 共产主义接班人 2021-05-07 14:26:07 +08:00
  • 539ea3a972 fix remote exec from x32 to x64 process Ruslan 2021-01-19 18:47:41 +02:00
  • ec8ab3dcc2 Rename WordSize macro to BlackBoneWordSize Alemarius Nexus 2021-06-19 20:02:25 +02:00
  • 607e9a3be9 trigger ci on workflow yaml changes DarthTon 2020-12-20 22:16:32 +02:00
  • f53be8f54c update ci DarthTon 2020-12-20 22:11:08 +02:00
  • 445ff87745 fixed build errors with latest SDK DarthTon 2020-12-20 22:07:34 +02:00
  • e4f8d87d5d Python win32 api Wrapper Amrani 2020-09-23 14:00:05 -07:00
  • 295da5e2a9 PatternSearch additions: Support for address-aligned search; Use handler functions (e.g. lambda) on match; stop search prematurely if requested by handler function (e.g. when searching for a single match only). Alemarius Nexus 2020-07-19 00:22:16 +02:00
  • 34ca787086 Made RemoteLocalHook work, both on x86 and x86_64. Yay! Alemarius Nexus 2020-07-19 00:18:34 +02:00
  • b81d650454 Added methods for allocating a MemBlock as close to an address as possible. Alemarius Nexus 2020-07-19 00:13:41 +02:00
  • 8bda02aaa5 Fixed a memory leak in PDBHelper Michael Maltsev 2020-12-04 21:57:37 +02:00
  • 231f174716 fixed #393: added switch to ignore DEP when casting memory protection DarthTon 2020-06-08 16:35:57 +03:00
  • bb8f4c6f72 fixed #405: mmap: get process heap base from PEB DarthTon 2020-06-08 00:45:03 +03:00
  • 2e2494788b updated code after asmjit breaking changes asmjit_latest DarthTon 2020-06-05 21:42:55 +03:00
  • ae4a077e4f updated asmjit to latest version DarthTon 2020-06-05 21:42:26 +03:00
  • 33739823c2 updated badges DarthTon 2020-06-07 18:22:20 +03:00
  • d83da070a3 run checks on every push DarthTon 2020-06-07 18:18:04 +03:00
  • b42d2abca3 removed broken test code DarthTon 2020-06-07 18:15:47 +03:00
  • fb44f59ce8 github actions refactoring DarthTon 2019-12-07 16:03:20 +02:00
  • fbd594e500 added tests for modules DarthTon 2020-06-05 15:23:09 +03:00
  • e5747ef4c9 fixed test and code after PR merge DarthTon 2020-06-05 14:54:16 +03:00
  • ed951dffe0 fixed #379: don't use process pseudo-handle DarthTon 2020-06-05 13:48:45 +03:00
  • 5eb0732d1a fix: 32bit read 64bit address failed 共产主义接班人 2020-04-28 18:39:44 +08:00
  • 92a627b80e fix: 32bit read 64bit address failed 共产主义接班人 2020-04-28 18:38:26 +08:00
  • 667b7bba21 fix: non cross op bit 共产主义接班人 2020-04-28 13:37:50 +08:00
  • 79ab4be1f9 fix: operation bit of target process 共产主义接班人 2020-04-28 11:32:58 +08:00
  • 878c06280a get the current memory operation object 共产主义接班人 2020-04-28 11:27:41 +08:00
  • 4cc4a77973 use target struct size for copying / fix copying x64 peb size Ruslan 2020-04-17 19:59:17 +03:00
  • 273a44c7e0 Windows api does not have any guarantee that ntstatus will remain unchanged after a successful call, neither it have any guarantee of its value in this case. Though it is working most of the time, correct way is to check call return value. Ruslan 2020-04-15 16:11:35 +03:00
  • 99b9d978e1 add partial support for windows 20H1 DKing 2020-04-10 22:30:38 +08:00
  • 0f60516564 fixed wrong comment SpriteOvO 2020-04-09 20:31:08 +08:00
  • 4dadd4189b Driver: added support for win10 19H2 DarthTon 2019-12-09 22:18:06 +02:00
  • 80529105ec removed unused values DarthTon 2019-12-07 15:52:33 +02:00
  • 780a5b0905 added github actions workflow DarthTon 2019-09-17 19:30:20 +03:00
  • 049dafa952 removed appveyour meta DarthTon 2019-09-17 19:29:56 +03:00
  • 966a3349c6 fixed typos DarthTon 2019-09-17 19:29:39 +03:00
  • 0072fba51c updated appveyor image DarthTon 2019-06-07 18:04:53 +03:00
  • feb3f0245e fix DLL configurations DarthTon 2019-06-07 18:04:31 +03:00
  • a13615b0a1 fixed #345, #350;bug fixes DarthTon 2019-06-07 17:42:28 +03:00
  • ae70e7059a Driver: updated to RS6 DarthTon 2019-06-07 17:15:31 +03:00
  • 73e298638a updated to RS6; added test for private symbols DarthTon 2019-06-07 17:15:13 +03:00
  • 25d5d490ac fixed #352: cpp conformance DarthTon 2019-06-07 12:26:41 +03:00
  • 5fa8c49c84 Double IN in arguement Fishery 2019-04-23 19:39:42 -04:00
  • b9756ba799 some INs in argument Fishery 2019-04-24 15:54:18 -04:00
  • 3a31969694 missing changes after refactoring DarthTon 2019-05-07 22:23:01 +03:00
  • 2be4d4d13a added handle guard tests DarthTon 2019-05-05 20:34:02 +03:00
  • 1c50ebf755 #341: HandleGuard refactoring DarthTon 2019-05-06 21:57:50 +03:00
  • 04bcad56e1 appveyor update DarthTon 2019-05-05 19:07:22 +03:00
  • 0b27485bf1 removed testing code DarthTon 2019-05-05 19:23:28 +03:00
  • 4f4ee8685b Revert "addressed #341: HandleGuard refactoring" DarthTon 2019-05-05 18:35:38 +03:00
  • dd6531b276 Driver: fixed #347 DarthTon 2019-05-05 17:55:35 +03:00
  • 13f92619a3 addressed #341: HandleGuard refactoring DarthTon 2019-05-05 17:54:01 +03:00
  • 38bf089561 switched to VS 2019 DarthTon 2019-04-05 00:39:30 +03:00
  • bd30dd18b9 Driver/MMap: fixed bug in VAD memory deallocation DarthTon 2019-03-06 02:28:08 +02:00
  • f0b9bc97b1 Driver: fixed debugger block initialization DarthTon 2019-03-06 02:16:13 +02:00
  • e08d4a2577 fixed #295 DarthTon 2019-03-06 02:04:56 +02:00
  • 34c0ca3885 Driver: fixed #276 DarthTon 2019-03-06 01:33:42 +02:00
  • 78b519fc7c Driver: fixed #298 DarthTon 2019-03-06 01:28:44 +02:00
  • eddc93986c Driver: fixed #331 DarthTon 2019-03-06 01:10:18 +02:00
  • e66dde8bd6 Driver: refactored PTE_BASE/PDE_BASE; fixed #336 DarthTon 2019-03-06 00:52:34 +02:00
  • 911c62fae9 Merge pull request #334 from siilky/patch2 DarthTon 2019-02-28 21:14:07 +02:00
  • 71c4a34644 Merge branch 'master' into patch2 siilky 2019-02-28 19:58:16 +02:00
  • 3ef7afb6eb LoadLibrary returns not NTSTATUS but HMODULE so it needs to be checked against 0 fix return value of ExecInNewThread code Ruslan 2019-02-28 18:31:12 +02:00
  • eb8e9fd21e style fix DarthTon 2019-02-22 15:41:51 +02:00
  • f770550c84 Merge branch 'Unc3nZureD-master' DarthTon 2019-02-22 15:38:52 +02:00
  • 7a2f7b23da Added switch to force manual mapping Unc3nZureD 2019-02-21 07:39:33 +01:00
  • 32e5bb6cdf fixed BeaEngine build-step DarthTon 2019-02-19 15:43:19 +02:00
  • eace260b0e added requirements to readme DarthTon 2019-02-19 15:25:12 +02:00
  • 2dafce97c0 updated CMake config DarthTon 2019-02-19 14:00:31 +02:00
  • 6c84be2843 specter compatibility DarthTon 2019-02-19 14:00:01 +02:00
  • 709611a072 added local DIA SDK DarthTon 2019-02-19 13:59:23 +02:00
  • 9b73cc4702 Driver: NoThreads mode for mmap DarthTon 2019-02-19 09:36:04 +02:00
  • 8dc14bb2f0 Driver: fixed PDE/PTE detection for RS3 DarthTon 2019-02-19 09:35:37 +02:00
  • 8dee223515 fixed #313 DarthTon 2019-02-01 13:01:20 +02:00
  • d7713774bf Merge pull request #316 from Revenge282/patch-1 DarthTon 2019-01-13 14:00:40 +02:00
  • f52e85b94a Support for VS2019 (_MSC_VER 1920) Phantom 2019-01-13 06:19:50 -05:00
  • b1f83cc4f7 fixed #315 DarthTon 2019-01-08 19:53:42 +02:00
  • 58087b44fa bug fix; disable specter mitigation DarthTon 2018-12-03 21:12:30 +02:00
  • 7dd51c2aac Driver: updated to win10 1809 (17763) DarthTon 2018-11-18 16:01:25 +02:00
  • 96b12708cb updated to win10 1809 (17763); Win SDK updated to 17763 DarthTon 2018-11-18 15:37:53 +02:00
  • 3acc43341e Merge pull request #293 from LightTab2/master DarthTon 2018-08-20 14:26:37 +03:00
  • 0310d6895c Removed redundant, probably heavyweight search for "NtTerminateThread" function in ntdll in RemoteExec::ExecInNewThread LightTab2 2018-08-20 11:10:51 +02:00
  • 3dc33d8150 Test: fixed race condition in mmap tests DarthTon 2018-08-19 21:10:08 +03:00
  • 53b114d20c LocalHook: fixed restore when relative bytes are present; simplified event creation in the remote process DarthTon 2018-08-19 19:57:35 +03:00
  • 3e4c8b4cf0 fixed bugs in x86->x64 symbol resolving DarthTon 2018-08-19 17:53:21 +03:00
  • d32301a2c6 test: both x86 and x64 manual map tests for each architecture DarthTon 2018-08-19 17:24:45 +03:00
  • 0c043b6faa fixed memory leak in the remote process occurring in ExecInNewThread; typo fix DarthTon 2018-08-19 17:23:31 +03:00
  • 33981e2ae0 got rid of threads internal guard DarthTon 2018-08-19 17:20:19 +03:00
  • 53bb882d7b fixed potential crash in GetExport DarthTon 2018-08-09 21:16:17 +03:00
  • 38fa514b08 Driver: fixed #276 DarthTon 2018-07-25 23:02:48 +03:00