mirror of
https://github.com/badsectorlabs/copyfail-go.git
synced 2026-05-16 06:30:10 +00:00
- Updated .goreleaser.yaml to include armv7 builds. - Added new shellcode payloads for armv7l - Enhanced build-n-print.sh to support building payloads for armv7l architecture. - Updated README.md with instructions for compiling payloads on Debian systems. |
||
|---|---|---|
| .. | ||
| build-n-print.sh | ||
| exec-argv1-aarch64.S | ||
| exec-argv1-amd64.asm | ||
| exec-argv1-armv7l.S | ||
| exec-argv1-i386.asm | ||
| exec-bin-sh-aarch64.S | ||
| exec-bin-sh-amd64.asm | ||
| exec-bin-sh-armv7l.S | ||
| exec-bin-sh-i386.asm | ||
| README.md | ||
These are the assembly and binary payloads embedded in copyfail-go
Scripted
Just run build-n-print.sh
Manual
To build the asm run
nasm -f bin {{ payload }}.asm -o {{ payload }}
To format the binary into the hex for copyfail-go, run
cat {{ payload }} | python3 -c 'import sys, zlib; print(zlib.compress(sys.stdin.buffer.read()).hex())'