Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 days ago
JSON representation
ARM64 macOS assembly program for null-byte free shellcode
- Host: GitHub
- URL: https://github.com/daem0nc0re/macos_arm64_shellcode
- Owner: daem0nc0re
- Created: 2021-10-20T12:42:02.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-12-18T05:58:12.000Z (26 days ago)
- Last Synced: 2025-01-10T23:58:26.212Z (2 days ago)
- Topics: arm, arm64, armv8, assembly, assembly-language, macos, shellcode, shellcode-loader
- Language: Assembly
- Homepage:
- Size: 13.7 KB
- Stars: 99
- Watchers: 7
- Forks: 22
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 |