当前位置:网站首页>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的文件中:
边栏推荐
- props 后面的数据流是什么?
- P1103 书本整理
- Mysql 死锁和死锁的解决方案
- Vulnhub target drone: HA_ NARAK
- v-if/v-else determines whether to display according to the calculation
- Vulnhub靶机:HA_ NARAK
- [instancetype type Objective-C]
- An IP conflict is reported after installing the software on a dedicated computer terminal
- TRACE32——Break
- TRACE32——SMP多核调试
猜你喜欢
随机推荐
访问被拒绝:“microsoft.web.ui.webcontrols”的解决办法
【结构体内功修炼】枚举和联合的奥秘(三)
Basic introduction of stack and queue and C language implementation of functions such as creation, destruction, entry and exit, counting the number of elements, viewing elements, etc., as well as stac
TRACE32——C源码关联1
Redis 全套学习笔记.pdf,太全了
MySQL: order by sorting query, group by grouping query
在原有数据库基础上执行sql文件有则跳过没有则添加如何实现?
Flink学习11:flink程序并行度
行业应用软件项目经理三步曲
Redis数据库学习
Redis常用命令
C-Eighty seven(背包+bitset)
国家强制性灯具安全标准GB7000.1-2015
创业者如何吸引风险投资商
游戏模拟器成了外挂帮凶,灰产对抗再升级
SVG big fish eat small fish animation js special effects
moment的使用
基于 Docker 快速使用远程(云)数据库
Cannot compare or sort text, ntext, and image data types
Win10 设置锁屏壁纸提示尝试其它图片









