├── .gitignore ├── LICENSE ├── README.md ├── framework ├── common │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ ├── color.cpython-38.pyc │ │ ├── config.cpython-38.pyc │ │ ├── debug.cpython-38.pyc │ │ ├── execution_result.cpython-38.pyc │ │ ├── qemu.cpython-38.pyc │ │ ├── qemu_protocol.cpython-38.pyc │ │ ├── rand.cpython-38.pyc │ │ ├── self_check.cpython-38.pyc │ │ └── util.cpython-38.pyc │ ├── color.py │ ├── config.py │ ├── debug.py │ ├── execution_result.py │ ├── qemu.py │ ├── qemu_protocol.py │ ├── rand.py │ ├── self_check.py │ └── util.py ├── debug │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ └── log.cpython-38.pyc │ └── log.py ├── fuzzer │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ ├── bitmap.cpython-38.pyc │ │ ├── core.cpython-38.pyc │ │ └── statistics.cpython-38.pyc │ ├── bitmap.py │ ├── core.py │ ├── native │ │ ├── Makefile │ │ ├── bitmap.c │ │ └── bitmap.so │ ├── statistics.py │ └── technique │ │ ├── __init__.py │ │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ ├── arithmetic.cpython-38.pyc │ │ ├── bitflip.cpython-38.pyc │ │ ├── havoc.cpython-38.pyc │ │ ├── helper.cpython-38.pyc │ │ ├── interesting_values.cpython-38.pyc │ │ ├── oneday.cpython-38.pyc │ │ └── wdmstyle.cpython-38.pyc │ │ ├── arithmetic.py │ │ ├── bitflip.py │ │ ├── havoc.py │ │ ├── helper.py │ │ ├── interesting_values.py │ │ └── wdmstyle.py ├── irpt.ini ├── irpt_fuzz.py ├── irpt_repro.py ├── irpt_test.py └── wdm │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-38.pyc │ ├── crasher.cpython-38.pyc │ ├── database.cpython-38.pyc │ ├── interface.cpython-38.pyc │ ├── irp.cpython-38.pyc │ ├── optimizer.cpython-38.pyc │ ├── process.cpython-38.pyc │ ├── program.cpython-38.pyc │ └── reproducer.cpython-38.pyc │ ├── database.py │ ├── interface.py │ ├── irp.py │ ├── optimizer.py │ ├── process.py │ ├── program.py │ └── reproducer.py ├── install.sh ├── irpt.py ├── targets ├── bin │ ├── agent.exe │ └── loader.exe ├── complie_loader.sh ├── include │ ├── driver.h │ ├── driver.h.template │ ├── irpt_user.h │ └── kernel.h └── src │ ├── agent.cpp │ └── loader.c ├── tools └── parse_program.py └── vm.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/README.md -------------------------------------------------------------------------------- /framework/common/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/common/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /framework/common/__pycache__/color.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/__pycache__/color.cpython-38.pyc -------------------------------------------------------------------------------- /framework/common/__pycache__/config.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/__pycache__/config.cpython-38.pyc -------------------------------------------------------------------------------- /framework/common/__pycache__/debug.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/__pycache__/debug.cpython-38.pyc -------------------------------------------------------------------------------- /framework/common/__pycache__/execution_result.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/__pycache__/execution_result.cpython-38.pyc -------------------------------------------------------------------------------- /framework/common/__pycache__/qemu.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/__pycache__/qemu.cpython-38.pyc -------------------------------------------------------------------------------- /framework/common/__pycache__/qemu_protocol.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/__pycache__/qemu_protocol.cpython-38.pyc -------------------------------------------------------------------------------- /framework/common/__pycache__/rand.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/__pycache__/rand.cpython-38.pyc -------------------------------------------------------------------------------- /framework/common/__pycache__/self_check.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/__pycache__/self_check.cpython-38.pyc -------------------------------------------------------------------------------- /framework/common/__pycache__/util.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/__pycache__/util.cpython-38.pyc -------------------------------------------------------------------------------- /framework/common/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/color.py -------------------------------------------------------------------------------- /framework/common/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/config.py -------------------------------------------------------------------------------- /framework/common/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/debug.py -------------------------------------------------------------------------------- /framework/common/execution_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/execution_result.py -------------------------------------------------------------------------------- /framework/common/qemu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/qemu.py -------------------------------------------------------------------------------- /framework/common/qemu_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/qemu_protocol.py -------------------------------------------------------------------------------- /framework/common/rand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/rand.py -------------------------------------------------------------------------------- /framework/common/self_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/self_check.py -------------------------------------------------------------------------------- /framework/common/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/common/util.py -------------------------------------------------------------------------------- /framework/debug/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/debug/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/debug/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /framework/debug/__pycache__/log.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/debug/__pycache__/log.cpython-38.pyc -------------------------------------------------------------------------------- /framework/debug/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/debug/log.py -------------------------------------------------------------------------------- /framework/fuzzer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/fuzzer/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /framework/fuzzer/__pycache__/bitmap.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/__pycache__/bitmap.cpython-38.pyc -------------------------------------------------------------------------------- /framework/fuzzer/__pycache__/core.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/__pycache__/core.cpython-38.pyc -------------------------------------------------------------------------------- /framework/fuzzer/__pycache__/statistics.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/__pycache__/statistics.cpython-38.pyc -------------------------------------------------------------------------------- /framework/fuzzer/bitmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/bitmap.py -------------------------------------------------------------------------------- /framework/fuzzer/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/core.py -------------------------------------------------------------------------------- /framework/fuzzer/native/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/native/Makefile -------------------------------------------------------------------------------- /framework/fuzzer/native/bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/native/bitmap.c -------------------------------------------------------------------------------- /framework/fuzzer/native/bitmap.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/native/bitmap.so -------------------------------------------------------------------------------- /framework/fuzzer/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/statistics.py -------------------------------------------------------------------------------- /framework/fuzzer/technique/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/fuzzer/technique/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /framework/fuzzer/technique/__pycache__/arithmetic.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/__pycache__/arithmetic.cpython-38.pyc -------------------------------------------------------------------------------- /framework/fuzzer/technique/__pycache__/bitflip.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/__pycache__/bitflip.cpython-38.pyc -------------------------------------------------------------------------------- /framework/fuzzer/technique/__pycache__/havoc.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/__pycache__/havoc.cpython-38.pyc -------------------------------------------------------------------------------- /framework/fuzzer/technique/__pycache__/helper.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/__pycache__/helper.cpython-38.pyc -------------------------------------------------------------------------------- /framework/fuzzer/technique/__pycache__/interesting_values.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/__pycache__/interesting_values.cpython-38.pyc -------------------------------------------------------------------------------- /framework/fuzzer/technique/__pycache__/oneday.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/__pycache__/oneday.cpython-38.pyc -------------------------------------------------------------------------------- /framework/fuzzer/technique/__pycache__/wdmstyle.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/__pycache__/wdmstyle.cpython-38.pyc -------------------------------------------------------------------------------- /framework/fuzzer/technique/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/arithmetic.py -------------------------------------------------------------------------------- /framework/fuzzer/technique/bitflip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/bitflip.py -------------------------------------------------------------------------------- /framework/fuzzer/technique/havoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/havoc.py -------------------------------------------------------------------------------- /framework/fuzzer/technique/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/helper.py -------------------------------------------------------------------------------- /framework/fuzzer/technique/interesting_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/interesting_values.py -------------------------------------------------------------------------------- /framework/fuzzer/technique/wdmstyle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/fuzzer/technique/wdmstyle.py -------------------------------------------------------------------------------- /framework/irpt.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/irpt.ini -------------------------------------------------------------------------------- /framework/irpt_fuzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/irpt_fuzz.py -------------------------------------------------------------------------------- /framework/irpt_repro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/irpt_repro.py -------------------------------------------------------------------------------- /framework/irpt_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/irpt_test.py -------------------------------------------------------------------------------- /framework/wdm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /framework/wdm/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /framework/wdm/__pycache__/crasher.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/__pycache__/crasher.cpython-38.pyc -------------------------------------------------------------------------------- /framework/wdm/__pycache__/database.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/__pycache__/database.cpython-38.pyc -------------------------------------------------------------------------------- /framework/wdm/__pycache__/interface.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/__pycache__/interface.cpython-38.pyc -------------------------------------------------------------------------------- /framework/wdm/__pycache__/irp.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/__pycache__/irp.cpython-38.pyc -------------------------------------------------------------------------------- /framework/wdm/__pycache__/optimizer.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/__pycache__/optimizer.cpython-38.pyc -------------------------------------------------------------------------------- /framework/wdm/__pycache__/process.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/__pycache__/process.cpython-38.pyc -------------------------------------------------------------------------------- /framework/wdm/__pycache__/program.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/__pycache__/program.cpython-38.pyc -------------------------------------------------------------------------------- /framework/wdm/__pycache__/reproducer.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/__pycache__/reproducer.cpython-38.pyc -------------------------------------------------------------------------------- /framework/wdm/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/database.py -------------------------------------------------------------------------------- /framework/wdm/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/interface.py -------------------------------------------------------------------------------- /framework/wdm/irp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/irp.py -------------------------------------------------------------------------------- /framework/wdm/optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/optimizer.py -------------------------------------------------------------------------------- /framework/wdm/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/process.py -------------------------------------------------------------------------------- /framework/wdm/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/program.py -------------------------------------------------------------------------------- /framework/wdm/reproducer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/framework/wdm/reproducer.py -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/install.sh -------------------------------------------------------------------------------- /irpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/irpt.py -------------------------------------------------------------------------------- /targets/bin/agent.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/targets/bin/agent.exe -------------------------------------------------------------------------------- /targets/bin/loader.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/targets/bin/loader.exe -------------------------------------------------------------------------------- /targets/complie_loader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/targets/complie_loader.sh -------------------------------------------------------------------------------- /targets/include/driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/targets/include/driver.h -------------------------------------------------------------------------------- /targets/include/driver.h.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/targets/include/driver.h.template -------------------------------------------------------------------------------- /targets/include/irpt_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/targets/include/irpt_user.h -------------------------------------------------------------------------------- /targets/include/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/targets/include/kernel.h -------------------------------------------------------------------------------- /targets/src/agent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/targets/src/agent.cpp -------------------------------------------------------------------------------- /targets/src/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/targets/src/loader.c -------------------------------------------------------------------------------- /tools/parse_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/tools/parse_program.py -------------------------------------------------------------------------------- /vm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kirasys/irpt/HEAD/vm.py --------------------------------------------------------------------------------