在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Android APP滲透之雙向認證突破

冬至子 ? 來源:聞雞習武 ? 作者:吾奶習武之人 ? 2023-05-20 14:08 ? 次閱讀

Android APP滲透之雙向認證突破

今天有hxd發來一個APP說存在雙向認證,沒法正常抓包進行滲透,抓包的結果長下面這個樣子,一般抓包看到服務器返回“400 No required SSL certificate was sent”那基本就可以確認測試的目標APP使用了雙向認證,這種情況下,想要正常抓包進行滲透的話,就必須要從APP客戶端中,把客戶端證書以及證書密鑰給找出來,然后導入抓包工具,即可正常抓包(同時需開啟justtrustme等繞過服務端證書校驗的插件)。

圖片

客戶端證書及密鑰獲取

接下來,我們就來看看怎么獲取APP客戶端證書及密鑰,一般情況下,能用工具一把梭的話那肯定最好,平時常用的dump證書及密鑰的工具主要有以下幾個:

r0capture

r0capture具備客戶端證書導出功能:默認開啟;必須以Spawm模式運行;

運行腳本之前必須手動給App加上存儲卡讀寫權限;

并不是所有App都部署了服務器驗證客戶端的機制,只有配置了的才會在Apk中包含客戶端證書;

導出后的證書位于/sdcard/Download/包名xxx.p12路徑,導出多次,每一份均可用,密碼默認為:r0ysue;

hooker

也是基于frida的hook工具,支持客戶端證書dump

平時常用的自動dump證書的工具就這兩個,不過這次遇到的雙向認證APP,使用證書dump也沒有成功。

手動尋找證書及密鑰

獲取證書

既然用工具沒法直接獲取到證書及密鑰,那就只好自己動手分析了,首先我們先來找客戶端證書文件。客戶端證書文件的話,一般直接解壓apk包,在解壓文件夾里的assets目錄下可能會存在客戶端證書文件,如下:

圖片

看到有這兩個明顯的證書文件,證書文件一般直接雙擊即可安裝導入到本地,這2個證書文件中的client.pfx雙擊安裝證書的過程中,提示需要密碼,而另一個不需要,經過驗證,不需要密碼的證書不是客戶端證書(導入BurpSuite后抓包驗證)

圖片

獲取密鑰

APP脫殼后反編譯查看源碼,因為APP要使用客戶端證書,肯定要從資源文件目錄下去讀取,因此嘗試在源碼中搜索關鍵字:"client.pfx",

圖片

通過閱讀代碼,感覺在instance.load(open, "".toCharArray()); 代碼處,應該傳入證書密碼打開證書文件,但是代碼中顯示的是一個空""字符串。第一次遇到空密碼,有點拿不準,網上檢索一下類似代碼片段。

圖片

發現在加載證書調用load方法的時候,參數2就是證書密碼。

驗證密鑰

既然代碼中顯示證書密鑰為空"",那本地安裝client.pfx 輸入空密碼試試。

輸入空密碼,證書導入成功,說明這個APP的證書密碼確實為空。

客戶端證書導入BurpSuite

經過前面的操作,我們已經拿到的客戶端證書文件,以及客戶端證書密鑰

導出key

openssl pkcs12 –in client.pfx –nocerts –nodes –out client.key

圖片

由于之前通過反編譯查看源碼確認證書密鑰為空,因此提示輸入密碼的時候直接回車就行。

圖片

合成p12證書文件

將pfx證書和key文件合并成“.p12”證書文件

openssl pkcs12 -export -inkey client.key -in client.pfx -out client.p12

圖片

導入p12證書抓包

在BurpSuite→User options→TLS→Client TLS Certificates中添加導入客戶端證書:

圖片

設置證書及證書密鑰

圖片

密碼輸入正確即可導入成功。

圖片

成功抓包

成功搞定雙向認證抓取到數據包

圖片

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    3937

    瀏覽量

    127497
  • dump
    +關注

    關注

    0

    文章

    13

    瀏覽量

    9520
收藏 人收藏

    評論

    相關推薦

    Android App環境檢測分析

    這個原理就是APPAndroidManifest.xml文件中application是否配置了android:debuggable="true",設置true支持動態調試
    的頭像 發表于 12-01 10:26 ?929次閱讀

    Android APP如何進行訪問硬件驅動

    本文我們要講的是在用 i.MX8 平臺開發時,Android APP 如何進行訪問硬件驅動。
    的頭像 發表于 12-04 13:50 ?1607次閱讀
    <b class='flag-5'>Android</b> <b class='flag-5'>APP</b>如何進行訪問硬件驅動

    請問Matter Android APP是否支持連接市面上的Matter設備?

    各位大佬們,請教下我基于matter開源的Android App,是否可以連接市面上其他的matter協議設備并且進行控制呢?如果不可以,是需要其他認證碼?
    發表于 07-24 07:25

    【Thunderboard Sense試用體驗】(二)動手編譯APP

    )動手編譯APP【Thunderboard Sense試用體驗】(三)供電問題梳理【Thunderboard Sense試用體驗】(四)體驗官方Demo【Thunderboard Sense試用
    發表于 06-09 16:49

    關于Android下的APP開發體驗過程記錄

    關于Android下的APP開發體驗過程記錄
    發表于 03-04 11:38

    基于HARN改進算法的雙向認證方案

    現在的單向認證在某些應用環境中被證明是不安全的,需要在系統之間進行雙向認證。本文設計了一種基于改進的HARN 數字簽名算法的雙向認證方案,并
    發表于 08-04 14:44 ?13次下載

    Android開發APP應該如何省電

    AndroidManifest.xml中加上DEVICE_POWER的權限。可是加了權限之后,ADT又提示錯誤“Permission is only granted to system apps”。這下傻眼了,怎么會說“權限只授予系統應用程序”呢?不過這難不倒我,咱把app
    發表于 07-30 17:35 ?0次下載
    <b class='flag-5'>Android</b>開發<b class='flag-5'>APP</b>應該如何省電

    該如何滲透檢測APP存在的安全漏洞

    IOS端的APP滲透測試在整個互聯網上相關的安全文章較少,前幾天有位客戶的APP數據被篡改,導致用戶被隨意提現,任意的提幣,轉幣給平臺的運營造成了很大的經濟損失。
    發表于 03-31 11:42 ?1391次閱讀

    基于AndroidAPP安全檢測技術淺析

    基于AndroidAPP安全檢測技術淺析
    發表于 06-28 16:03 ?16次下載
    基于<b class='flag-5'>Android</b>的<b class='flag-5'>APP</b>安全檢測技術淺析

    Java代碼加密支持Android App Bundle動態化框架

    傳統App加殼技術無法應用在App Bundle模式生成的數據包之上。然而,幾維安全推出的Java2C加固方案完美支持Android App Bundle動態化框架,守護企業的核心代碼
    的頭像 發表于 07-29 16:13 ?2316次閱讀
    Java代碼加密支持<b class='flag-5'>Android</b> <b class='flag-5'>App</b> Bundle動態化框架

    Android 12“App Pairs”功能:改造分屏多任務能力

    Android 12“App Pairs”功能:新分屏多任務能力,安卓,app,谷歌,分屏,應用程序
    發表于 02-04 14:45 ?1738次閱讀

    基于Android的果蠅識別APP

    本文檔的主要內容詳細介紹的是基于Android的果蠅識別APP采用隨機森林,神經網絡等多種算法。
    發表于 03-01 09:28 ?6次下載

    APK滲透測試工具:AppMessenger

    APK滲透測試工具:AppMessenger,一款適用于以APP病毒分析、APP漏洞挖掘、APP開發、HW行動/紅隊/滲透測試團隊為場景的移
    的頭像 發表于 11-18 09:32 ?2868次閱讀

    Arduino/Android藍牙伺服電機控制安卓APP

    電子發燒友網站提供《Arduino/Android藍牙伺服電機控制安卓APP.zip》資料免費下載
    發表于 12-05 09:14 ?4次下載
    Arduino/<b class='flag-5'>Android</b>藍牙伺服電機控制安卓<b class='flag-5'>APP</b>

    Android App開發新選擇:使用Chaquopy輕松結合Python

    當今的程式開發中,Python已經成為了一個非常流行的語言,因為它可以快速編寫出高效的代碼。然而,如果要將Python結合到Android App(應用程式)中,需要進行一些復雜的設置和調整
    的頭像 發表于 04-25 20:29 ?2239次閱讀
    <b class='flag-5'>Android</b> <b class='flag-5'>App</b>開發新選擇:使用Chaquopy輕松結合Python
    主站蜘蛛池模板: 男女交性高清视频无遮挡| 性69交片免费看| 国产午夜精品理论片在线| 日本高清加勒比| 台湾av| 手机看片神马午夜| 天天看毛片| 天堂中文在线资源库用| 日韩黄色网址| 久久久久免费精品国产小说| 久久亚洲国产精品五月天| 久久久精品免费视频| 国产裸露片段精华合集链接| wwwwww日本| 天天做天天爱夜夜大爽完整| 中文天堂在线视频| 国产美女精品一区二区三区| 在线看av的网址| 中国性猛交xxxx乱大交| 天天草夜夜操| 奇米欧美成人综合影院| 免费欧美黄色片| 国产精品成人一区二区三区| 欧美三级网站| 午夜视频在线网站| 亚洲四虎在线| 日韩一级精品视频在线观看| 久久色婷婷| 91成人午夜性a一级毛片| 天天操人人射| 2018国产大陆天天弄| 亚洲男女免费视频| 亚洲国产成a人v在线观看| 永久免费精品视频| 四虎伊人| 久久婷婷国产综合精品| ts人妖在线| 久久国内| 一区二区三区高清| 亚洲丁香| 免费看黄色网页|