文件名称:deobf:像deofuscator一样的arm32 ollvm,旨在消除像编译器一样由ollvm造成的混淆
文件大小:7.4MB
文件格式:ZIP
更新时间:2024-03-28 05:25:03
android arm ofuscate ollvm Python
脱氧核糖核酸 实验性的ollvm(例如去雾剂),旨在消除ollvm(例如编译器)造成的混淆,尤其是FLA,使逆向工程变得更容易... 用法 将来可以通过pypi实现。 确保您使用的是python 3.7。 克隆存储库 运行pip install -r requirements.txt 如果您在Windows上无法获得keystone-engine依赖项(如我所做的那样): 克隆他们的 在bindings/python打开一个终端 运行python setup.py install (确保您使用的是python 3.7) 下载您的Windows - Core engine软件包以供您的python拱门使用。 将keystone.dll放在C:\location_to_python\Lib\site-packages\keystone\ 。 3.运行python deobf.py
【文件预览】:
deobf-master
----.gitignore(5KB)
----README.md(2KB)
----tests()
--------bin()
--------test_asm.py(896B)
--------test_cfg.py(13KB)
--------__init__.py(0B)
--------data()
----decms-ob.py(6KB)
----deobf()
--------intruction_mgr.py(6KB)
--------cfg.py(7KB)
--------common_ofuse_detector.py(2KB)
--------ins_helper.py(5KB)
--------keystone_in()
--------trace_reader.py(1KB)
--------__init__.py(0B)
--------bb_ofuse_detector.py(3KB)
--------tracer.py(2KB)
----requirements.txt(45B)
----deobf.py(16KB)
----doc()
--------cms_after_f5.png(107KB)
--------deobf.md(7KB)
--------fla.png(89KB)
--------cms_before.png(8KB)
--------bb_after_f5.png(108KB)
--------cms_after.png(8KB)
--------fla-f5.png(43KB)
--------cb.png(5KB)
--------bb_before.png(7KB)
--------lb.png(31KB)
--------bb_after.png(7KB)
--------normal.png(91KB)