AndroidDebug Bridge 我们一般简称为adb,它是一个非常强大的命令行工具,通过adb工具,你能够与你的android设备进行通信。使用adb命令是可以操控手机的,比如点击、滑动、输入等。在操控手机之前要先连接上手机,下面先来看下adb如何连接手机。
官网下载地址:https://developer.android.com/studio/releases/platform-tools
这个地址也可以下载: https://www.appinn.com/download-adb-or-fastboot-without-android-studio/
连接手机分为两种方式:1、有线连接;2、无线连接(要内网环境)
1、有线连接:
(1) 数据线连接
(2)把开发者选项和USB调试打开
(3)如果有模拟点击之类的选项也一定要打开,否则adb操控无效
(4)如果是连接成功 输入adb devices 会显示你的设备。
2、无线连接(要求是内网环境,必须先有线连接)
(1)使用adb tcpip 5555命令重启手机上的服务(端口可自定义)
(2)adb connect 192.168.0.5:5555连接手机,您的内网ip+刚才的端口号
(3)再使用 adb devices 会多一个设备,就是成功了,这时候拔掉数据线,操控第二个设备都可以。
四、命令操控手机
输入 0-9其中一个数字(android手机地址就是adb devices显示的设备名称)
adb -sshell input keyevent 7-16
返回桌面
adb -s shell input keyevent 3
返回键
adb -s shell input keyevent 4
点击事件(这里的400 400 是点击X坐标400,Y坐标也是400的位置)
adb -sshell input tap 400 400
滑动(可以模拟上下左右滑动)
adb -sshell input swipe
如向下滑动: adb -sshell input swipe 100 500 100 450
输入文本
adb -s shell input text “hello” #输入hello
上面说的是PC控制手机,现在说手机直接控制手机;可以写个android软件执行命令即可;需要注意的是:
1、操控自身app不需要root权限,一旦进入另一个app需要root权限的
2、命令有所改变,不需要 adb到shell这一串了,因为android系统已经进入了shell了
如模拟点击
input tap 400 400
如果是进入其他app,需要执行命令的代码(手机需要root)
如果你对网络安全入门感兴趣,那么你需要的话可以点击这里网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!
或者扫描下方csdn官方合作二维码获取哦!
这是一份网络安全从零基础到进阶的学习路线大纲全览,小伙伴们记得点个收藏!
网络安全导论
渗透测试基础
网络基础
操作系统基础
Web安全基础
数据库基础
编程基础
CTF基础
该阶段学完年薪15w+没有问题
弱口令与口令爆破
XSS漏洞
CSRF漏洞
SSRF漏洞
XXE漏洞
SQL注入
任意文件操作漏洞
业务逻辑漏洞
该阶段学完年薪25w+
反序列化漏洞
RCE
综合靶场实操项目
内网渗透
流量分析
日志分析
恶意代码分析
应急响应
实战训练
该阶段学完即可年薪30w+
蓝队基础
蓝队进阶
该部分主攻蓝队的防御,即更容易被大家理解的网络安全工程师。
攻防兼备,年薪收入可以达到40w+
需要上述路线图对应的网络安全配套视频、源码以及更多网络安全相关书籍&面试题等内容可在文章后方领取。
如果你对网络安全入门感兴趣,那么你需要的话可以点击这里网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!
或者扫描下方csdn官方合作二维码获取哦!
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://www.xrbh.cn/tnews/10959.html