如何使用drozer对APP进行越权访问
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,今天就跟大家聊聊有关如何使用drozer对APP进行越权访问,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。其中使用到的内容为adb、droze
千家信息网最后更新 2025年01月20日如何使用drozer对APP进行越权访问
今天就跟大家聊聊有关如何使用drozer对APP进行越权访问,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
其中使用到的内容为adb、drozer夜神模拟器以及测试app(sieve.apk)Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令便于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件:客户端:用于发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端。守护进程 (adbd):在设备上运行命令。守护进程在每个设备上作为后台进程运行。服务器:管理客户端和守护进程之间的通信。服务器在开发计算机上作为后台进程运行。adb 包含在 Android SDK 平台工具软件包中。Drozer 是Android领先的安全测试框架。drozer允许您通过假设一个应用程序的作用,并与Dalvik虚拟机,其他应用的IPC端点和底层操作系统进行交互来搜索应用程序和设备的安全漏洞。该drozer 代理被设计为代表的Android设备上的任意无特权的应用程序运行,正因为如此,只要求一个单一的权限:INTERNET权限。因为代理需要打开套接字连接与控制台或服务器进行交互此权限是必需的。drozer试图避免外部工具,例如ADB和AAPT,因为这些只会通过USB连接就可以让设备正常工作。drozer功能全部模块化,即利用该代理的反射,加载功能来执行他们的测试。允许系统进行扩展,而无需过于频繁地更新代理。首先使用adb进行端口转发:adb.exe connect 127.0.0.1:62001查看是否已经建立连接:adb.exe devices
开启夜神模拟器的drozer
使用drozer进行连接:drozer.bat console connect连接成功后会提示:
使用list命令,查看当前可用的所有模块:
列出所有已安装的app包名(其中Windows下的中文乱码问题没有很好的办法解决,Linux可正常显示,有明白的大佬跪求指导):
然后找到测试的app报名:com.android.mms.service也可以使用:run app.package.list -f (app名称)进行查找
查看app的详细信息(app路径、数据目录等):run app.package.info -a (app包名)
接下来查看app是否存在暴露的组件以及是否可被调试:run app.package.attacksurface (app包名)
查看返回结果,发现其中有两个组件暴露并且可被调试对暴露的Activity组件进行攻击测试:run app.activity.info -a 包名
返回结果列出了app中暴露的Activity其中: com.mwr.example.sieve.FileSelectActivity--猜测是文件路径 com.mwr.example.sieve.MainLoginActivity--猜测为app登陆主界面 com.mwr.example.sieve.PWList--猜测为密码列表然后分别去启动对应模块,看会返回什么样的结果:run app.activity.start --component 包名 对应模块名称com.mwr.example.sieve.FileSelectActivity
com.mwr.example.sieve.MainLoginActivity
com.mwr.example.sieve.PWList
发现结果与猜测一致,其中com.mwr.example.sieve.FileSelectActivity、com.mwr.example.sieve.PWList模块也直接绕过登陆,登陆到界面内。
看完上述内容,你们对如何使用drozer对APP进行越权访问有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
命令
设备
运行
客户
客户端
模块
进程
应用
测试
内容
服务器
权限
程序
组件
结果
代理
服务
猜测
功能
工具
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
郑州大学数据库复试课程
查看数据库文件的工具
vpn服务器ip地址
网络安全不烦恼怎么办
数据库颜色不能为黄色
网络安全大赛著名选手
南通软件开发的公司吗
cobol软件开发招聘
网络安全属于什么类型论文
物理网络安全
七日杀服务器删除mod
年度数据库
中国数据保护条例网络安全法
为什么云厂商韩国服务器这么热门
软件开发蓝盘的区别
微盟服务器是否独立
甲乙丙网络技术服务有限公司
haddoop的数据库叫什么
江苏进口刀片服务器生产厂家
邮件服务器测试
网络安全黑板报设计理念
国际关系学院网络安全研招
江苏服务器铝合金外壳虚拟主机
美国手机软件开发商
软件开发设施需求包括哪些
网易mc重置服务器什么意思
原服务器没有了怎么回去
客户端服务器系统安全测试
怀柔区信息网络技术推广口碑推荐
数据库爆破