├── .gitmodules ├── Dockerfile ├── LICENSE ├── README.md ├── __init__.py ├── custom_utils.py ├── firmadyne_data ├── fdyne.h ├── firmadyne │ ├── Kconfig │ ├── Makefile │ ├── cscope.files │ ├── cscope.in.out │ ├── cscope.out │ ├── cscope.po.out │ ├── devfs_stubs.c │ ├── devfs_stubs.h │ ├── firmadyne.c │ ├── firmadyne.h │ ├── hooks-private.h │ ├── hooks.c │ ├── hooks.h │ ├── hooks_bak.c │ ├── procfs_stubs.c │ └── procfs_stubs.h └── firmadyne_old_kerns │ ├── .devfs_stubs.c.swp │ ├── Kconfig │ ├── Makefile │ ├── cscope.files │ ├── cscope.in.out │ ├── cscope.out │ ├── cscope.po.out │ ├── devfs_stubs.c │ ├── devfs_stubs.h │ ├── firmadyne.c │ ├── firmadyne.h │ ├── hooks-private.h │ ├── hooks.c │ ├── hooks.h │ ├── hooks_bak.c │ ├── procfs_stubs.c │ └── procfs_stubs.h ├── firmsolo.py ├── gather_data_scripts ├── __init__.py ├── fix_image_dslc_data.py ├── get_confs_kallsyms.py ├── get_image_char_devs.py ├── get_mods_info.py └── get_module_cmd_nums.py ├── ghidra ├── get_dwarf_info.py ├── get_struct_mod_layout.py ├── ghidra_dslc.py └── ioctl_cmds.py ├── kernel_configs ├── config.arm_realview_v6 ├── config.arm_realview_v7 ├── config.arm_versatile └── config.malta ├── openwrt_patches ├── linux-2.6.30-mips_module_reloc.patch ├── linux-2.6.31-mips_module_reloc.patch ├── linux-2.6.32-mips_module_reloc.patch ├── linux-2.6.33-mips_module_reloc.patch ├── linux-2.6.34-mips_module_reloc.patch ├── linux-2.6.35-mips_module_reloc.patch ├── linux-2.6.36-mips_module_reloc.patch ├── linux-2.6.37-mips_module_reloc.patch ├── linux-2.6.38-mips_module_reloc.patch ├── linux-2.6.39-mips_module_reloc.patch ├── linux-3.0-mips_module_reloc.patch ├── linux-3.1-mips_module_reloc.patch ├── linux-3.10-mips_module_reloc.patch ├── linux-3.12-mips_module_reloc.patch ├── linux-3.13-mips_module_reloc.patch ├── linux-3.14-mips_module_reloc.patch ├── linux-3.18-mips_module_reloc.patch ├── linux-3.19-mips_module_reloc.patch ├── linux-3.2-mips_module_reloc.patch ├── linux-3.3-mips_module_reloc.patch ├── linux-3.4-mips_module_reloc.patch ├── linux-3.6-mips_module_reloc.patch ├── linux-3.7-mips_module_reloc.patch ├── linux-3.8-mips_module_reloc.patch ├── linux-3.9-mips_module_reloc.patch ├── linux-4.0-mips_module_reloc.patch ├── linux-4.1-mips_module_reloc.patch ├── linux-4.3-mips_module_reloc.patch └── linux-4.4-mips_module_reloc.patch ├── stage1 ├── __init__.py ├── config_extr.sh ├── cpp.py ├── find_kernels_syms.py ├── gather_data.py ├── get_image_info.py ├── get_symbol_info.py └── parse_kernel_source.py ├── stage2a ├── __init__.py ├── firm_kern_comp.py ├── firmadyne_fix.py ├── fix_kconf.py ├── hot_fixes.py ├── kconfiglib.py └── kcre.py ├── stage2b ├── __init__.py ├── control_qemu.py ├── create_fs.py ├── get_order.py └── load_mods.py ├── stage2c ├── __init__.py ├── dslc.py ├── get_ds_conds.py └── get_struct_options.py └── triforceafl ├── copy_fuzz_data.py ├── get_fuzzing_cmd.py └── triforce_run.py /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/.gitmodules -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/custom_utils.py -------------------------------------------------------------------------------- /firmadyne_data/fdyne.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/fdyne.h -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/Kconfig -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/Makefile -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/cscope.files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/cscope.files -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/cscope.in.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/cscope.in.out -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/cscope.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/cscope.out -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/cscope.po.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/cscope.po.out -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/devfs_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/devfs_stubs.c -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/devfs_stubs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/devfs_stubs.h -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/firmadyne.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/firmadyne.c -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/firmadyne.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/firmadyne.h -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/hooks-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/hooks-private.h -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/hooks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/hooks.c -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/hooks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/hooks.h -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/hooks_bak.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/hooks_bak.c -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/procfs_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/procfs_stubs.c -------------------------------------------------------------------------------- /firmadyne_data/firmadyne/procfs_stubs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne/procfs_stubs.h -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/.devfs_stubs.c.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/.devfs_stubs.c.swp -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/Kconfig -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/Makefile -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/cscope.files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/cscope.files -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/cscope.in.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/cscope.in.out -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/cscope.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/cscope.out -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/cscope.po.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/cscope.po.out -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/devfs_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/devfs_stubs.c -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/devfs_stubs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/devfs_stubs.h -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/firmadyne.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/firmadyne.c -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/firmadyne.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/firmadyne.h -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/hooks-private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/hooks-private.h -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/hooks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/hooks.c -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/hooks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/hooks.h -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/hooks_bak.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/hooks_bak.c -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/procfs_stubs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/procfs_stubs.c -------------------------------------------------------------------------------- /firmadyne_data/firmadyne_old_kerns/procfs_stubs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmadyne_data/firmadyne_old_kerns/procfs_stubs.h -------------------------------------------------------------------------------- /firmsolo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/firmsolo.py -------------------------------------------------------------------------------- /gather_data_scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gather_data_scripts/fix_image_dslc_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/gather_data_scripts/fix_image_dslc_data.py -------------------------------------------------------------------------------- /gather_data_scripts/get_confs_kallsyms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/gather_data_scripts/get_confs_kallsyms.py -------------------------------------------------------------------------------- /gather_data_scripts/get_image_char_devs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/gather_data_scripts/get_image_char_devs.py -------------------------------------------------------------------------------- /gather_data_scripts/get_mods_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/gather_data_scripts/get_mods_info.py -------------------------------------------------------------------------------- /gather_data_scripts/get_module_cmd_nums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/gather_data_scripts/get_module_cmd_nums.py -------------------------------------------------------------------------------- /ghidra/get_dwarf_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/ghidra/get_dwarf_info.py -------------------------------------------------------------------------------- /ghidra/get_struct_mod_layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/ghidra/get_struct_mod_layout.py -------------------------------------------------------------------------------- /ghidra/ghidra_dslc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/ghidra/ghidra_dslc.py -------------------------------------------------------------------------------- /ghidra/ioctl_cmds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/ghidra/ioctl_cmds.py -------------------------------------------------------------------------------- /kernel_configs/config.arm_realview_v6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/kernel_configs/config.arm_realview_v6 -------------------------------------------------------------------------------- /kernel_configs/config.arm_realview_v7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/kernel_configs/config.arm_realview_v7 -------------------------------------------------------------------------------- /kernel_configs/config.arm_versatile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/kernel_configs/config.arm_versatile -------------------------------------------------------------------------------- /kernel_configs/config.malta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/kernel_configs/config.malta -------------------------------------------------------------------------------- /openwrt_patches/linux-2.6.30-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-2.6.30-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-2.6.31-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-2.6.31-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-2.6.32-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-2.6.32-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-2.6.33-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-2.6.33-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-2.6.34-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-2.6.34-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-2.6.35-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-2.6.35-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-2.6.36-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-2.6.36-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-2.6.37-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-2.6.37-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-2.6.38-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-2.6.38-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-2.6.39-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-2.6.39-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.0-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.0-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.1-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.1-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.10-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.10-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.12-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.12-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.13-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.13-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.14-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.14-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.18-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.18-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.19-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.19-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.2-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.2-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.3-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.3-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.4-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.4-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.6-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.6-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.7-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.7-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.8-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.8-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-3.9-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-3.9-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-4.0-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-4.0-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-4.1-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-4.1-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-4.3-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-4.3-mips_module_reloc.patch -------------------------------------------------------------------------------- /openwrt_patches/linux-4.4-mips_module_reloc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/openwrt_patches/linux-4.4-mips_module_reloc.patch -------------------------------------------------------------------------------- /stage1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage1/config_extr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage1/config_extr.sh -------------------------------------------------------------------------------- /stage1/cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage1/cpp.py -------------------------------------------------------------------------------- /stage1/find_kernels_syms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage1/find_kernels_syms.py -------------------------------------------------------------------------------- /stage1/gather_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage1/gather_data.py -------------------------------------------------------------------------------- /stage1/get_image_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage1/get_image_info.py -------------------------------------------------------------------------------- /stage1/get_symbol_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage1/get_symbol_info.py -------------------------------------------------------------------------------- /stage1/parse_kernel_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage1/parse_kernel_source.py -------------------------------------------------------------------------------- /stage2a/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage2a/firm_kern_comp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2a/firm_kern_comp.py -------------------------------------------------------------------------------- /stage2a/firmadyne_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2a/firmadyne_fix.py -------------------------------------------------------------------------------- /stage2a/fix_kconf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2a/fix_kconf.py -------------------------------------------------------------------------------- /stage2a/hot_fixes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2a/hot_fixes.py -------------------------------------------------------------------------------- /stage2a/kconfiglib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2a/kconfiglib.py -------------------------------------------------------------------------------- /stage2a/kcre.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2a/kcre.py -------------------------------------------------------------------------------- /stage2b/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage2b/control_qemu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2b/control_qemu.py -------------------------------------------------------------------------------- /stage2b/create_fs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2b/create_fs.py -------------------------------------------------------------------------------- /stage2b/get_order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2b/get_order.py -------------------------------------------------------------------------------- /stage2b/load_mods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2b/load_mods.py -------------------------------------------------------------------------------- /stage2c/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /stage2c/dslc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2c/dslc.py -------------------------------------------------------------------------------- /stage2c/get_ds_conds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2c/get_ds_conds.py -------------------------------------------------------------------------------- /stage2c/get_struct_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/stage2c/get_struct_options.py -------------------------------------------------------------------------------- /triforceafl/copy_fuzz_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/triforceafl/copy_fuzz_data.py -------------------------------------------------------------------------------- /triforceafl/get_fuzzing_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/triforceafl/get_fuzzing_cmd.py -------------------------------------------------------------------------------- /triforceafl/triforce_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BUseclab/FirmSolo/HEAD/triforceafl/triforce_run.py --------------------------------------------------------------------------------