├── .github └── workflows │ └── tests.yml ├── .gitignore ├── Dockerfile.bionic ├── README.md ├── docs ├── Makefile ├── about.rst ├── conf.py ├── examples │ ├── deardiary │ ├── deardiary.py │ ├── deardiary.rst │ ├── fermat │ ├── fermat.py │ ├── fermat.rst │ ├── greeter │ ├── greeter.py │ ├── greeter.rst │ ├── hacker_level │ ├── hacker_level.c │ ├── hacker_level.py │ ├── hacker_level.rst │ ├── index.rst │ ├── mary_morton │ ├── mary_morton.py │ ├── mary_morton.rst │ └── third_time.rst ├── formatStringExploiter.rst ├── gotchas.rst ├── index.rst ├── installation.rst ├── make.bat └── quickstart.rst ├── formatStringExploiter ├── FormatString.py ├── Makefile ├── __init__.py ├── formatStringExploiter.py ├── formatStringTest.c └── helpers.py ├── setup.py └── tests ├── amd64 ├── 2017_asis_mary_morton ├── amd64_echoService ├── amd64_echoServicePad ├── amd64_echoServiceQWord ├── amd64_echoServiceString ├── amd64_formatStringArgv ├── flag ├── test_2017_asis_mary_morton.py ├── test_amd64_echoService.py ├── test_amd64_echoServicePad.py ├── test_amd64_echoServiceQWord.py ├── test_amd64_echoServiceString.py └── test_amd64_formatStringArgv.py ├── echoService.c ├── echoServicePad.c ├── echoServiceQWord.c ├── echoServiceString.c └── i386 ├── i386_echoService ├── i386_echoServicePad ├── i386_formatStringArgv ├── test_i386_echoService.py ├── test_i386_echoServicePad.py └── test_i386_formatStringArgv.py /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile.bionic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/Dockerfile.bionic -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/about.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples/deardiary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/deardiary -------------------------------------------------------------------------------- /docs/examples/deardiary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/deardiary.py -------------------------------------------------------------------------------- /docs/examples/deardiary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/deardiary.rst -------------------------------------------------------------------------------- /docs/examples/fermat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/fermat -------------------------------------------------------------------------------- /docs/examples/fermat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/fermat.py -------------------------------------------------------------------------------- /docs/examples/fermat.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/fermat.rst -------------------------------------------------------------------------------- /docs/examples/greeter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/greeter -------------------------------------------------------------------------------- /docs/examples/greeter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/greeter.py -------------------------------------------------------------------------------- /docs/examples/greeter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/greeter.rst -------------------------------------------------------------------------------- /docs/examples/hacker_level: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/hacker_level -------------------------------------------------------------------------------- /docs/examples/hacker_level.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/hacker_level.c -------------------------------------------------------------------------------- /docs/examples/hacker_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/hacker_level.py -------------------------------------------------------------------------------- /docs/examples/hacker_level.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/hacker_level.rst -------------------------------------------------------------------------------- /docs/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/index.rst -------------------------------------------------------------------------------- /docs/examples/mary_morton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/mary_morton -------------------------------------------------------------------------------- /docs/examples/mary_morton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/mary_morton.py -------------------------------------------------------------------------------- /docs/examples/mary_morton.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/mary_morton.rst -------------------------------------------------------------------------------- /docs/examples/third_time.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/examples/third_time.rst -------------------------------------------------------------------------------- /docs/formatStringExploiter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/formatStringExploiter.rst -------------------------------------------------------------------------------- /docs/gotchas.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/gotchas.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /formatStringExploiter/FormatString.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/formatStringExploiter/FormatString.py -------------------------------------------------------------------------------- /formatStringExploiter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/formatStringExploiter/Makefile -------------------------------------------------------------------------------- /formatStringExploiter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /formatStringExploiter/formatStringExploiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/formatStringExploiter/formatStringExploiter.py -------------------------------------------------------------------------------- /formatStringExploiter/formatStringTest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/formatStringExploiter/formatStringTest.c -------------------------------------------------------------------------------- /formatStringExploiter/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/formatStringExploiter/helpers.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/setup.py -------------------------------------------------------------------------------- /tests/amd64/2017_asis_mary_morton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/amd64/2017_asis_mary_morton -------------------------------------------------------------------------------- /tests/amd64/amd64_echoService: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/amd64/amd64_echoService -------------------------------------------------------------------------------- /tests/amd64/amd64_echoServicePad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/amd64/amd64_echoServicePad -------------------------------------------------------------------------------- /tests/amd64/amd64_echoServiceQWord: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/amd64/amd64_echoServiceQWord -------------------------------------------------------------------------------- /tests/amd64/amd64_echoServiceString: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/amd64/amd64_echoServiceString -------------------------------------------------------------------------------- /tests/amd64/amd64_formatStringArgv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/amd64/amd64_formatStringArgv -------------------------------------------------------------------------------- /tests/amd64/flag: -------------------------------------------------------------------------------- 1 | This_is_the_flag 2 | -------------------------------------------------------------------------------- /tests/amd64/test_2017_asis_mary_morton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/amd64/test_2017_asis_mary_morton.py -------------------------------------------------------------------------------- /tests/amd64/test_amd64_echoService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/amd64/test_amd64_echoService.py -------------------------------------------------------------------------------- /tests/amd64/test_amd64_echoServicePad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/amd64/test_amd64_echoServicePad.py -------------------------------------------------------------------------------- /tests/amd64/test_amd64_echoServiceQWord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/amd64/test_amd64_echoServiceQWord.py -------------------------------------------------------------------------------- /tests/amd64/test_amd64_echoServiceString.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/amd64/test_amd64_echoServiceString.py -------------------------------------------------------------------------------- /tests/amd64/test_amd64_formatStringArgv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/amd64/test_amd64_formatStringArgv.py -------------------------------------------------------------------------------- /tests/echoService.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/echoService.c -------------------------------------------------------------------------------- /tests/echoServicePad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/echoServicePad.c -------------------------------------------------------------------------------- /tests/echoServiceQWord.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/echoServiceQWord.c -------------------------------------------------------------------------------- /tests/echoServiceString.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/echoServiceString.c -------------------------------------------------------------------------------- /tests/i386/i386_echoService: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/i386/i386_echoService -------------------------------------------------------------------------------- /tests/i386/i386_echoServicePad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/i386/i386_echoServicePad -------------------------------------------------------------------------------- /tests/i386/i386_formatStringArgv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/i386/i386_formatStringArgv -------------------------------------------------------------------------------- /tests/i386/test_i386_echoService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/i386/test_i386_echoService.py -------------------------------------------------------------------------------- /tests/i386/test_i386_echoServicePad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/i386/test_i386_echoServicePad.py -------------------------------------------------------------------------------- /tests/i386/test_i386_formatStringArgv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bannsec/formatStringExploiter/HEAD/tests/i386/test_i386_formatStringArgv.py --------------------------------------------------------------------------------