ARM64 Shellcode for macOS

May 13, 2022 ยท View on GitHub

Basic ARM64 assembly programs for null-byte free macOS shellcode.

Overview

Shellcode Source

File NameDescription
bindshell-ipv6.sCreate bind shell on ::0:4444
bindshell.sCreate bind shell on 0.0.0.0:4444
calc.sPop up Calculator.app
reverseshell-ipv6.sCreate reverse shell to ::1:4444
reverseshell.sCreate reverse shell to 127.0.0.1:4444
shell.sExecute /bin/sh

Helper

File NameDescription
extract.shScript for extracting shellcode from Mach-O executable or object file
loader.cProgram for testing shellcode