2024-05-23 19:50:20 -07:00
2022-08-14 18:42:23 -07:00
2022-08-14 22:58:31 -05:00
2024-05-23 19:50:20 -07:00
2022-08-14 20:51:22 -07:00
2022-08-14 20:50:33 -07:00
2022-08-14 20:52:49 -07:00

Process Injection using Windows SYSCALLS

Presented at D3FC0N 30

Author: Tarek Ahmed @Nixpal

dBi

INFO

  • All SYSCALL numbers used in the shellcode are for the latest 3 Windows 10 builds. They all use the same SYSCALL numbers.
  • The C file is used to execute the complete shellcode by injecting meterpreter into a process called CrypTool.exe
  • If you want a different process, please change the string accordingly in the inline assembly.
  • The complete sandwiched shellcode is separated in three chunks to make it easy for you to modify the meterpreter part.
  • If your meterpreter code is larger than mine, you need to modify the jmp instruction e9 86 01 00 00 jmp 0x194
  • So if your meterpreter size is larger or smaller, change the opcodes to match whether 0x195, 0x193, 0x196 or whatever the beginning of the shellcode.
S
Description
Automated archival mirror of github.com/nixpal/ProcInjectSyscall
Readme 58 KiB
Languages
C 100%