
angr
angr 学习
桃子小迷妹
一只后悔读博的小菜鸟!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
angr.state_plugins.unicorn_engine | failed loading “angr_native.dylib“, unicorn support disabled
angr.state_plugins.unicorn_engine | failed loading "angr_native.dylib", unicorn support disabled原创 2022-12-22 18:02:15 · 328 阅读 · 0 评论 -
macOS 安装 angr
安装命令pip install angr但是在运行后,出现了错误WARNING | 2021-07-01 10:48:42,162 | angr.state_plugins.unicorn_engine | Unicorn is not installed. Support disabled.在查阅官方文档 angr后,发现 macOS 安装 angr,需要安装 unicornpip install unicorn运行成功...原创 2021-07-01 16:23:12 · 805 阅读 · 0 评论 -
Angr 学习 (四)
输出函数中所引用的所有常量字符串import angr# binaryPath# binaryNamep = angr.Project(binaryPath, load_options={'auto_load_libs': False})cfg = p.analyses.CFG(normalize=True)f = cfg.kb.functionsfor func in f.values(): if func.binary_name == binaryName: pri原创 2020-09-21 15:29:27 · 213 阅读 · 0 评论 -
angr 学习(三)
区分 binary 中的用户定义函数与库函数import angr# binaryPath# binaryNamep = angr.Project(binaryPath, load_options={'auto_load_libs': False})cfg = p.analyses.CFG(normalize=True)f = cfg.kb.functionsfor func in f.values():if func.binary_name == binaryName: # 该函数为用户原创 2020-09-21 11:00:22 · 149 阅读 · 0 评论 -
angr 学习(二)
输出二进制内所有函数名及地址import angrdef PrintFunc(binary): # 输出二进制内所有函数名及地址 p = angr.Project(binary, load_options={'auto_load_libs': False}) cfg = p.analyses.CFG(normalize=True) f = cfg.kb.functions for addr, func in f.items(): print(hex(ad原创 2020-09-16 15:04:06 · 580 阅读 · 1 评论 -
angr 安装
1. 安装 angr官方安装教程:angrpip install angr2. 安装 angr-utils官方安装教程:angr-utilsmkdir angr-devgit clone https://github.com/axt/bingraphvispip install -e ./bingraphvisgit clone https://github.com/axt/angr-utilspip install -e ./angr-utils...原创 2020-09-14 20:11:01 · 936 阅读 · 0 评论 -
angr 学习(一)
Angr原创 2020-09-16 10:09:09 · 280 阅读 · 0 评论