gigahorse-toolchain:以太坊智能合约的二元提升器和分析框架

时间:2021-03-14 00:50:42
【文件属性】:
文件名称:gigahorse-toolchain:以太坊智能合约的二元提升器和分析框架
文件大小:4.47MB
文件格式:ZIP
更新时间:2021-03-14 00:50:42
framework decompiler ethereum blockchain-technology security-tools 注意:您需要使用--recursive标志来克隆此git clone git@github.com:nevillegrech/gigahorse-toolchain.git --recursive ,因为该git clone git@github.com:nevillegrech/gigahorse-toolchain.git --recursive具有子模块,例如git clone git@github.com:nevillegrech/gigahorse-toolchain.git --recursive Gigahorse二进制提升器和工具链 从低级EVM代码到高级基于功能的三地址表示的二进制提升器(和相关框架),类似于LLVM IR或Jimple。 快速开始 首先,请确保您在系统上安装了以下内容: Boost库(可以使用apt install libboost-all-dev安
【文件预览】:
gigahorse-toolchain-master
----.gitmodules(101B)
----logic()
--------functions-fragments.dl(10KB)
--------decompiler.dl(10KB)
--------functions.dl(42KB)
--------decompiler_input_statements.dl(13KB)
--------decompiler_input_opcodes.dl(32KB)
--------decompiler_analytics.dl(8KB)
--------statement_insertor.dl(6KB)
--------context-sensitivity()
--------local.dl(18KB)
--------README.md(461B)
--------decompiler_output.dl(12KB)
----clientlib()
--------flows.dl(6KB)
--------loops.dl(2KB)
--------util.dl(4KB)
--------casts_shifts.dl(4KB)
--------loops_semantics.dl(2KB)
--------guards.dl(3KB)
--------decompiler_imports.dl(11KB)
--------constants.dl(2KB)
--------tac_instructions.dl(10KB)
--------data_structures.dl(22KB)
--------vulnerability_macros.dl(307B)
--------dominators.dl(2KB)
----PublicFunctionSignature.facts(7.13MB)
----run_tests.sh(57B)
----souffle-addon()
----Dockerfile(3KB)
----tests()
--------core-decompiler()
----LICENSE(2KB)
----src()
--------common.py(1KB)
--------test()
--------basicblock.py(6KB)
--------blockparse.py(8KB)
--------__init__.py(0B)
--------opcodes.py(14KB)
--------exporter.py(6KB)
----EventSignature.facts(3.56MB)
----gigahorse.py(22KB)
----examples()
--------long_running.hex(8KB)
----fetch.sh(412B)
----.gitignore(674B)
----README.md(6KB)
----generatefacts(2KB)
----clients()
--------analytics_client.dl(5KB)
--------visualizeout.py(5KB)

网友评论