├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ ├── feature-request.yml │ └── question.yml └── workflows │ ├── ci.yml │ └── nightly-ci.yml ├── .gitignore ├── DEFCON.md ├── LICENSE ├── README.md ├── ida_plugin ├── patcherex_ida │ ├── __init__.py │ └── forms.py └── patcherex_ida_main.py ├── patcherex ├── __init__.py ├── backend.py ├── backends │ ├── __init__.py │ ├── detourbackend.py │ ├── detourbackends │ │ ├── __init__.py │ │ ├── _elf.py │ │ ├── _utils.py │ │ ├── aarch64.py │ │ ├── arm.py │ │ ├── arm_stm32.py │ │ ├── avr.py │ │ ├── cgc.py │ │ ├── i386.py │ │ ├── mips.py │ │ └── ppc.py │ ├── misc.py │ └── reassembler_backend.py ├── cfg_utils.py ├── configs │ └── default_config.yaml ├── errors.py ├── file_sizes.py ├── networkrules.py ├── patch_master.py ├── patcherex ├── patches.py ├── result_summary.py ├── technique.py ├── techniques │ ├── __init__.py │ ├── adversarial.py │ ├── backdoor.py │ ├── binary_optimization.py │ ├── bitflip.py │ ├── countdown.py │ ├── cpuid.py │ ├── fidgetpatches.py │ ├── indirectcfi.py │ ├── malloc_ext_patcher.py │ ├── manualpatcher.py │ ├── noflagprintf.py │ ├── nxstack.py │ ├── packer.py │ ├── qemudetection.py │ ├── randomsyscallloop.py │ ├── shadowstack.py │ ├── shiftstack.py │ ├── simple_ptr_enc.py │ ├── simplecfi.py │ ├── stackretencryption.py │ ├── transmitprotection.py │ └── uninitialized_patcher.py └── utils.py ├── setup.py ├── test_binaries ├── 0b32aa01_01 ├── 0b32aa01_01_2 ├── CADET_00003 ├── CROMU_00008 ├── CROMU_00044 ├── CROMU_00070 ├── CROMU_00071 ├── EAGLE_00005 ├── KPRCA_00009 ├── KPRCA_00019 ├── KPRCA_00025 ├── KPRCA_00034 ├── KPRCA_00044 ├── KPRCA_00046 ├── NRFIN_00004 ├── NRFIN_00073 ├── NRFIN_00078 ├── Ofast │ └── CROMU_00008 ├── PIZZA_00002 ├── countdown_test ├── original │ ├── CADET_00003 │ ├── CROMU_00002 │ ├── CROMU_00002.fcfg │ ├── CROMU_00008 │ ├── CROMU_00012 │ ├── KPRCA_00011 │ ├── KPRCA_00025 │ ├── KPRCA_00026 │ ├── KPRCA_00038 │ └── NRFIN_00026 └── patchrex │ ├── CADET_00003_fixed │ ├── arbitrary_transmit_O0 │ ├── arbitrary_transmit_stdin_O0 │ ├── backdoorme1 │ ├── backdoorme2 │ ├── backdoorme3 │ ├── backdoorme4 │ ├── backdoorme5 │ ├── backdoorme6 │ ├── backdoorme7 │ ├── backdoorme8 │ ├── backdoorme9 │ ├── echo1 │ ├── echo2 │ ├── indirect_call_test_O0 │ ├── indirect_call_test_O0_exec_allocate │ └── indirect_call_test_fullmem_O0 └── tests ├── disabled-test_uniquelabels.py ├── disabled_test_patch_master.py ├── old_tracer-qemu-cgc ├── polls ├── CROMU_00070_2.pov └── NRFIN_00078_2.pov ├── test_cfg.py ├── test_detourbackend.py ├── test_detourbackend_aarch64.py ├── test_detourbackend_arm.py ├── test_detourbackend_i386.py ├── test_detourbackend_mips.py ├── test_detourbackend_mips64.py ├── test_detourbackend_ppc.py ├── test_detourbackend_ppc64.py ├── test_detourbackend_x86_64.py ├── test_reassemblerbackend.py ├── test_samples ├── arbitrary_transmit.c ├── arbitrary_transmit_stdin.c ├── backdoorme1.c ├── backdoorme2.c ├── backdoorme3.c ├── backdoorme4.c ├── backdoorme5.c ├── backdoorme6.c ├── backdoorme7.c ├── backdoorme8.c ├── backdoorme9.c ├── call_stack_main.c ├── compile_all.sh ├── echo1.c ├── echo2.c ├── indirect_call_test.c ├── indirect_call_test_exec_allocate.c ├── indirect_call_test_fullmem.c ├── indirect_jump_test.c ├── replace_function_patch.c └── simple.c └── test_techniques.py /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/nightly-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/.github/workflows/nightly-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/.gitignore -------------------------------------------------------------------------------- /DEFCON.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/DEFCON.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/README.md -------------------------------------------------------------------------------- /ida_plugin/patcherex_ida/__init__.py: -------------------------------------------------------------------------------- 1 | pass 2 | -------------------------------------------------------------------------------- /ida_plugin/patcherex_ida/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/ida_plugin/patcherex_ida/forms.py -------------------------------------------------------------------------------- /ida_plugin/patcherex_ida_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/ida_plugin/patcherex_ida_main.py -------------------------------------------------------------------------------- /patcherex/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /patcherex/backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backend.py -------------------------------------------------------------------------------- /patcherex/backends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/__init__.py -------------------------------------------------------------------------------- /patcherex/backends/detourbackend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/detourbackend.py -------------------------------------------------------------------------------- /patcherex/backends/detourbackends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /patcherex/backends/detourbackends/_elf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/detourbackends/_elf.py -------------------------------------------------------------------------------- /patcherex/backends/detourbackends/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/detourbackends/_utils.py -------------------------------------------------------------------------------- /patcherex/backends/detourbackends/aarch64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/detourbackends/aarch64.py -------------------------------------------------------------------------------- /patcherex/backends/detourbackends/arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/detourbackends/arm.py -------------------------------------------------------------------------------- /patcherex/backends/detourbackends/arm_stm32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/detourbackends/arm_stm32.py -------------------------------------------------------------------------------- /patcherex/backends/detourbackends/avr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/detourbackends/avr.py -------------------------------------------------------------------------------- /patcherex/backends/detourbackends/cgc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/detourbackends/cgc.py -------------------------------------------------------------------------------- /patcherex/backends/detourbackends/i386.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/detourbackends/i386.py -------------------------------------------------------------------------------- /patcherex/backends/detourbackends/mips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/detourbackends/mips.py -------------------------------------------------------------------------------- /patcherex/backends/detourbackends/ppc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/detourbackends/ppc.py -------------------------------------------------------------------------------- /patcherex/backends/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/misc.py -------------------------------------------------------------------------------- /patcherex/backends/reassembler_backend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/backends/reassembler_backend.py -------------------------------------------------------------------------------- /patcherex/cfg_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/cfg_utils.py -------------------------------------------------------------------------------- /patcherex/configs/default_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/configs/default_config.yaml -------------------------------------------------------------------------------- /patcherex/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/errors.py -------------------------------------------------------------------------------- /patcherex/file_sizes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/file_sizes.py -------------------------------------------------------------------------------- /patcherex/networkrules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/networkrules.py -------------------------------------------------------------------------------- /patcherex/patch_master.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/patch_master.py -------------------------------------------------------------------------------- /patcherex/patcherex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/patcherex -------------------------------------------------------------------------------- /patcherex/patches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/patches.py -------------------------------------------------------------------------------- /patcherex/result_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/result_summary.py -------------------------------------------------------------------------------- /patcherex/technique.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/technique.py -------------------------------------------------------------------------------- /patcherex/techniques/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/__init__.py -------------------------------------------------------------------------------- /patcherex/techniques/adversarial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/adversarial.py -------------------------------------------------------------------------------- /patcherex/techniques/backdoor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/backdoor.py -------------------------------------------------------------------------------- /patcherex/techniques/binary_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/binary_optimization.py -------------------------------------------------------------------------------- /patcherex/techniques/bitflip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/bitflip.py -------------------------------------------------------------------------------- /patcherex/techniques/countdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/countdown.py -------------------------------------------------------------------------------- /patcherex/techniques/cpuid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/cpuid.py -------------------------------------------------------------------------------- /patcherex/techniques/fidgetpatches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/fidgetpatches.py -------------------------------------------------------------------------------- /patcherex/techniques/indirectcfi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/indirectcfi.py -------------------------------------------------------------------------------- /patcherex/techniques/malloc_ext_patcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/malloc_ext_patcher.py -------------------------------------------------------------------------------- /patcherex/techniques/manualpatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/manualpatcher.py -------------------------------------------------------------------------------- /patcherex/techniques/noflagprintf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/noflagprintf.py -------------------------------------------------------------------------------- /patcherex/techniques/nxstack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/nxstack.py -------------------------------------------------------------------------------- /patcherex/techniques/packer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/packer.py -------------------------------------------------------------------------------- /patcherex/techniques/qemudetection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/qemudetection.py -------------------------------------------------------------------------------- /patcherex/techniques/randomsyscallloop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/randomsyscallloop.py -------------------------------------------------------------------------------- /patcherex/techniques/shadowstack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/shadowstack.py -------------------------------------------------------------------------------- /patcherex/techniques/shiftstack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/shiftstack.py -------------------------------------------------------------------------------- /patcherex/techniques/simple_ptr_enc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/simple_ptr_enc.py -------------------------------------------------------------------------------- /patcherex/techniques/simplecfi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/simplecfi.py -------------------------------------------------------------------------------- /patcherex/techniques/stackretencryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/stackretencryption.py -------------------------------------------------------------------------------- /patcherex/techniques/transmitprotection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/transmitprotection.py -------------------------------------------------------------------------------- /patcherex/techniques/uninitialized_patcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/techniques/uninitialized_patcher.py -------------------------------------------------------------------------------- /patcherex/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/patcherex/utils.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/setup.py -------------------------------------------------------------------------------- /test_binaries/0b32aa01_01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/0b32aa01_01 -------------------------------------------------------------------------------- /test_binaries/0b32aa01_01_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/0b32aa01_01_2 -------------------------------------------------------------------------------- /test_binaries/CADET_00003: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/CADET_00003 -------------------------------------------------------------------------------- /test_binaries/CROMU_00008: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/CROMU_00008 -------------------------------------------------------------------------------- /test_binaries/CROMU_00044: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/CROMU_00044 -------------------------------------------------------------------------------- /test_binaries/CROMU_00070: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/CROMU_00070 -------------------------------------------------------------------------------- /test_binaries/CROMU_00071: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/CROMU_00071 -------------------------------------------------------------------------------- /test_binaries/EAGLE_00005: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/EAGLE_00005 -------------------------------------------------------------------------------- /test_binaries/KPRCA_00009: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/KPRCA_00009 -------------------------------------------------------------------------------- /test_binaries/KPRCA_00019: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/KPRCA_00019 -------------------------------------------------------------------------------- /test_binaries/KPRCA_00025: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/KPRCA_00025 -------------------------------------------------------------------------------- /test_binaries/KPRCA_00034: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/KPRCA_00034 -------------------------------------------------------------------------------- /test_binaries/KPRCA_00044: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/KPRCA_00044 -------------------------------------------------------------------------------- /test_binaries/KPRCA_00046: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/KPRCA_00046 -------------------------------------------------------------------------------- /test_binaries/NRFIN_00004: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/NRFIN_00004 -------------------------------------------------------------------------------- /test_binaries/NRFIN_00073: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/NRFIN_00073 -------------------------------------------------------------------------------- /test_binaries/NRFIN_00078: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/NRFIN_00078 -------------------------------------------------------------------------------- /test_binaries/Ofast/CROMU_00008: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/Ofast/CROMU_00008 -------------------------------------------------------------------------------- /test_binaries/PIZZA_00002: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/PIZZA_00002 -------------------------------------------------------------------------------- /test_binaries/countdown_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/countdown_test -------------------------------------------------------------------------------- /test_binaries/original/CADET_00003: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/original/CADET_00003 -------------------------------------------------------------------------------- /test_binaries/original/CROMU_00002: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/original/CROMU_00002 -------------------------------------------------------------------------------- /test_binaries/original/CROMU_00002.fcfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/original/CROMU_00002.fcfg -------------------------------------------------------------------------------- /test_binaries/original/CROMU_00008: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/original/CROMU_00008 -------------------------------------------------------------------------------- /test_binaries/original/CROMU_00012: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/original/CROMU_00012 -------------------------------------------------------------------------------- /test_binaries/original/KPRCA_00011: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/original/KPRCA_00011 -------------------------------------------------------------------------------- /test_binaries/original/KPRCA_00025: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/original/KPRCA_00025 -------------------------------------------------------------------------------- /test_binaries/original/KPRCA_00026: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/original/KPRCA_00026 -------------------------------------------------------------------------------- /test_binaries/original/KPRCA_00038: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/original/KPRCA_00038 -------------------------------------------------------------------------------- /test_binaries/original/NRFIN_00026: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/original/NRFIN_00026 -------------------------------------------------------------------------------- /test_binaries/patchrex/CADET_00003_fixed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/CADET_00003_fixed -------------------------------------------------------------------------------- /test_binaries/patchrex/arbitrary_transmit_O0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/arbitrary_transmit_O0 -------------------------------------------------------------------------------- /test_binaries/patchrex/arbitrary_transmit_stdin_O0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/arbitrary_transmit_stdin_O0 -------------------------------------------------------------------------------- /test_binaries/patchrex/backdoorme1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/backdoorme1 -------------------------------------------------------------------------------- /test_binaries/patchrex/backdoorme2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/backdoorme2 -------------------------------------------------------------------------------- /test_binaries/patchrex/backdoorme3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/backdoorme3 -------------------------------------------------------------------------------- /test_binaries/patchrex/backdoorme4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/backdoorme4 -------------------------------------------------------------------------------- /test_binaries/patchrex/backdoorme5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/backdoorme5 -------------------------------------------------------------------------------- /test_binaries/patchrex/backdoorme6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/backdoorme6 -------------------------------------------------------------------------------- /test_binaries/patchrex/backdoorme7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/backdoorme7 -------------------------------------------------------------------------------- /test_binaries/patchrex/backdoorme8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/backdoorme8 -------------------------------------------------------------------------------- /test_binaries/patchrex/backdoorme9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/backdoorme9 -------------------------------------------------------------------------------- /test_binaries/patchrex/echo1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/echo1 -------------------------------------------------------------------------------- /test_binaries/patchrex/echo2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/echo2 -------------------------------------------------------------------------------- /test_binaries/patchrex/indirect_call_test_O0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/indirect_call_test_O0 -------------------------------------------------------------------------------- /test_binaries/patchrex/indirect_call_test_O0_exec_allocate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/indirect_call_test_O0_exec_allocate -------------------------------------------------------------------------------- /test_binaries/patchrex/indirect_call_test_fullmem_O0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/test_binaries/patchrex/indirect_call_test_fullmem_O0 -------------------------------------------------------------------------------- /tests/disabled-test_uniquelabels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/disabled-test_uniquelabels.py -------------------------------------------------------------------------------- /tests/disabled_test_patch_master.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/disabled_test_patch_master.py -------------------------------------------------------------------------------- /tests/old_tracer-qemu-cgc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/old_tracer-qemu-cgc -------------------------------------------------------------------------------- /tests/polls/CROMU_00070_2.pov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/polls/CROMU_00070_2.pov -------------------------------------------------------------------------------- /tests/polls/NRFIN_00078_2.pov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/polls/NRFIN_00078_2.pov -------------------------------------------------------------------------------- /tests/test_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_cfg.py -------------------------------------------------------------------------------- /tests/test_detourbackend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_detourbackend.py -------------------------------------------------------------------------------- /tests/test_detourbackend_aarch64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_detourbackend_aarch64.py -------------------------------------------------------------------------------- /tests/test_detourbackend_arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_detourbackend_arm.py -------------------------------------------------------------------------------- /tests/test_detourbackend_i386.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_detourbackend_i386.py -------------------------------------------------------------------------------- /tests/test_detourbackend_mips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_detourbackend_mips.py -------------------------------------------------------------------------------- /tests/test_detourbackend_mips64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_detourbackend_mips64.py -------------------------------------------------------------------------------- /tests/test_detourbackend_ppc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_detourbackend_ppc.py -------------------------------------------------------------------------------- /tests/test_detourbackend_ppc64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_detourbackend_ppc64.py -------------------------------------------------------------------------------- /tests/test_detourbackend_x86_64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_detourbackend_x86_64.py -------------------------------------------------------------------------------- /tests/test_reassemblerbackend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_reassemblerbackend.py -------------------------------------------------------------------------------- /tests/test_samples/arbitrary_transmit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/arbitrary_transmit.c -------------------------------------------------------------------------------- /tests/test_samples/arbitrary_transmit_stdin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/arbitrary_transmit_stdin.c -------------------------------------------------------------------------------- /tests/test_samples/backdoorme1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/backdoorme1.c -------------------------------------------------------------------------------- /tests/test_samples/backdoorme2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/backdoorme2.c -------------------------------------------------------------------------------- /tests/test_samples/backdoorme3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/backdoorme3.c -------------------------------------------------------------------------------- /tests/test_samples/backdoorme4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/backdoorme4.c -------------------------------------------------------------------------------- /tests/test_samples/backdoorme5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/backdoorme5.c -------------------------------------------------------------------------------- /tests/test_samples/backdoorme6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/backdoorme6.c -------------------------------------------------------------------------------- /tests/test_samples/backdoorme7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/backdoorme7.c -------------------------------------------------------------------------------- /tests/test_samples/backdoorme8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/backdoorme8.c -------------------------------------------------------------------------------- /tests/test_samples/backdoorme9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/backdoorme9.c -------------------------------------------------------------------------------- /tests/test_samples/call_stack_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/call_stack_main.c -------------------------------------------------------------------------------- /tests/test_samples/compile_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/compile_all.sh -------------------------------------------------------------------------------- /tests/test_samples/echo1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/echo1.c -------------------------------------------------------------------------------- /tests/test_samples/echo2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/echo2.c -------------------------------------------------------------------------------- /tests/test_samples/indirect_call_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/indirect_call_test.c -------------------------------------------------------------------------------- /tests/test_samples/indirect_call_test_exec_allocate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/indirect_call_test_exec_allocate.c -------------------------------------------------------------------------------- /tests/test_samples/indirect_call_test_fullmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/indirect_call_test_fullmem.c -------------------------------------------------------------------------------- /tests/test_samples/indirect_jump_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/indirect_jump_test.c -------------------------------------------------------------------------------- /tests/test_samples/replace_function_patch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/replace_function_patch.c -------------------------------------------------------------------------------- /tests/test_samples/simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_samples/simple.c -------------------------------------------------------------------------------- /tests/test_techniques.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/angr/patcherex/HEAD/tests/test_techniques.py --------------------------------------------------------------------------------