Skip to content

base64linqi/App_privacy_detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App privacy detection使用说明

工具界面

image-20230314094908182

工具环境

Java 1.8 开发环境(部分人员开启工具会出现显示错位现象,请保证分辨率处于正常) Windows 10(测试没问题) 自行配置好Windows客户端Frida环境和Android服务端frida环境

工具使用

1.请确保命令行可以启动Frida

2.确认Frida客户端版本和安卓Frida服务端版本一致

Android-frida

image-20230314095033228

点击【新建测试方案】后命名.如:美团

image-20220728160858445

测试方案命名后会打开菜单栏,点击【获取】【应用列表】会将应用程序列出来

image-20220306144036840

可以使用搜索功能查找目标App,在方框中填写App,然后点击【过滤】

image-20220306144221029

选择App后,需要选择注入方式【attach】需要手动开启App后点击、【Spawing】无需手动启动App直接点击即可。

点击消息框的内容,即可看到详细的内容

image-20220306144557036

可以在测试中进行切换,数据会在其他页面中继续堆叠

image-20220728161205528

同时也新增了

1.选择权限可以单独显示选中的内容

2.添加了信息栏删除功能

3.脚本优化且新加了bypassRoot环境的脚本

image-20220728162219888

Android-Xposed

Xposed检测代码传送门

image-20230314095308372

创建完成之后,包名随意只是数据库中有这个表,测试不填也行~然后点击开始即可捕获,但是如果想切换到其他状态,需要中止检测后点击其他状态页面,否则多线程写入会导致数据库锁死从而不记录信息。

image-20230314095446365

Xposed插件需要修改成自己的包名

image-20230314095657422

常见问题

一.应用列表内容过少

解决方法:1.将手机手动重启,重新开启frida。2.重新将frida-server kill掉,重新启动

二找不到应用程序

解决方法:1.检测Frida是否准确或重新启动frida-server

三.应用程序什么内容都没有

在同事测试和开发Debug过程中没有发现任何报错,也未有逻辑错误,因此这个Bug无法修改,同事通过更换系统解决了这个问题,在这里不建议各位使用此方法。

四.App打开崩溃(一)

解决方法:

1.在我测试中,使用Pixel手机确实会出现App崩溃的情况,在使用小米机器或其他机器暂未发现有此情况

2.Frida被检测

五.App打开崩溃(二)

解决方法:使用frida-ps -U查看App是否存在双进程,切换版本到frida15试一试

About

基于Xposed和Frida的隐私检测工具,Gui界面呈现检测结果

Resources

License

Stars

Watchers

Forks

Packages

No packages published