Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daem0nc0re/macos_arm64_shellcode

ARM64 macOS assembly program for null-byte free shellcode
https://github.com/daem0nc0re/macos_arm64_shellcode

arm arm64 armv8 assembly assembly-language macos shellcode shellcode-loader

Last synced: about 6 hours ago
JSON representation

ARM64 macOS assembly program for null-byte free shellcode

Awesome Lists containing this project

README

        

# ARM64 Shellcode for macOS

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

## Overview
### Shellcode Source

| File Name | Description |
|:----------|:------------|
| [bindshell-ipv6.s](./bindshell-ipv6.s) | Create bind shell on ::0:4444 |
| [bindshell.s](./bindshell.s) | Create bind shell on 0.0.0.0:4444 |
| [calc.s](./calc.s) | Pop up Calculator.app |
| [reverseshell-ipv6.s](./reverseshell-ipv6.s) | Create reverse shell to ::1:4444 |
| [reverseshell.s](./reverseshell.s) | Create reverse shell to 127.0.0.1:4444 |
| [shell.s](./shell.s) | Execute /bin/sh |

### Helper

| File Name | Description |
|:----------|:------------|
| [extract.sh](./helper/extract.sh)| Script for extracting shellcode from Mach-O executable or object file |
| [loader.c](./helper/loader.c)| Program for testing shellcode |