Android安全测试框架Drozer(安装篇)
为了让开发的App更加安全,简单研究了下框架Drozer,以此作为记录。
一、安装(Window系统)
(1)Python2.7.14(下载)
(2)drozer (msi)
(3)安卓客户端:drozer (Agent .apk only)
二、使用
(1)可以运动 adb devices 命令,查看手机是否和电脑连接成功
(2)使用 adb 进行端口转发,转发到上边Drozer使用的端口 31415,并进入Drozer 控制台:
adb forward tcp:31415 tcp:31415
drozer console connect
(3)在PC上开启Drozer console
drozer console connect
如果出现如图所示代表安装成功。
(4) 可以调用一下命令,查看App中暴露的组件信息
run app.activity.info -a package_name
run app.broadcast.info -a package_name
run app.service.info -a package_name
run app.provider.info -a 包名
(5)获取包名,还可以利用adb命令,打开你想要获取包名的apk,执行:
adb shell dumpsys window w |findstr \/ |findstr name=
三、参考资料:
关于安装过程中出现的问题,可以参考:https://blog.csdn.net/Jession_Ding/article/details/82528142
安装测试参考:https://www.cnblogs.com/goodhacker/p/3906180.html
利用drozer简单测试安卓四大组件:https://www.jianshu.com/p/826439b24467
Android安全测试框架Drozer(安装篇)相关推荐
- Android UI 测试框架Espresso详解
Android UI 测试框架Espresso详解 1. Espresso测试框架 2.提供Intents Espresso 2.1.安装 2.2.为Espresso配置Gradle构建文件 2.3. ...
- Android Monkey测试入门:安装sdk、studio、模拟器,并分析monkey日志
Android Monkey测试入门:安装sdk.studio.模拟器,并分析monkey测试报告结果 1. 安装Java JDK和android SDK 2. 安装Andriod studio及模拟 ...
- Android Espresso 测试框架探究
1 简介 Espresso 是谷歌官方实现的一个测试框架,根据官方文档,该框架主要能实现如下的功能. 查找一个view是否显示 在一个view上触发一个动作 查询一个view中是否符合一个断言 使用 ...
- 配置表测试框架搭建-①介绍篇
文章目录 前言 章节介绍 目录结构 技术栈 Demo数据 前言 这篇为游戏策划配置表测试系列的开篇,主要介绍的这个框架用到的技术栈,落地后的应用成果.原本的想法是把策划的数值参考表当做期待值,与配置表 ...
- Android开源测试框架
Google Espresso Espresso是一个新工具,相对于其他工具,API更加精确.并且规模更小.更简洁并且容易学习.它 最初是2013年GTAC大会上推出的,目标是让开发者写出更简洁的 ...
- 前端测试框架Jest——语法篇
使用匹配器 使用不同匹配器可以测试输入输出的值是否符合预期.下面介绍一些常见的匹配器. 普通匹配器 最简单的测试值的方法就是看是否精确匹配.首先是toBe() test('two plus two i ...
- drozer 找不到java_【安全测试】Drozer安装及使用
一.Dorzer安装 需要用到如下两个工具:如以前安装过mercury,这两个工具应该已经有了. Java Runtime Environment (JRE) or Java Development ...
- pytest测试框架(一)---安装及入门
目录 一.环境部署 二.用例设计原则 三.判断用例执行结果的方法 四.yaml配置文件 五.常用的执行用例的方法 六.测试报告的生成 一.环境部署 首先Python环境是必须要装的,其次是pychar ...
- Python编程必不可少的pytest测试框架
进行编程测试重要的是为了更高效的完成功能的实现. pytest是基于unittest实现的第三方测试框架,比 unittest 更加的简洁.高效,并且可以完美兼容 unittest 的测试代码,无需对 ...
- Android UI 测试指南之 Espresso
关于 Espresso Espresso 是一个简单好用的 Android UI 测试框架 Espresso 主要由以下三个基础部分组成: ViewMatchers - 在当前View层级去匹配指定的 ...
最新文章
- POJ1001--Exponentiation(幂计算)翻译
- Nginx允许跨域和禁止跨域操作
- duilib进阶教程 -- 在MFC中使用duilib (1)
- Python网络数据采集2-wikipedia
- tcp/ip 协议栈Linux内核源码分析14 udp套接字接收流程一
- 网易NAPM Andorid SDK实现原理--转
- 容器技术的发展与基本原理
- JUC 基础内容概述
- 自考《离散数学》题型总结
- 上海工程技术大学c语言商店存货管理系统,商店存货管理系统解决方案.doc
- 使用Visual studio查看exe或DLL文件的依赖项
- CAD插件的安装和自动加载dll、arx
- 求矩形中正方形和长方形的个数
- 豪华气派!这些院校的图书馆也太美了!
- 多路电源管理芯片(记录)
- 传输层常见的协议及端口
- html 简繁转换 批量,[推荐]几行代码轻松搞定网页的【简繁转换】
- 东航手机值机选座推荐
- 教你用OpenCV 和 Python给证件照换底色(蓝底 <->红底->白底)
- 单片机实例1——闪烁灯(硬件电路图+汇编程序+C语言程序)