当前位置:网站首页>Adb 授权过程分析
Adb 授权过程分析
2022-08-05 07:43:00 【小源子2016】
adbkey与adbkey.pub
adbkey与adbkey.pub_caibaihui的博客-CSDN博客_adbkey是什么文件
实验证明:手机上的公钥和电脑上的私钥配对成功即可,即使后期我修改电脑上的公钥,不影响之前的授权
例如手机内置了公钥,我电脑上生成配对的私钥即可完成授权

adb pull /data/misc/adb/adb_keys . 里面存放的就是公钥
授权弹窗显示的是RSA密钥指纹应该是根据公钥来的,怎么算出来的还不知道

adb keygen cc 可用于生成RSA公钥和私钥
该信息框中一般会显示主机公钥的指纹(MD5),而不是主机
公钥本身
ADB公钥私钥认证机制_羊舒克的博客-CSDN博客_adb 公钥私钥

可用如下命令生成主机公钥指纹:
$ awk "{print $1}" < adbkey.pub | openssl base64 -A -d -a | openssl md5 -c | awk "{print $2}" | tr "[:lower:]" "[:upper:]"
23:B2:47:E1:08:DE:5A:3B:58:5A:A5:A6:FA:98:E0:50
实际上我使用这个命令发现生成的和我看到的弹窗不一样,准备放弃,发现新的文章
windows - 如何在Windows上获取RSA公钥的MD5指纹? - Thinbug
重点就是我需要修改下.rsa文件,去除最后的[email protected]文本信息,然后再我的mac电脑
执行awk "{print $1}" < adbkey.pub | openssl base64 -A -d -a | openssl md5 -c | awk "{print $2}" | tr "[:lower:]" "[:upper:]",结果显示,生成的指纹信息和弹窗上的指纹信息就完全一致了
总的来说就是要先分别base64和md5处理才可以
为此,我需要知道文件中的实际密钥是base64编码的部分,即long cryptic string of characters。在我的情况下,键字段后面总是跟着用户 - 主机字段,即类似
[email protected](也是[email protected])的字符串,在某些字符串中案例前面有一个包含ssh-rsa的字段。在后一种情况下,我需要过滤第二个字段。在Windows中,显然,这是使用
for循环完成的。我还将输出发送到文件以便certUtil进行后续消解,其输出再次进入文件 - 包含不再是base64编码但以字节为单位的密钥 - 最后使用MD5进行哈希处理。将
id_rsa.pub的第二个字段中的密钥提取到名为tmp.key_base64的文件中:
边栏推荐
猜你喜欢

uniapp时间组件封装年-月-日-时-分-秒

uniapp time component encapsulates year-month-day-hour-minute-second

MySQL: order by sorting query, group by grouping query

唤醒手腕 - 微信小程序、QQ小程序、抖音小程序学习笔记(更新中)

游戏模拟器成了外挂帮凶,灰产对抗再升级

Modeling of the MAYA ship

Task flow scheduling tool AirFlow,, 220804,,

Redis 全套学习笔记.pdf,太全了

Game Thinking 19: Multi-dimensional calculation related to games: point product, cross product, point-line-surface distance calculation

MobileNetV2架构解析
随机推荐
MAYA船的建模
监听浏览器刷新操作
【Dynamic type detection Objective-C】
外企Office常用英语
TRACE32——加载符号表信息用于调试
Jmeter永久设置中文界面
Redis常用命令
U++ UE4官方文档课后作业
Modeling of the MAYA ship
Codeforce 8.1-8.7做题记录
支持触屏slider轮播插件
GAN generates anime avatar Pytorch
【结构体内功修炼】枚举和联合的奥秘(三)
数据库——概述
Re regular expressions
DeFi 前景展望:概览主流 DeFi 协议二季度进展
TRACE32——Break
MobileNetV2架构解析
[Shanghai] Hiring .Net Senior Software Engineer & BI Data Warehouse Engineer (Urgent)
不能比较或排序 text、ntext 和 image 数据类型