boku7 / x64win-DynamicNoNull-WinExec-PopCalc-Shellcode

64bit WIndows 10 shellcode dat pops dat calc - Dynamic & Null Free

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Windows/x64 - Dynamic Null-Free WinExec PopCalc Shellcode

  • Shellcode Author: Bobby Cooke (boku)
  • Date: May 2nd, 2021
  • Tested on: Windows 10 v2004 (x64)

Shellcode Description:

  • 64bit Windows 10 shellcode that dynamically resolves the base address of kernel32.dll via PEB & ExportTable method.
  • Contains no Null bytes (0x00), and therefor will not crash if injected into typical stack Buffer OverFlow vulnerabilities.
  • Grew tired of Windows Defender alerts from MSF code when developing, so built this as a template for development of advanced payloads.

Compile & get shellcode from Kali:

nasm -f win64 popcalc.asm -o popcalc.o
for i in $(objdump -D popcalc.o | grep "^ " | cut -f2); do echo -n "\x$i" ; done

About

64bit WIndows 10 shellcode dat pops dat calc - Dynamic & Null Free

License:MIT License


Languages

Language:Assembly 100.0%