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: about 6 hours 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 (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-04-20T02:53:10.000Z (5 months ago)
- Last Synced: 2024-09-24T22:57:54.796Z (about 10 hours ago)
- Topics: arm, arm64, armv8, assembly, assembly-language, macos, shellcode, shellcode-loader
- Language: Assembly
- Homepage:
- Size: 12.7 KB
- Stars: 97
- Watchers: 7
- Forks: 21
- 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 |