Make rule writing and debugging easier#59
Conversation
|
另外有些疑问 |
主要用于SSA生成的时候,避免处理这部分代码,也避免指针分析这部分代码。 |
名字固定不是问题,这个只是现有功能的增强,每条规则输出到自己的子目录 是这么个需求,appshark运行在服务器上,有几百个测试样本,就想每个apk一次性跑完所有规则,把调试信息都保存下来,文件大点无所谓,然后第二天上班直接把数据拿下来分析 现在没解决的问题是第二个commit,把jimple打印下来,写函数签名的时候能对照着看,比如某条链为什么是断的,这个打印下来确实很多很大,就想怎么把库给排除掉,set_exclude貌似是不行的。看了soot的代码,writeOutput()打印的其实是applicationClasses(带参数的writeOutput是protect方法,没法直接调用),所以想请教这个问题 更新:我发现setLibraryClass()好像可以将某个类从applicationClasses里删掉,然后设置成libraryClasses。就是不知道对后续的分析有没有影响。。。 |
|
IgnoreList和Library的区别是什么? |
|
掌握了Java反射的基本用法哈哈 这部分完成,师傅可以看一下 |

允许调试多条规则,当指定为“all”时表示全部