46 Commits

Author SHA1 Message Date
hasherezade 96ae61e323 [NOBIN] Updated deprecated CMake version 2021-11-27 09:01:45 -08:00
hasherezade 73e157ed0a [BUGFIX] Alert if target process not found. Renamed ZwCreateThread to Nt* 2021-06-11 21:49:30 +02:00
hasherezade 3628e26cb7 [FEATURE] Select the target of the inj. by a parameter 2021-06-11 21:42:31 +02:00
hasherezade f6592e92fe [BUGFIX] Cleanup types 2021-06-11 21:07:19 +02:00
hasherezade fb756c0a69 Update ntddk.h 2021-06-05 18:52:53 +02:00
hasherezade c202cb1f6d [NOBIN] Added installation option to CMake 2020-06-16 20:16:23 +02:00
hasherezade 8621811e39 [BUGFIX] Removed redundant line 2020-06-08 16:52:08 +02:00
hasherezade 6f8f9db3e5 [NOBIN] Fixed text formating, indentations etc 2018-02-13 03:34:57 +01:00
@hasherezade 9b5a934324 Update patch_ep.h 2017-02-11 02:02:54 +01:00
hasherezade b0bb3a8f35 [BUGFIX][InjectShellcode] Fixed invalid size of buffer in the Tray injection 2017-01-31 01:21:27 +01:00
hasherezade 8e0c3f1a4d [NOBIN][InjectShellcode] Added comments 2016-11-04 16:49:50 +01:00
hasherezade 04c35ffb22 [REFACT][InjectShellcode] Cleaned code. Added two methods of getting
ImageBase in patch_ep
2016-11-04 16:30:38 +01:00
hasherezade c9574c82f1 [FEATURE][InjectShellcode] Added system compatibility checks 2016-11-04 15:22:58 +01:00
hasherezade 83b2c2354e [REFACT][InjectShellcode] Types cleanup, code quality improvement 2016-11-03 22:26:06 +01:00
hasherezade f10ba32141 [BUGFIX][InjectShellcode] Fixed Context variable size 2016-11-03 21:25:50 +01:00
hasherezade ec8a2a9ce5 [NOBIN] In sysutil.cpp/.h - tabs to spaces 2016-11-03 14:43:58 +01:00
hasherezade 70791167d3 [BUGFIX] Made projects to build on 64 bit systems: ChimeraPE,
RunPE, InjectShellcode
2016-11-03 13:44:44 +01:00
hasherezade 26da3d17d8 [BUGFIX] In CreateProcess - InheritHandles must have a value of type BOOL 2016-09-18 10:56:10 +02:00
hasherezade 621e38ac4d [REFACT][inject_shellode] Added: PROCESS_VM_WRITE to OpenProcess
(MSDN-recommended convention)
2016-09-18 10:46:16 +02:00
hasherezade aab18effdc [BUGFIX][inject_shellcode] Invalid usage of constant - fixed 2016-09-17 13:10:34 +02:00
hasherezade c44895dfa7 [BUGFIX][inject_shellcode] Fixed wrong usage of enum. 2016-09-17 13:04:51 +02:00
hasherezade 1ff33213d2 [REFACT][inject_shellcode] Changed the payload to a simple one 2016-09-05 19:24:05 +02:00
hasherezade 94b9d49b96 [REFACT][inject_shellcode] Added file: map_buffer_into_process.h 2016-09-04 22:43:57 +02:00
hasherezade 4e2d229475 [REFACT] Code quality improvements 2016-08-29 14:42:32 +02:00
hasherezade 67d82b5966 [REFACT] Multiple code quality improvements 2016-08-29 14:30:38 +02:00
hasherezade 6b12d0bce2 [NOBIN][inject_shellcode] Fixes invalid comment 2016-08-23 00:50:57 +02:00
hasherezade 1f12c2050c [REFACT][inject_shellcode] In Wnd Tray inject. - changed variable types 2016-08-23 00:47:05 +02:00
hasherezade 9e72995f25 [REFACT][inject_shellcode] Try Window inject. moved to separate files 2016-08-23 00:36:09 +02:00
hasherezade de86180a4b [REFACT][inject_shellcode] Changed ending of tray inject. Added more
comments
2016-08-22 19:41:59 +02:00
hasherezade 246d213e68 [FEATURE][inject_shellcode] Added: Injection into Tray Window 2016-08-22 11:03:23 +02:00
hasherezade e2af181468 [BUGFIX][inject_shellcode] Validate fetched target path 2016-08-21 23:13:21 +02:00
hasherezade 4079ce4e81 [FEATURE][inject_shellcode] Patching at EP by redirection to the new
section
2016-08-21 23:02:31 +02:00
hasherezade cbd177e58e [FEATURE][inject_shellcode] Added: context patching 2016-08-21 21:44:07 +02:00
hasherezade 2f4b1cd20f [FEATURE][inject_shellcode] Start target with it's original dir and filled
param (if required)
2016-08-21 21:19:26 +02:00
hasherezade fcdea863ce [BUGFIX] Fixed returned types. Moved resolving targets to separate file 2016-08-21 19:06:31 +02:00
hasherezade fa561392ed [REFACT][inject_shellcode] Fetching target path outside the creating function 2016-08-21 00:48:54 +02:00
hasherezade 7ffd2e6ab7 [BUGFIX][injecct_code] Fixed invalid return value 2016-08-20 17:54:12 +02:00
hasherezade f0655d382c [REFACT][inject_shellcode] Code quality improvements 2016-08-20 17:12:59 +02:00
hasherezade c99580a076 [REFACT][inject_shellcode] Cleaned header: ntdll_undoc.h 2016-08-20 15:04:08 +02:00
hasherezade cee27e24b5 [REFACT][inject_shellcode] Added enums for easy switching between methods 2016-08-20 14:05:05 +02:00
hasherezade 0d3952da9f [FEAURE][inject_shellcode] Added new injection method: RtlCreateUserThread 2016-08-20 13:07:18 +02:00
@hasherezade d058364c97 Update ntdll_undoc.h 2016-08-20 04:52:10 +02:00
@hasherezade b033cd27e1 Update add_thread.h 2016-08-20 04:51:39 +02:00
hasherezade 643bcb2718 [REFACT][inject_shellcode] Splited code into separte files, refactored.
Added injection to existign process.
2016-08-20 04:16:49 +02:00
@hasherezade 2a8814e482 Update main.cpp 2016-08-19 23:56:45 +02:00
hasherezade 109631eeb4 [ADD][inject_shellcode] Init 2016-08-19 23:49:09 +02:00