Skip to content

Latest commit

 

History

History
9 lines (9 loc) · 1.05 KB

README.md

File metadata and controls

9 lines (9 loc) · 1.05 KB

wechat

这是一个利用adb实现的桌面脚本程序,程序主要功能是: 1.添加微信好友 2.发送向新添加的好友发送一段信息。 场景需求: A用户向B用户获取微信账号(a)和密码,A用户在新设备登陆需要进行信息验证,A用户选择向好友发送验证码进行验证,A用户于是在B用户提供的站点(即该程序的web端)输入微信号(a)及验证码,B用户使用该程序获取到web端推送过来的微信号及验证码,并且B用户使用主微信号(b)添加了该微信号(a)并且向该微信号(a)发送了验证码,A用户在新设备验证通过成功登陆。整个过程由程序自动完成。 该程序利用ADB命令实现了对于终端手机的控制,能够实现截屏,点击,输入等功能。 原理: 利用 websocekt进行与web端的长连接,实现消息的即时反馈,ADB进行屏幕截屏,并且利用tess4j进行图片的文字识别,定位当前程序所在界面,实现相应的目标按钮点击,并且将程序操作结果返回web端。