├── .gitignore ├── LICENSE ├── README.md ├── SETUP.md ├── assets ├── 334433.cast ├── framework.png ├── stdout.png └── stdout_old.png ├── flake8.conf └── src ├── Fuzzer ├── Fuzzer.py ├── __init__.py ├── byte_flipper.py ├── file_system_magic │ ├── __init__.py │ ├── ext_superblock_parser.py │ ├── fs_util.py │ ├── ufs_superblock_parser.py │ └── zfs_uberblock_parser.py ├── metadata.py └── radamsa.py ├── Manager ├── Manager.py ├── Manager_FreeBSD.py ├── Manager_NetBSD.py ├── Manager_OpenBSD.py ├── Manager_Ubuntu.py └── __init__.py ├── README.md ├── Requirements.sh ├── SnapshotTemplate ├── __init__.py └── snapshot.py ├── UserEmulation ├── UE_FreeBSD.py ├── UE_Generic.py ├── UE_NetBSD.py ├── UE_OpenBSD.py ├── UE_Ubuntu.py ├── UE_all.py └── __init__.py ├── Verifier ├── Crash_Verifier.py └── __init__.py ├── __init__.py ├── _deprecated ├── __init__.py └── makeFS.py ├── config ├── __init__.py └── fuzzing_config.py ├── makeFS2.py ├── run.py ├── scripts ├── fuzzer.sh ├── kern.diff ├── loader.conf ├── make_kern.sh ├── prepBSD_FSmakerVM.sh ├── prepBSD_fuzzVM.sh ├── prepLinux_VM.sh ├── rc.conf └── sysctl.conf └── utility ├── __init__.py ├── _unused ├── __init__.py ├── find_latest_core.py └── sha256sum.py ├── extract_core_features.py ├── file_traversal.py ├── get_users_and_groups.py ├── test_core.txt ├── urls.py └── vmcore_remover.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/README.md -------------------------------------------------------------------------------- /SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/SETUP.md -------------------------------------------------------------------------------- /assets/334433.cast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/assets/334433.cast -------------------------------------------------------------------------------- /assets/framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/assets/framework.png -------------------------------------------------------------------------------- /assets/stdout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/assets/stdout.png -------------------------------------------------------------------------------- /assets/stdout_old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/assets/stdout_old.png -------------------------------------------------------------------------------- /flake8.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/flake8.conf -------------------------------------------------------------------------------- /src/Fuzzer/Fuzzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Fuzzer/Fuzzer.py -------------------------------------------------------------------------------- /src/Fuzzer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Fuzzer/byte_flipper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Fuzzer/byte_flipper.py -------------------------------------------------------------------------------- /src/Fuzzer/file_system_magic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Fuzzer/file_system_magic/ext_superblock_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Fuzzer/file_system_magic/ext_superblock_parser.py -------------------------------------------------------------------------------- /src/Fuzzer/file_system_magic/fs_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Fuzzer/file_system_magic/fs_util.py -------------------------------------------------------------------------------- /src/Fuzzer/file_system_magic/ufs_superblock_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Fuzzer/file_system_magic/ufs_superblock_parser.py -------------------------------------------------------------------------------- /src/Fuzzer/file_system_magic/zfs_uberblock_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Fuzzer/file_system_magic/zfs_uberblock_parser.py -------------------------------------------------------------------------------- /src/Fuzzer/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Fuzzer/metadata.py -------------------------------------------------------------------------------- /src/Fuzzer/radamsa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Fuzzer/radamsa.py -------------------------------------------------------------------------------- /src/Manager/Manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Manager/Manager.py -------------------------------------------------------------------------------- /src/Manager/Manager_FreeBSD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Manager/Manager_FreeBSD.py -------------------------------------------------------------------------------- /src/Manager/Manager_NetBSD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Manager/Manager_NetBSD.py -------------------------------------------------------------------------------- /src/Manager/Manager_OpenBSD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Manager/Manager_OpenBSD.py -------------------------------------------------------------------------------- /src/Manager/Manager_Ubuntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Manager/Manager_Ubuntu.py -------------------------------------------------------------------------------- /src/Manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/README.md -------------------------------------------------------------------------------- /src/Requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Requirements.sh -------------------------------------------------------------------------------- /src/SnapshotTemplate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/SnapshotTemplate/snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/SnapshotTemplate/snapshot.py -------------------------------------------------------------------------------- /src/UserEmulation/UE_FreeBSD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/UserEmulation/UE_FreeBSD.py -------------------------------------------------------------------------------- /src/UserEmulation/UE_Generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/UserEmulation/UE_Generic.py -------------------------------------------------------------------------------- /src/UserEmulation/UE_NetBSD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/UserEmulation/UE_NetBSD.py -------------------------------------------------------------------------------- /src/UserEmulation/UE_OpenBSD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/UserEmulation/UE_OpenBSD.py -------------------------------------------------------------------------------- /src/UserEmulation/UE_Ubuntu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/UserEmulation/UE_Ubuntu.py -------------------------------------------------------------------------------- /src/UserEmulation/UE_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/UserEmulation/UE_all.py -------------------------------------------------------------------------------- /src/UserEmulation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Verifier/Crash_Verifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/Verifier/Crash_Verifier.py -------------------------------------------------------------------------------- /src/Verifier/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/_deprecated/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/_deprecated/makeFS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/_deprecated/makeFS.py -------------------------------------------------------------------------------- /src/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/config/fuzzing_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/config/fuzzing_config.py -------------------------------------------------------------------------------- /src/makeFS2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/makeFS2.py -------------------------------------------------------------------------------- /src/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/run.py -------------------------------------------------------------------------------- /src/scripts/fuzzer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/scripts/fuzzer.sh -------------------------------------------------------------------------------- /src/scripts/kern.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/scripts/kern.diff -------------------------------------------------------------------------------- /src/scripts/loader.conf: -------------------------------------------------------------------------------- 1 | autoboot_delay='1' 2 | -------------------------------------------------------------------------------- /src/scripts/make_kern.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/scripts/make_kern.sh -------------------------------------------------------------------------------- /src/scripts/prepBSD_FSmakerVM.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/scripts/prepBSD_FSmakerVM.sh -------------------------------------------------------------------------------- /src/scripts/prepBSD_fuzzVM.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/scripts/prepBSD_fuzzVM.sh -------------------------------------------------------------------------------- /src/scripts/prepLinux_VM.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/scripts/prepLinux_VM.sh -------------------------------------------------------------------------------- /src/scripts/rc.conf: -------------------------------------------------------------------------------- 1 | hostname="" 2 | keymap="us.kbd" 3 | ifconfig_em0="DHCP" 4 | sshd_enable="YES" 5 | dumpdev="AUTO" 6 | -------------------------------------------------------------------------------- /src/scripts/sysctl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/scripts/sysctl.conf -------------------------------------------------------------------------------- /src/utility/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utility/_unused/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/utility/_unused/find_latest_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/utility/_unused/find_latest_core.py -------------------------------------------------------------------------------- /src/utility/_unused/sha256sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/utility/_unused/sha256sum.py -------------------------------------------------------------------------------- /src/utility/extract_core_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/utility/extract_core_features.py -------------------------------------------------------------------------------- /src/utility/file_traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/utility/file_traversal.py -------------------------------------------------------------------------------- /src/utility/get_users_and_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/utility/get_users_and_groups.py -------------------------------------------------------------------------------- /src/utility/test_core.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/utility/test_core.txt -------------------------------------------------------------------------------- /src/utility/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/utility/urls.py -------------------------------------------------------------------------------- /src/utility/vmcore_remover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/0xricksanchez/fisy-fuzz/HEAD/src/utility/vmcore_remover.py --------------------------------------------------------------------------------