首页
社区
课程
招聘
[原创]1
发表于: 2021-2-8 17:54 55642

[原创]1

2021-2-8 17:54
55642
收藏
免费 4
支持
分享
最新回复 (3)
雪    币: 5482
活跃值: (3272)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
mark 不错
2021-3-8 11:13
0
雪    币: 199
活跃值: (311)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
用angr模块打印出来所有的真实调用块 楼主这块是怎么弄的呢? IDA调试时候引入angr打印?还是写py静态分析so打印呢(这个在操作时候发现对libcms.so进行生产CFG时总是出错,是angr对安卓arm支持的不友好导致的么?)求救
2021-3-8 11:54
0
雪    币: 7
活跃值: (389)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
孤月独明 用angr模块打印出来所有的真实调用块 楼主这块是怎么弄的呢? IDA调试时候引入angr打印?还是写py静态分析so打印呢(这个在操作时候发现对libcms.so进行生产CFG时总是出错,是angr ...

我分析的是ios ,用下面方法获取cfg,安卓的没试过。

project = angr.Project(filename, load_options={'auto_load_libs': False})

    start_state= project.factory.blank_state(addr=start)

    start_state.stack_push(0x0)


    cfg = project.analyses.CFGEmulated(fail_fast=True, starts=[start_state.addr], initial_state=start_state)

 


最后于 2021-7-2 13:51 被花少年编辑 ,原因:
2021-3-16 13:54
0
游客
登录 | 注册 方可回帖
返回
//