知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!
android 7.0之后導(dǎo)入證書解決fiddler等軟件無法解析加密報文
發(fā)表時間:2020-10-19
發(fā)布人:葵宇科技
瀏覽次數(shù):214
背景
7.0之后Android默認不相信用戶自己安裝的證書,需要程序自己實現(xiàn)是否相信用戶證書。在此背景下,fiddler無法抓包https加密的報文,這種情況下解決辦法只有兩個,一個是不用android7.0以上的設(shè)備。。通常模擬器都是6.0目前,所以還可以。還有一個方法就是安裝系統(tǒng)的根證書。我們這里就采用的第二個方法。
條件
一臺root的手機,這里使用的是nexus6p
方式
1.先從fiddler中下載需要的證書,即在本地8888端口下載即可。我這里下載到的證書名字為:fiddlerRoot.cer
2.得到證書的哈希值:
openssl x509 -inform DER -subject_hash_old -in fiddlerRoot.cer | head -1
得到類似字符串:e5c3944b
(網(wǎng)上看到,如果是crt格式證書,命令為:openssl x509 -inform PEM -subject_hash_old -in CA_Name.crt | head -1)
3.重命名文件,將證書命名為e5c3944b.0
4.拷貝文件到手機存放根證書的目錄:我這里不知道為什么直接adb進行root操作不行,所以是先拷貝到sdcard,然后再mv到存放根證書的目錄
1)adb push e5c3944b.0 /sdcard/tmp/e5c3944b.0
2) adb shell
3) root權(quán)限 :su
4)重新掛載system分區(qū)為可讀寫:mount -o rw,remount /system
5) mv /sdcard/tmp/e5c3944b.0 /system/etc/security/cacerts/e5c3944b.0
6) cd /system/etc/security/cacerts
6) chmod 644 e5c3944b.0
5.重啟設(shè)備即可
上述一頓操作之后,就可以實現(xiàn)大多數(shù)應(yīng)用的ssl解密了,還不行的試試xposed插件,justtrustme,可以破解ssl pining
相關(guān)案例查看更多
相關(guān)閱讀
- 前端
- 小程序定制開發(fā)
- 云南網(wǎng)站設(shè)計
- 云南小程序公司
- 網(wǎng)站建設(shè)快速優(yōu)化
- 云南小程序被騙蔣軍
- 小程序開發(fā)聯(lián)系方式
- 電商網(wǎng)站建設(shè)
- 網(wǎng)站建設(shè)需要多少錢
- 文山小程序開發(fā)
- 網(wǎng)站優(yōu)化哪家好
- 報廢車拆解回收管理系統(tǒng)
- 小程序的開發(fā)公司
- 排名
- 制作一個小程序
- 云南網(wǎng)站建設(shè)制作
- 云南小程序開發(fā)
- 網(wǎng)站建設(shè)首選
- 云南電商網(wǎng)站建設(shè)
- 南通小程序制作公司
- 云南小程序開發(fā)制作公司
- 北京小程序制作
- 大理網(wǎng)站建設(shè)公司
- 商標
- 云南網(wǎng)站建設(shè)開發(fā)
- 云南網(wǎng)站建設(shè)列表網(wǎng)
- 怎么做網(wǎng)站
- 云南建站公司
- 報廢車管理
- 軟件定制公司