├── .gitignore ├── .travis.yml ├── CHANGES.md ├── LICENSE ├── README.md ├── docs ├── IDAPython_on_IDADemo.md ├── bap-view.png ├── bir-attr-saluki-decompiler.png ├── bir-attr-saluki.png ├── taint-decompiler.png └── taint.png ├── plugins ├── bap │ ├── __init__.py │ ├── plugins │ │ ├── __init__.py │ │ ├── bap_bir_attr.py │ │ ├── bap_clear_comments.py │ │ ├── bap_comments.py │ │ ├── bap_functions.py │ │ ├── bap_taint_ptr.py │ │ ├── bap_taint_reg.py │ │ ├── bap_task_manager.py │ │ ├── bap_trace.py │ │ ├── bap_view.py │ │ ├── pseudocode_bap_comment.py │ │ └── pseudocode_bap_taint.py │ └── utils │ │ ├── __init__.py │ │ ├── _comment_handler.py │ │ ├── _ctyperewriter.py │ │ ├── _service.py │ │ ├── abstract_ida_plugins.py │ │ ├── bap_comment.py │ │ ├── bap_taint.py │ │ ├── config.py │ │ ├── hexrays.py │ │ ├── ida.py │ │ ├── run.py │ │ ├── sexp.py │ │ └── trace.py └── plugin_loader_bap.py ├── setup.py ├── tests ├── conftest.py ├── mockidaapi.py ├── mockidautils.py ├── mockidc.py ├── test_bap_comment.py ├── test_config.py ├── test_ida.py ├── test_run.py ├── test_sexp.py └── test_trace.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/README.md -------------------------------------------------------------------------------- /docs/IDAPython_on_IDADemo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/docs/IDAPython_on_IDADemo.md -------------------------------------------------------------------------------- /docs/bap-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/docs/bap-view.png -------------------------------------------------------------------------------- /docs/bir-attr-saluki-decompiler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/docs/bir-attr-saluki-decompiler.png -------------------------------------------------------------------------------- /docs/bir-attr-saluki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/docs/bir-attr-saluki.png -------------------------------------------------------------------------------- /docs/taint-decompiler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/docs/taint-decompiler.png -------------------------------------------------------------------------------- /docs/taint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/docs/taint.png -------------------------------------------------------------------------------- /plugins/bap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/__init__.py -------------------------------------------------------------------------------- /plugins/bap/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/plugins/__init__.py -------------------------------------------------------------------------------- /plugins/bap/plugins/bap_bir_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/plugins/bap_bir_attr.py -------------------------------------------------------------------------------- /plugins/bap/plugins/bap_clear_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/plugins/bap_clear_comments.py -------------------------------------------------------------------------------- /plugins/bap/plugins/bap_comments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/plugins/bap_comments.py -------------------------------------------------------------------------------- /plugins/bap/plugins/bap_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/plugins/bap_functions.py -------------------------------------------------------------------------------- /plugins/bap/plugins/bap_taint_ptr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/plugins/bap_taint_ptr.py -------------------------------------------------------------------------------- /plugins/bap/plugins/bap_taint_reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/plugins/bap_taint_reg.py -------------------------------------------------------------------------------- /plugins/bap/plugins/bap_task_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/plugins/bap_task_manager.py -------------------------------------------------------------------------------- /plugins/bap/plugins/bap_trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/plugins/bap_trace.py -------------------------------------------------------------------------------- /plugins/bap/plugins/bap_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/plugins/bap_view.py -------------------------------------------------------------------------------- /plugins/bap/plugins/pseudocode_bap_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/plugins/pseudocode_bap_comment.py -------------------------------------------------------------------------------- /plugins/bap/plugins/pseudocode_bap_taint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/plugins/pseudocode_bap_taint.py -------------------------------------------------------------------------------- /plugins/bap/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/__init__.py -------------------------------------------------------------------------------- /plugins/bap/utils/_comment_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/_comment_handler.py -------------------------------------------------------------------------------- /plugins/bap/utils/_ctyperewriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/_ctyperewriter.py -------------------------------------------------------------------------------- /plugins/bap/utils/_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/_service.py -------------------------------------------------------------------------------- /plugins/bap/utils/abstract_ida_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/abstract_ida_plugins.py -------------------------------------------------------------------------------- /plugins/bap/utils/bap_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/bap_comment.py -------------------------------------------------------------------------------- /plugins/bap/utils/bap_taint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/bap_taint.py -------------------------------------------------------------------------------- /plugins/bap/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/config.py -------------------------------------------------------------------------------- /plugins/bap/utils/hexrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/hexrays.py -------------------------------------------------------------------------------- /plugins/bap/utils/ida.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/ida.py -------------------------------------------------------------------------------- /plugins/bap/utils/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/run.py -------------------------------------------------------------------------------- /plugins/bap/utils/sexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/sexp.py -------------------------------------------------------------------------------- /plugins/bap/utils/trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/bap/utils/trace.py -------------------------------------------------------------------------------- /plugins/plugin_loader_bap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/plugins/plugin_loader_bap.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/setup.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/mockidaapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/tests/mockidaapi.py -------------------------------------------------------------------------------- /tests/mockidautils.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/mockidc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/tests/mockidc.py -------------------------------------------------------------------------------- /tests/test_bap_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/tests/test_bap_comment.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_ida.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/tests/test_ida.py -------------------------------------------------------------------------------- /tests/test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/tests/test_run.py -------------------------------------------------------------------------------- /tests/test_sexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/tests/test_sexp.py -------------------------------------------------------------------------------- /tests/test_trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/tests/test_trace.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryAnalysisPlatform/bap-ida-python/HEAD/tox.ini --------------------------------------------------------------------------------