├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── README.md ├── barf ├── __init__.py ├── analysis │ ├── __init__.py │ ├── codeanalyzer │ │ ├── __init__.py │ │ └── codeanalyzer.py │ ├── gadgets │ │ ├── __init__.py │ │ ├── classifier.py │ │ ├── finder.py │ │ ├── gadget.py │ │ └── verifier.py │ ├── graphs │ │ ├── __init__.py │ │ ├── basicblock.py │ │ ├── callgraph.py │ │ └── controlflowgraph.py │ └── symbolic │ │ ├── __init__.py │ │ └── emulator.py ├── arch │ ├── __init__.py │ ├── arch.py │ ├── arm │ │ ├── README.md │ │ ├── __init__.py │ │ ├── arm.py │ │ ├── disassembler.py │ │ ├── helpers.py │ │ ├── parser.py │ │ ├── translator.py │ │ └── translators │ │ │ ├── __init__.py │ │ │ ├── branch.py │ │ │ ├── data.py │ │ │ └── loadstore.py │ ├── disassembler.py │ ├── emulator.py │ ├── helper.py │ ├── translator.py │ └── x86 │ │ ├── __init__.py │ │ ├── disassembler.py │ │ ├── helpers.py │ │ ├── parser.py │ │ ├── trace.py │ │ ├── translator.py │ │ ├── translators │ │ ├── __init__.py │ │ ├── arithmetic.py │ │ ├── bitwise.py │ │ ├── control.py │ │ ├── flag.py │ │ ├── helpers.py │ │ ├── logical.py │ │ ├── misc.py │ │ ├── sse.py │ │ ├── string.py │ │ └── transfer.py │ │ └── x86.py ├── barf.py ├── core │ ├── __init__.py │ ├── binary.py │ ├── reil │ │ ├── __init__.py │ │ ├── builder.py │ │ ├── container.py │ │ ├── emulator │ │ │ ├── __init__.py │ │ │ ├── cpu.py │ │ │ ├── emulator.py │ │ │ ├── memory.py │ │ │ └── tainter.py │ │ ├── helpers.py │ │ ├── parser.py │ │ └── reil.py │ ├── smt │ │ ├── __init__.py │ │ ├── smtfunction.py │ │ ├── smtsolver.py │ │ ├── smtsymbol.py │ │ └── smttranslator.py │ └── symbols.py ├── tools │ ├── __init__.py │ ├── cfg │ │ ├── __init__.py │ │ └── cfg.py │ ├── cg │ │ ├── __init__.py │ │ └── cg.py │ ├── common.py │ ├── gadgets │ │ ├── README.md │ │ ├── __init__.py │ │ └── gadgets.py │ └── replay │ │ ├── __init__.py │ │ └── replay.py └── utils │ ├── __init__.py │ ├── cconv.py │ ├── reil.py │ └── utils.py ├── doc ├── manual │ ├── Makefile │ ├── apidoc │ │ └── .gitignore │ ├── conf.py │ ├── index.rst │ ├── make.bat │ └── source │ │ ├── installation │ │ └── index.rst │ │ ├── introduction │ │ └── index.rst │ │ ├── overview │ │ └── index.rst │ │ └── tutorial │ │ ├── images │ │ └── constraint3_cfg.png │ │ └── index.rst ├── papers │ └── barf.pdf └── presentations │ └── barfing-gadgets.ekoparty2014.es.pdf ├── examples ├── flareon-2015 │ └── 2 │ │ ├── README.md │ │ ├── bin │ │ └── very_success │ │ ├── cfg │ │ ├── sub_401000.png │ │ └── sub_401084.png │ │ └── solve.py ├── kaos-toy-project │ ├── README.md │ ├── bin │ │ └── toyproject.exe │ └── solve.py └── misc │ ├── check_constraints.arm.py │ ├── check_constraints.x86.py │ ├── check_paths.x86.py │ ├── emulate_binary.py │ ├── emulate_code.py │ ├── find_and_emulate.x86.py │ ├── recover_cfg.py │ ├── samples │ ├── Makefile │ ├── bin │ │ ├── branch4.arm │ │ ├── branch4.arm_thumb │ │ ├── branch4.x86 │ │ ├── constraint1.arm │ │ ├── constraint1.x86 │ │ ├── constraint3.x86 │ │ ├── example1.x86_64 │ │ ├── loop-simple1.arm │ │ ├── loop-simple1.arm_thumb │ │ ├── loop-simple1.x86 │ │ ├── loop-simple1.x86_64 │ │ ├── loop2.arm │ │ └── loop2.x86 │ └── src │ │ ├── branch4.c │ │ ├── constraint1.c │ │ ├── constraint3.c │ │ ├── example1.c │ │ ├── loop-simple1.c │ │ └── loop2.c │ └── translate_code.py ├── setup.py └── tests ├── __init__.py ├── analysis ├── __init__.py ├── codeanalyzer │ ├── __init__.py │ └── test_codeanalyzer.py ├── gadgets │ ├── __init__.py │ ├── test_gadget_arm.py │ └── test_gadget_x86.py ├── graphs │ ├── __init__.py │ ├── data │ │ ├── Makefile │ │ ├── bin │ │ │ ├── x86_sample_1 │ │ │ └── x86_sample_2 │ │ └── src │ │ │ ├── x86_sample_1.c │ │ │ └── x86_sample_2.c │ └── test_basicblock.py └── symbolic │ ├── __init__.py │ ├── data │ ├── Makefile │ ├── bin │ │ ├── check_serial_1 │ │ ├── check_serial_2 │ │ ├── check_serial_3 │ │ ├── check_serial_4 │ │ ├── check_serial_5 │ │ └── check_serial_6 │ └── src │ │ ├── check_serial_1.c │ │ ├── check_serial_2.c │ │ ├── check_serial_3.c │ │ ├── check_serial_4.c │ │ ├── check_serial_5.c │ │ └── check_serial_6.c │ └── test_emulator.py ├── arch ├── __init__.py ├── arm │ ├── __init__.py │ ├── test_armparser.py │ └── translators │ │ ├── __init__.py │ │ ├── armtranslator.py │ │ ├── test_branch.py │ │ ├── test_data.py │ │ └── test_loadstore.py ├── samples │ ├── Makefile │ ├── bin │ │ ├── loop-simple.arm │ │ ├── loop-simple.arm_thumb │ │ ├── loop-simple.x86 │ │ └── loop-simple.x86_64 │ └── src │ │ └── loop-simple.c ├── test_emulator.py └── x86 │ ├── __init__.py │ ├── test_x86parser.py │ └── translators │ ├── __init__.py │ ├── test_arithmetic.py │ ├── test_bitwise.py │ ├── test_control.py │ ├── test_flag.py │ ├── test_logical.py │ ├── test_misc.py │ ├── test_sse.py │ ├── test_string.py │ ├── test_transfer.py │ └── x86translator.py └── core ├── __init__.py ├── reil ├── __init__.py ├── emulator │ ├── __init__.py │ ├── test_cpu.py │ ├── test_emulator.py │ ├── test_memory.py │ └── test_tainter.py └── test_parser.py └── smt ├── __init__.py ├── test_smtfunction.py ├── test_smtsolver.py ├── test_smtsymbol.py └── test_smttranslator.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/README.md -------------------------------------------------------------------------------- /barf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/__init__.py -------------------------------------------------------------------------------- /barf/analysis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/__init__.py -------------------------------------------------------------------------------- /barf/analysis/codeanalyzer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/codeanalyzer/__init__.py -------------------------------------------------------------------------------- /barf/analysis/codeanalyzer/codeanalyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/codeanalyzer/codeanalyzer.py -------------------------------------------------------------------------------- /barf/analysis/gadgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/gadgets/__init__.py -------------------------------------------------------------------------------- /barf/analysis/gadgets/classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/gadgets/classifier.py -------------------------------------------------------------------------------- /barf/analysis/gadgets/finder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/gadgets/finder.py -------------------------------------------------------------------------------- /barf/analysis/gadgets/gadget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/gadgets/gadget.py -------------------------------------------------------------------------------- /barf/analysis/gadgets/verifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/gadgets/verifier.py -------------------------------------------------------------------------------- /barf/analysis/graphs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/graphs/__init__.py -------------------------------------------------------------------------------- /barf/analysis/graphs/basicblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/graphs/basicblock.py -------------------------------------------------------------------------------- /barf/analysis/graphs/callgraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/graphs/callgraph.py -------------------------------------------------------------------------------- /barf/analysis/graphs/controlflowgraph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/graphs/controlflowgraph.py -------------------------------------------------------------------------------- /barf/analysis/symbolic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/symbolic/__init__.py -------------------------------------------------------------------------------- /barf/analysis/symbolic/emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/analysis/symbolic/emulator.py -------------------------------------------------------------------------------- /barf/arch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/__init__.py -------------------------------------------------------------------------------- /barf/arch/arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/arch.py -------------------------------------------------------------------------------- /barf/arch/arm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/arm/README.md -------------------------------------------------------------------------------- /barf/arch/arm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/arm/__init__.py -------------------------------------------------------------------------------- /barf/arch/arm/arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/arm/arm.py -------------------------------------------------------------------------------- /barf/arch/arm/disassembler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/arm/disassembler.py -------------------------------------------------------------------------------- /barf/arch/arm/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/arm/helpers.py -------------------------------------------------------------------------------- /barf/arch/arm/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/arm/parser.py -------------------------------------------------------------------------------- /barf/arch/arm/translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/arm/translator.py -------------------------------------------------------------------------------- /barf/arch/arm/translators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/arm/translators/__init__.py -------------------------------------------------------------------------------- /barf/arch/arm/translators/branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/arm/translators/branch.py -------------------------------------------------------------------------------- /barf/arch/arm/translators/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/arm/translators/data.py -------------------------------------------------------------------------------- /barf/arch/arm/translators/loadstore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/arm/translators/loadstore.py -------------------------------------------------------------------------------- /barf/arch/disassembler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/disassembler.py -------------------------------------------------------------------------------- /barf/arch/emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/emulator.py -------------------------------------------------------------------------------- /barf/arch/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/helper.py -------------------------------------------------------------------------------- /barf/arch/translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/translator.py -------------------------------------------------------------------------------- /barf/arch/x86/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/__init__.py -------------------------------------------------------------------------------- /barf/arch/x86/disassembler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/disassembler.py -------------------------------------------------------------------------------- /barf/arch/x86/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/helpers.py -------------------------------------------------------------------------------- /barf/arch/x86/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/parser.py -------------------------------------------------------------------------------- /barf/arch/x86/trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/trace.py -------------------------------------------------------------------------------- /barf/arch/x86/translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/translator.py -------------------------------------------------------------------------------- /barf/arch/x86/translators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/translators/__init__.py -------------------------------------------------------------------------------- /barf/arch/x86/translators/arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/translators/arithmetic.py -------------------------------------------------------------------------------- /barf/arch/x86/translators/bitwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/translators/bitwise.py -------------------------------------------------------------------------------- /barf/arch/x86/translators/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/translators/control.py -------------------------------------------------------------------------------- /barf/arch/x86/translators/flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/translators/flag.py -------------------------------------------------------------------------------- /barf/arch/x86/translators/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/translators/helpers.py -------------------------------------------------------------------------------- /barf/arch/x86/translators/logical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/translators/logical.py -------------------------------------------------------------------------------- /barf/arch/x86/translators/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/translators/misc.py -------------------------------------------------------------------------------- /barf/arch/x86/translators/sse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/translators/sse.py -------------------------------------------------------------------------------- /barf/arch/x86/translators/string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/translators/string.py -------------------------------------------------------------------------------- /barf/arch/x86/translators/transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/translators/transfer.py -------------------------------------------------------------------------------- /barf/arch/x86/x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/arch/x86/x86.py -------------------------------------------------------------------------------- /barf/barf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/barf.py -------------------------------------------------------------------------------- /barf/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/__init__.py -------------------------------------------------------------------------------- /barf/core/binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/binary.py -------------------------------------------------------------------------------- /barf/core/reil/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/reil/__init__.py -------------------------------------------------------------------------------- /barf/core/reil/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/reil/builder.py -------------------------------------------------------------------------------- /barf/core/reil/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/reil/container.py -------------------------------------------------------------------------------- /barf/core/reil/emulator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/reil/emulator/__init__.py -------------------------------------------------------------------------------- /barf/core/reil/emulator/cpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/reil/emulator/cpu.py -------------------------------------------------------------------------------- /barf/core/reil/emulator/emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/reil/emulator/emulator.py -------------------------------------------------------------------------------- /barf/core/reil/emulator/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/reil/emulator/memory.py -------------------------------------------------------------------------------- /barf/core/reil/emulator/tainter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/reil/emulator/tainter.py -------------------------------------------------------------------------------- /barf/core/reil/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/reil/helpers.py -------------------------------------------------------------------------------- /barf/core/reil/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/reil/parser.py -------------------------------------------------------------------------------- /barf/core/reil/reil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/reil/reil.py -------------------------------------------------------------------------------- /barf/core/smt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/smt/__init__.py -------------------------------------------------------------------------------- /barf/core/smt/smtfunction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/smt/smtfunction.py -------------------------------------------------------------------------------- /barf/core/smt/smtsolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/smt/smtsolver.py -------------------------------------------------------------------------------- /barf/core/smt/smtsymbol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/smt/smtsymbol.py -------------------------------------------------------------------------------- /barf/core/smt/smttranslator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/smt/smttranslator.py -------------------------------------------------------------------------------- /barf/core/symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/core/symbols.py -------------------------------------------------------------------------------- /barf/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/tools/__init__.py -------------------------------------------------------------------------------- /barf/tools/cfg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/tools/cfg/__init__.py -------------------------------------------------------------------------------- /barf/tools/cfg/cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/tools/cfg/cfg.py -------------------------------------------------------------------------------- /barf/tools/cg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/tools/cg/__init__.py -------------------------------------------------------------------------------- /barf/tools/cg/cg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/tools/cg/cg.py -------------------------------------------------------------------------------- /barf/tools/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/tools/common.py -------------------------------------------------------------------------------- /barf/tools/gadgets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/tools/gadgets/README.md -------------------------------------------------------------------------------- /barf/tools/gadgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/tools/gadgets/__init__.py -------------------------------------------------------------------------------- /barf/tools/gadgets/gadgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/tools/gadgets/gadgets.py -------------------------------------------------------------------------------- /barf/tools/replay/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/tools/replay/__init__.py -------------------------------------------------------------------------------- /barf/tools/replay/replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/tools/replay/replay.py -------------------------------------------------------------------------------- /barf/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/utils/__init__.py -------------------------------------------------------------------------------- /barf/utils/cconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/utils/cconv.py -------------------------------------------------------------------------------- /barf/utils/reil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/utils/reil.py -------------------------------------------------------------------------------- /barf/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/barf/utils/utils.py -------------------------------------------------------------------------------- /doc/manual/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/doc/manual/Makefile -------------------------------------------------------------------------------- /doc/manual/apidoc/.gitignore: -------------------------------------------------------------------------------- 1 | *.rst 2 | -------------------------------------------------------------------------------- /doc/manual/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/doc/manual/conf.py -------------------------------------------------------------------------------- /doc/manual/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/doc/manual/index.rst -------------------------------------------------------------------------------- /doc/manual/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/doc/manual/make.bat -------------------------------------------------------------------------------- /doc/manual/source/installation/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/doc/manual/source/installation/index.rst -------------------------------------------------------------------------------- /doc/manual/source/introduction/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/doc/manual/source/introduction/index.rst -------------------------------------------------------------------------------- /doc/manual/source/overview/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/doc/manual/source/overview/index.rst -------------------------------------------------------------------------------- /doc/manual/source/tutorial/images/constraint3_cfg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/doc/manual/source/tutorial/images/constraint3_cfg.png -------------------------------------------------------------------------------- /doc/manual/source/tutorial/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/doc/manual/source/tutorial/index.rst -------------------------------------------------------------------------------- /doc/papers/barf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/doc/papers/barf.pdf -------------------------------------------------------------------------------- /doc/presentations/barfing-gadgets.ekoparty2014.es.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/doc/presentations/barfing-gadgets.ekoparty2014.es.pdf -------------------------------------------------------------------------------- /examples/flareon-2015/2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/flareon-2015/2/README.md -------------------------------------------------------------------------------- /examples/flareon-2015/2/bin/very_success: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/flareon-2015/2/bin/very_success -------------------------------------------------------------------------------- /examples/flareon-2015/2/cfg/sub_401000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/flareon-2015/2/cfg/sub_401000.png -------------------------------------------------------------------------------- /examples/flareon-2015/2/cfg/sub_401084.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/flareon-2015/2/cfg/sub_401084.png -------------------------------------------------------------------------------- /examples/flareon-2015/2/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/flareon-2015/2/solve.py -------------------------------------------------------------------------------- /examples/kaos-toy-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/kaos-toy-project/README.md -------------------------------------------------------------------------------- /examples/kaos-toy-project/bin/toyproject.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/kaos-toy-project/bin/toyproject.exe -------------------------------------------------------------------------------- /examples/kaos-toy-project/solve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/kaos-toy-project/solve.py -------------------------------------------------------------------------------- /examples/misc/check_constraints.arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/check_constraints.arm.py -------------------------------------------------------------------------------- /examples/misc/check_constraints.x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/check_constraints.x86.py -------------------------------------------------------------------------------- /examples/misc/check_paths.x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/check_paths.x86.py -------------------------------------------------------------------------------- /examples/misc/emulate_binary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/emulate_binary.py -------------------------------------------------------------------------------- /examples/misc/emulate_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/emulate_code.py -------------------------------------------------------------------------------- /examples/misc/find_and_emulate.x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/find_and_emulate.x86.py -------------------------------------------------------------------------------- /examples/misc/recover_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/recover_cfg.py -------------------------------------------------------------------------------- /examples/misc/samples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/Makefile -------------------------------------------------------------------------------- /examples/misc/samples/bin/branch4.arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/branch4.arm -------------------------------------------------------------------------------- /examples/misc/samples/bin/branch4.arm_thumb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/branch4.arm_thumb -------------------------------------------------------------------------------- /examples/misc/samples/bin/branch4.x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/branch4.x86 -------------------------------------------------------------------------------- /examples/misc/samples/bin/constraint1.arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/constraint1.arm -------------------------------------------------------------------------------- /examples/misc/samples/bin/constraint1.x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/constraint1.x86 -------------------------------------------------------------------------------- /examples/misc/samples/bin/constraint3.x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/constraint3.x86 -------------------------------------------------------------------------------- /examples/misc/samples/bin/example1.x86_64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/example1.x86_64 -------------------------------------------------------------------------------- /examples/misc/samples/bin/loop-simple1.arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/loop-simple1.arm -------------------------------------------------------------------------------- /examples/misc/samples/bin/loop-simple1.arm_thumb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/loop-simple1.arm_thumb -------------------------------------------------------------------------------- /examples/misc/samples/bin/loop-simple1.x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/loop-simple1.x86 -------------------------------------------------------------------------------- /examples/misc/samples/bin/loop-simple1.x86_64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/loop-simple1.x86_64 -------------------------------------------------------------------------------- /examples/misc/samples/bin/loop2.arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/loop2.arm -------------------------------------------------------------------------------- /examples/misc/samples/bin/loop2.x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/bin/loop2.x86 -------------------------------------------------------------------------------- /examples/misc/samples/src/branch4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/src/branch4.c -------------------------------------------------------------------------------- /examples/misc/samples/src/constraint1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/src/constraint1.c -------------------------------------------------------------------------------- /examples/misc/samples/src/constraint3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/src/constraint3.c -------------------------------------------------------------------------------- /examples/misc/samples/src/example1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/src/example1.c -------------------------------------------------------------------------------- /examples/misc/samples/src/loop-simple1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/src/loop-simple1.c -------------------------------------------------------------------------------- /examples/misc/samples/src/loop2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/samples/src/loop2.c -------------------------------------------------------------------------------- /examples/misc/translate_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/examples/misc/translate_code.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/analysis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/__init__.py -------------------------------------------------------------------------------- /tests/analysis/codeanalyzer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/codeanalyzer/__init__.py -------------------------------------------------------------------------------- /tests/analysis/codeanalyzer/test_codeanalyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/codeanalyzer/test_codeanalyzer.py -------------------------------------------------------------------------------- /tests/analysis/gadgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/gadgets/__init__.py -------------------------------------------------------------------------------- /tests/analysis/gadgets/test_gadget_arm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/gadgets/test_gadget_arm.py -------------------------------------------------------------------------------- /tests/analysis/gadgets/test_gadget_x86.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/gadgets/test_gadget_x86.py -------------------------------------------------------------------------------- /tests/analysis/graphs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/graphs/__init__.py -------------------------------------------------------------------------------- /tests/analysis/graphs/data/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/graphs/data/Makefile -------------------------------------------------------------------------------- /tests/analysis/graphs/data/bin/x86_sample_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/graphs/data/bin/x86_sample_1 -------------------------------------------------------------------------------- /tests/analysis/graphs/data/bin/x86_sample_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/graphs/data/bin/x86_sample_2 -------------------------------------------------------------------------------- /tests/analysis/graphs/data/src/x86_sample_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/graphs/data/src/x86_sample_1.c -------------------------------------------------------------------------------- /tests/analysis/graphs/data/src/x86_sample_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/graphs/data/src/x86_sample_2.c -------------------------------------------------------------------------------- /tests/analysis/graphs/test_basicblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/graphs/test_basicblock.py -------------------------------------------------------------------------------- /tests/analysis/symbolic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/__init__.py -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/Makefile -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/bin/check_serial_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/bin/check_serial_1 -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/bin/check_serial_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/bin/check_serial_2 -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/bin/check_serial_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/bin/check_serial_3 -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/bin/check_serial_4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/bin/check_serial_4 -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/bin/check_serial_5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/bin/check_serial_5 -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/bin/check_serial_6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/bin/check_serial_6 -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/src/check_serial_1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/src/check_serial_1.c -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/src/check_serial_2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/src/check_serial_2.c -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/src/check_serial_3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/src/check_serial_3.c -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/src/check_serial_4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/src/check_serial_4.c -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/src/check_serial_5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/src/check_serial_5.c -------------------------------------------------------------------------------- /tests/analysis/symbolic/data/src/check_serial_6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/data/src/check_serial_6.c -------------------------------------------------------------------------------- /tests/analysis/symbolic/test_emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/analysis/symbolic/test_emulator.py -------------------------------------------------------------------------------- /tests/arch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/__init__.py -------------------------------------------------------------------------------- /tests/arch/arm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/arm/__init__.py -------------------------------------------------------------------------------- /tests/arch/arm/test_armparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/arm/test_armparser.py -------------------------------------------------------------------------------- /tests/arch/arm/translators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/arm/translators/__init__.py -------------------------------------------------------------------------------- /tests/arch/arm/translators/armtranslator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/arm/translators/armtranslator.py -------------------------------------------------------------------------------- /tests/arch/arm/translators/test_branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/arm/translators/test_branch.py -------------------------------------------------------------------------------- /tests/arch/arm/translators/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/arm/translators/test_data.py -------------------------------------------------------------------------------- /tests/arch/arm/translators/test_loadstore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/arm/translators/test_loadstore.py -------------------------------------------------------------------------------- /tests/arch/samples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/samples/Makefile -------------------------------------------------------------------------------- /tests/arch/samples/bin/loop-simple.arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/samples/bin/loop-simple.arm -------------------------------------------------------------------------------- /tests/arch/samples/bin/loop-simple.arm_thumb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/samples/bin/loop-simple.arm_thumb -------------------------------------------------------------------------------- /tests/arch/samples/bin/loop-simple.x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/samples/bin/loop-simple.x86 -------------------------------------------------------------------------------- /tests/arch/samples/bin/loop-simple.x86_64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/samples/bin/loop-simple.x86_64 -------------------------------------------------------------------------------- /tests/arch/samples/src/loop-simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/samples/src/loop-simple.c -------------------------------------------------------------------------------- /tests/arch/test_emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/test_emulator.py -------------------------------------------------------------------------------- /tests/arch/x86/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/__init__.py -------------------------------------------------------------------------------- /tests/arch/x86/test_x86parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/test_x86parser.py -------------------------------------------------------------------------------- /tests/arch/x86/translators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/translators/__init__.py -------------------------------------------------------------------------------- /tests/arch/x86/translators/test_arithmetic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/translators/test_arithmetic.py -------------------------------------------------------------------------------- /tests/arch/x86/translators/test_bitwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/translators/test_bitwise.py -------------------------------------------------------------------------------- /tests/arch/x86/translators/test_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/translators/test_control.py -------------------------------------------------------------------------------- /tests/arch/x86/translators/test_flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/translators/test_flag.py -------------------------------------------------------------------------------- /tests/arch/x86/translators/test_logical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/translators/test_logical.py -------------------------------------------------------------------------------- /tests/arch/x86/translators/test_misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/translators/test_misc.py -------------------------------------------------------------------------------- /tests/arch/x86/translators/test_sse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/translators/test_sse.py -------------------------------------------------------------------------------- /tests/arch/x86/translators/test_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/translators/test_string.py -------------------------------------------------------------------------------- /tests/arch/x86/translators/test_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/translators/test_transfer.py -------------------------------------------------------------------------------- /tests/arch/x86/translators/x86translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/arch/x86/translators/x86translator.py -------------------------------------------------------------------------------- /tests/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/__init__.py -------------------------------------------------------------------------------- /tests/core/reil/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/reil/__init__.py -------------------------------------------------------------------------------- /tests/core/reil/emulator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/reil/emulator/__init__.py -------------------------------------------------------------------------------- /tests/core/reil/emulator/test_cpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/reil/emulator/test_cpu.py -------------------------------------------------------------------------------- /tests/core/reil/emulator/test_emulator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/reil/emulator/test_emulator.py -------------------------------------------------------------------------------- /tests/core/reil/emulator/test_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/reil/emulator/test_memory.py -------------------------------------------------------------------------------- /tests/core/reil/emulator/test_tainter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/reil/emulator/test_tainter.py -------------------------------------------------------------------------------- /tests/core/reil/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/reil/test_parser.py -------------------------------------------------------------------------------- /tests/core/smt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/smt/__init__.py -------------------------------------------------------------------------------- /tests/core/smt/test_smtfunction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/smt/test_smtfunction.py -------------------------------------------------------------------------------- /tests/core/smt/test_smtsolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/smt/test_smtsolver.py -------------------------------------------------------------------------------- /tests/core/smt/test_smtsymbol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/smt/test_smtsymbol.py -------------------------------------------------------------------------------- /tests/core/smt/test_smttranslator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/programa-stic/barf-project/HEAD/tests/core/smt/test_smttranslator.py --------------------------------------------------------------------------------