├── .gitignore ├── LICENSE ├── README.md ├── pwn ├── arm │ ├── 01-local-overflow.py │ ├── 02-overwrite-ret.py │ ├── 04-shellcode-static.py │ ├── 05-shellcode-dynamic.py │ ├── 06-system-rop.py │ ├── 07-execve-rop.py │ └── 08-overwrite-global.py ├── arm64 │ ├── 01-local-overflow.py │ ├── 02-overwrite-ret.py │ ├── 03-one-gadget.py │ ├── 04-shellcode-static.py │ ├── 05-shellcode-dynamic.py │ ├── 06-system-rop.py │ ├── 07-execve-rop.py │ └── 08-overwrite-global.py ├── mips │ ├── 01-local-overflow.py │ ├── 02-overwrite-ret.py │ ├── 04-shellcode-static.py │ ├── 05-shellcode-dynamic.py │ ├── 06-system-rop.py │ ├── 07-execve-rop.py │ └── 08-overwrite-global.py ├── mips64 │ ├── 01-local-overflow.py │ ├── 02-overwrite-ret.py │ ├── 04-shellcode-static.py │ ├── 05-shellcode-dynamic.py │ ├── 06-system-rop.py │ ├── 07-execve-rop.py │ └── 08-overwrite-global.py ├── ppc │ ├── 01-local-overflow.py │ ├── 02-overwrite-ret.py │ ├── 04-shellcode-static.py │ ├── 05-shellcode-dynamic.py │ ├── 06-system-rop.py │ ├── 07-execve-rop.py │ └── 08-overwrite-global.py ├── ppc64 │ ├── 01-local-overflow.py │ ├── 02-overwrite-ret.py │ ├── 04-shellcode-static.py │ ├── 06-system-rop.py │ ├── 07-execve-rop.py │ └── 08-overwrite-global.py ├── sparc64 │ ├── 01-local-overflow.py │ └── 02-overwrite-ret.py ├── x86-64 │ ├── 01-local-overflow.py │ ├── 02-overwrite-ret.py │ ├── 03-one-gadget.py │ ├── 04-shellcode-static.py │ ├── 05-shellcode-dynamic.py │ ├── 06-system-rop.py │ ├── 07-execve-rop.py │ └── 08-overwrite-global.py └── x86 │ ├── 01-local-overflow.py │ ├── 02-overwrite-ret.py │ ├── 03-one-gadget.py │ ├── 04-shellcode-static.py │ ├── 05-shellcode-dynamic.py │ ├── 06-system-rop.py │ ├── 07-execve-rop.py │ └── 08-overwrite-global.py ├── rename.sh └── src ├── 00-hello-pwn.c ├── 01-local-overflow.c ├── 02-overwrite-ret.c ├── 03-one-gadget.c ├── 04-shellcode-static.c ├── 05-shellcode-dynamic.c ├── 06-system-rop.c ├── 07-execve-rop.c ├── 08-overwrite-global.c └── 99-test.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/README.md -------------------------------------------------------------------------------- /pwn/arm/01-local-overflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm/01-local-overflow.py -------------------------------------------------------------------------------- /pwn/arm/02-overwrite-ret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm/02-overwrite-ret.py -------------------------------------------------------------------------------- /pwn/arm/04-shellcode-static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm/04-shellcode-static.py -------------------------------------------------------------------------------- /pwn/arm/05-shellcode-dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm/05-shellcode-dynamic.py -------------------------------------------------------------------------------- /pwn/arm/06-system-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm/06-system-rop.py -------------------------------------------------------------------------------- /pwn/arm/07-execve-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm/07-execve-rop.py -------------------------------------------------------------------------------- /pwn/arm/08-overwrite-global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm/08-overwrite-global.py -------------------------------------------------------------------------------- /pwn/arm64/01-local-overflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm64/01-local-overflow.py -------------------------------------------------------------------------------- /pwn/arm64/02-overwrite-ret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm64/02-overwrite-ret.py -------------------------------------------------------------------------------- /pwn/arm64/03-one-gadget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm64/03-one-gadget.py -------------------------------------------------------------------------------- /pwn/arm64/04-shellcode-static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm64/04-shellcode-static.py -------------------------------------------------------------------------------- /pwn/arm64/05-shellcode-dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm64/05-shellcode-dynamic.py -------------------------------------------------------------------------------- /pwn/arm64/06-system-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm64/06-system-rop.py -------------------------------------------------------------------------------- /pwn/arm64/07-execve-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm64/07-execve-rop.py -------------------------------------------------------------------------------- /pwn/arm64/08-overwrite-global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/arm64/08-overwrite-global.py -------------------------------------------------------------------------------- /pwn/mips/01-local-overflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips/01-local-overflow.py -------------------------------------------------------------------------------- /pwn/mips/02-overwrite-ret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips/02-overwrite-ret.py -------------------------------------------------------------------------------- /pwn/mips/04-shellcode-static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips/04-shellcode-static.py -------------------------------------------------------------------------------- /pwn/mips/05-shellcode-dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips/05-shellcode-dynamic.py -------------------------------------------------------------------------------- /pwn/mips/06-system-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips/06-system-rop.py -------------------------------------------------------------------------------- /pwn/mips/07-execve-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips/07-execve-rop.py -------------------------------------------------------------------------------- /pwn/mips/08-overwrite-global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips/08-overwrite-global.py -------------------------------------------------------------------------------- /pwn/mips64/01-local-overflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips64/01-local-overflow.py -------------------------------------------------------------------------------- /pwn/mips64/02-overwrite-ret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips64/02-overwrite-ret.py -------------------------------------------------------------------------------- /pwn/mips64/04-shellcode-static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips64/04-shellcode-static.py -------------------------------------------------------------------------------- /pwn/mips64/05-shellcode-dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips64/05-shellcode-dynamic.py -------------------------------------------------------------------------------- /pwn/mips64/06-system-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips64/06-system-rop.py -------------------------------------------------------------------------------- /pwn/mips64/07-execve-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips64/07-execve-rop.py -------------------------------------------------------------------------------- /pwn/mips64/08-overwrite-global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/mips64/08-overwrite-global.py -------------------------------------------------------------------------------- /pwn/ppc/01-local-overflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc/01-local-overflow.py -------------------------------------------------------------------------------- /pwn/ppc/02-overwrite-ret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc/02-overwrite-ret.py -------------------------------------------------------------------------------- /pwn/ppc/04-shellcode-static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc/04-shellcode-static.py -------------------------------------------------------------------------------- /pwn/ppc/05-shellcode-dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc/05-shellcode-dynamic.py -------------------------------------------------------------------------------- /pwn/ppc/06-system-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc/06-system-rop.py -------------------------------------------------------------------------------- /pwn/ppc/07-execve-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc/07-execve-rop.py -------------------------------------------------------------------------------- /pwn/ppc/08-overwrite-global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc/08-overwrite-global.py -------------------------------------------------------------------------------- /pwn/ppc64/01-local-overflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc64/01-local-overflow.py -------------------------------------------------------------------------------- /pwn/ppc64/02-overwrite-ret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc64/02-overwrite-ret.py -------------------------------------------------------------------------------- /pwn/ppc64/04-shellcode-static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc64/04-shellcode-static.py -------------------------------------------------------------------------------- /pwn/ppc64/06-system-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc64/06-system-rop.py -------------------------------------------------------------------------------- /pwn/ppc64/07-execve-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc64/07-execve-rop.py -------------------------------------------------------------------------------- /pwn/ppc64/08-overwrite-global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/ppc64/08-overwrite-global.py -------------------------------------------------------------------------------- /pwn/sparc64/01-local-overflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/sparc64/01-local-overflow.py -------------------------------------------------------------------------------- /pwn/sparc64/02-overwrite-ret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/sparc64/02-overwrite-ret.py -------------------------------------------------------------------------------- /pwn/x86-64/01-local-overflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86-64/01-local-overflow.py -------------------------------------------------------------------------------- /pwn/x86-64/02-overwrite-ret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86-64/02-overwrite-ret.py -------------------------------------------------------------------------------- /pwn/x86-64/03-one-gadget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86-64/03-one-gadget.py -------------------------------------------------------------------------------- /pwn/x86-64/04-shellcode-static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86-64/04-shellcode-static.py -------------------------------------------------------------------------------- /pwn/x86-64/05-shellcode-dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86-64/05-shellcode-dynamic.py -------------------------------------------------------------------------------- /pwn/x86-64/06-system-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86-64/06-system-rop.py -------------------------------------------------------------------------------- /pwn/x86-64/07-execve-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86-64/07-execve-rop.py -------------------------------------------------------------------------------- /pwn/x86-64/08-overwrite-global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86-64/08-overwrite-global.py -------------------------------------------------------------------------------- /pwn/x86/01-local-overflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86/01-local-overflow.py -------------------------------------------------------------------------------- /pwn/x86/02-overwrite-ret.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86/02-overwrite-ret.py -------------------------------------------------------------------------------- /pwn/x86/03-one-gadget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86/03-one-gadget.py -------------------------------------------------------------------------------- /pwn/x86/04-shellcode-static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86/04-shellcode-static.py -------------------------------------------------------------------------------- /pwn/x86/05-shellcode-dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86/05-shellcode-dynamic.py -------------------------------------------------------------------------------- /pwn/x86/06-system-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86/06-system-rop.py -------------------------------------------------------------------------------- /pwn/x86/07-execve-rop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86/07-execve-rop.py -------------------------------------------------------------------------------- /pwn/x86/08-overwrite-global.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/pwn/x86/08-overwrite-global.py -------------------------------------------------------------------------------- /rename.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/rename.sh -------------------------------------------------------------------------------- /src/00-hello-pwn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/src/00-hello-pwn.c -------------------------------------------------------------------------------- /src/01-local-overflow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/src/01-local-overflow.c -------------------------------------------------------------------------------- /src/02-overwrite-ret.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/src/02-overwrite-ret.c -------------------------------------------------------------------------------- /src/03-one-gadget.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/src/03-one-gadget.c -------------------------------------------------------------------------------- /src/04-shellcode-static.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/src/04-shellcode-static.c -------------------------------------------------------------------------------- /src/05-shellcode-dynamic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/src/05-shellcode-dynamic.c -------------------------------------------------------------------------------- /src/06-system-rop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/src/06-system-rop.c -------------------------------------------------------------------------------- /src/07-execve-rop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/src/07-execve-rop.c -------------------------------------------------------------------------------- /src/08-overwrite-global.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/src/08-overwrite-global.c -------------------------------------------------------------------------------- /src/99-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xairy/easy-linux-pwn/HEAD/src/99-test.c --------------------------------------------------------------------------------