copyfail-go/payloads
kernel-sanders 9f4e4936ec feat: add support for armv7
- 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.
2026-04-30 23:23:45 -04:00
..
build-n-print.sh feat: add support for armv7 2026-04-30 23:23:45 -04:00
exec-argv1-aarch64.S feat: allow binary exec and improve documentation 2026-04-30 01:33:04 -04:00
exec-argv1-amd64.asm feat: allow binary exec and improve documentation 2026-04-30 01:33:04 -04:00
exec-argv1-armv7l.S feat: add support for armv7 2026-04-30 23:23:45 -04:00
exec-argv1-i386.asm feat: allow binary exec and improve documentation 2026-04-30 01:33:04 -04:00
exec-bin-sh-aarch64.S feat: allow binary exec and improve documentation 2026-04-30 01:33:04 -04:00
exec-bin-sh-amd64.asm feat: allow binary exec and improve documentation 2026-04-30 01:33:04 -04:00
exec-bin-sh-armv7l.S feat: add support for armv7 2026-04-30 23:23:45 -04:00
exec-bin-sh-i386.asm feat: allow binary exec and improve documentation 2026-04-30 01:33:04 -04:00
README.md feat: allow binary exec and improve documentation 2026-04-30 01:33:04 -04:00

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())'