├── .gitignore ├── Makefile ├── README.md ├── example1 ├── Dockerfile ├── Makefile ├── README.md ├── bin │ ├── hello │ ├── hello.o │ ├── hello.s │ └── static_hello └── src │ ├── Dockerfile │ └── hello.c ├── exercise1 ├── Dockerfile ├── Makefile ├── README.md ├── bin │ └── func_call ├── gdb-autocommand └── src │ ├── Dockerfile │ └── func_call.c ├── exercise2 ├── Dockerfile ├── Makefile ├── README.md ├── bin │ └── bof ├── exploit_print.py ├── gdb-autocommand ├── shellcode.s └── src │ ├── Dockerfile │ └── bof.c ├── exercise3 ├── Dockerfile ├── Makefile ├── README.md ├── bin │ └── baby_stack ├── exploit_print.py ├── gdb-autocommand └── src │ ├── Dockerfile │ └── baby_stack.go └── img ├── slide-english.png └── slide-japanese.png /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_STORE 2 | .idea 3 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/README.md -------------------------------------------------------------------------------- /example1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/example1/Dockerfile -------------------------------------------------------------------------------- /example1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/example1/Makefile -------------------------------------------------------------------------------- /example1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/example1/README.md -------------------------------------------------------------------------------- /example1/bin/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/example1/bin/hello -------------------------------------------------------------------------------- /example1/bin/hello.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/example1/bin/hello.o -------------------------------------------------------------------------------- /example1/bin/hello.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/example1/bin/hello.s -------------------------------------------------------------------------------- /example1/bin/static_hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/example1/bin/static_hello -------------------------------------------------------------------------------- /example1/src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/example1/src/Dockerfile -------------------------------------------------------------------------------- /example1/src/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/example1/src/hello.c -------------------------------------------------------------------------------- /exercise1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise1/Dockerfile -------------------------------------------------------------------------------- /exercise1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise1/Makefile -------------------------------------------------------------------------------- /exercise1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise1/README.md -------------------------------------------------------------------------------- /exercise1/bin/func_call: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise1/bin/func_call -------------------------------------------------------------------------------- /exercise1/gdb-autocommand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise1/gdb-autocommand -------------------------------------------------------------------------------- /exercise1/src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise1/src/Dockerfile -------------------------------------------------------------------------------- /exercise1/src/func_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise1/src/func_call.c -------------------------------------------------------------------------------- /exercise2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise2/Dockerfile -------------------------------------------------------------------------------- /exercise2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise2/Makefile -------------------------------------------------------------------------------- /exercise2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise2/README.md -------------------------------------------------------------------------------- /exercise2/bin/bof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise2/bin/bof -------------------------------------------------------------------------------- /exercise2/exploit_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise2/exploit_print.py -------------------------------------------------------------------------------- /exercise2/gdb-autocommand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise2/gdb-autocommand -------------------------------------------------------------------------------- /exercise2/shellcode.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise2/shellcode.s -------------------------------------------------------------------------------- /exercise2/src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise2/src/Dockerfile -------------------------------------------------------------------------------- /exercise2/src/bof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise2/src/bof.c -------------------------------------------------------------------------------- /exercise3/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise3/Dockerfile -------------------------------------------------------------------------------- /exercise3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise3/Makefile -------------------------------------------------------------------------------- /exercise3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise3/README.md -------------------------------------------------------------------------------- /exercise3/bin/baby_stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise3/bin/baby_stack -------------------------------------------------------------------------------- /exercise3/exploit_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise3/exploit_print.py -------------------------------------------------------------------------------- /exercise3/gdb-autocommand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise3/gdb-autocommand -------------------------------------------------------------------------------- /exercise3/src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise3/src/Dockerfile -------------------------------------------------------------------------------- /exercise3/src/baby_stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/exercise3/src/baby_stack.go -------------------------------------------------------------------------------- /img/slide-english.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/img/slide-english.png -------------------------------------------------------------------------------- /img/slide-japanese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rung/training-exploit-fundamentals/HEAD/img/slide-japanese.png --------------------------------------------------------------------------------