文件名称:angr 一个强大平台无关的二进制分析框架-python
文件大小:1.67MB
文件格式:ZIP
更新时间:2024-07-08 11:57:07
其它杂项
angr 一个强大平台无关的二进制分析框架 angr angr 是一个平台无关的二进制分析框架。 它由加州大学圣巴巴拉分校的计算机安全实验室、亚利桑那州立大学的 SEFCOM、他们相关的 CTF 团队、Shellphish、开源社区和 @rhelmot 提供给您。 什么? angr 是一套 Python 3 库,可让您加载二进制文件并对其执行许多很酷的操作: 反汇编和中间表示提升 程序检测 符号执行 控制流分析 数据依赖性分析 值集分析 (VSA) 反编译最常见的 angr 操作是加载一个二进制文件: p = angr.Project('/bin/bash') 如果你在像 IPython 这样的增强型 REPL 中这样做,你可以使用 tab-autocomplete 来浏览*可访问的方法和他们的文档字符串。 “如何安装 angr”的简短版本是 mkvirtualenv --python=$(which python3) angr && python -m pip install angr。 示例 angr 做了很多二进制分析的东西。 为了让您入门,这里有一