一次Android安全问题定位
有个账密明文存库问题,default.realm
存了明文的用户名和密码
文件获取
首先,很明显,需要root手机了,正常的权限,根本进不去/data/data
文件夹
root完之后开始
adb devices
,设备已连接上
su
切换用户,进入shell
赋权限:
1 | chmod 777 /data |
find / -name "default.realm"
查找该数据库文件
cd /data/data/com.test.package/files
进入数据库文件夹
cp default.realm /sdcard
将数据库文件拷贝到外部存储器SD卡(方便拉倒本地)
exit
退出adb shell
adb pull /sdcard/default.realm E:/LOGS
将SD卡里数据库文件拉到本地
文件查看
没那本事在windows下看.realm
,找个台mac,装了个Realm Browser
打开导出的default.realm
看到在user表,明文的链接,用户名,密码。。。
(android sdk的platform_tool中有个monitor.bat工具,可以看见android的文件系统,可能不能深层次进入,还是命令行方式靠谱)