如何逃避Androguard的正则表达式中的角色?

时间:2015-08-05 22:04:36

标签: android regex static-analysis androguard

我正在使用Androguard对apk文件进行静态分析。我正在使用

a, d, dx = AnalyzeAPK("/app-debug.apk", decompiler="dad")

反编译apk。然后我在做

d.get_regex_strings(".*PackageManager.NameNotFoundException.*").

我知道字符串PackageManager.NameNotFoundException必须在那里,因为它是我自己的应用程序,我有源代码。然而,Androguard告诉我,它找不到字符串。

我也尝试了各种变体,例如

d.get_regex_strings(".*PackageManager\.NameNotFoundException.*")

d.get_regex_strings(".*PackageManager.*NameNotFoundException.*").

问题似乎是PackageManager和NameNotFoundException之间的中间点。那么,我如何在Androguard中逃脱角色?

0 个答案:

没有答案