<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

安卓端免代理抓包

汽車電子技術 ? 來源:安卓腳本 ? 作者:稻草人 ? 2023-03-03 14:00 ? 次閱讀

想必你們都遇到過一些APP在運行過程中, 不允許有網絡代理的存在, 如果有網絡代理, 就無法訪問服務器. 這樣也就無法讓用戶進行抓包分析了. 針對這種情況就需要免代理抓包, 但是也是有一定限制的. 工具是在PC端進行安裝配置

首先需要用到的工具:

charles ----> 抓包工具

Proxifier ----> 代理轉發工具

抓包也可以使用其他的工具(fiddler, wireshark, burp), 原理都一樣. 關鍵就是這個Proxifier的設置.

因為我比較習慣使用 charles 來進行抓包了,所以這里就著重講怎么用 charles+Proxifier來進行抓包.

charles下載地址: https://www.charlesproxy.com/download/

破解補丁生成地址:https://www.zzzmode.com/mytools/charles/

Proxifier下載地址: https://pan.baidu.com/s/1BHg6o_3xDhCxfGwoP5oYSA

提取碼:1pk7

內附破解補丁

charles代理端口默認是8888, 新安裝的應用 默認會抓取windows的所有流量包, 這一點因為我們后面會有Proxifier來轉發, 所以關掉抓取windows

設置路徑: 菜單欄-->Proxy-->Windows Proxy 如果前面有對勾符號,說明正在代理windows的流量, 如果沒有,就不用點了

圖片

其他的也不用配置什么默認的就好. 下面說一下Proxifier的配置.

安裝成功后. 啟動應用, 如果啟動應用以后屏幕上沒有反應,也沒有任何界面顯示, 不要慌, 去你的任務欄中找找 看看有沒有這樣的圖標:

圖片

雙擊一下這個圖標就可以顯示出界面了, 首先設置代理服務器

圖片

點擊 Proxy Servers在彈出的界面中點擊 Add 再如圖所示,填入服務器IP和端口, 因為是本地IP所以寫一個 回環地址 127.0.0.1即可, 端口就是 charles的代理端口 默認 8888

圖片

點擊 OK以后會詢問你是否將我們設置的這個服務器作為默認的, 直接點是 就行.

圖片

當你一路點擊確定后, charles中已經有了數據包. 但是都是無法訪問的, 而這時候, Proxifier中會彈一個窗口

圖片

這里的提示, 是因為我們開著charles了 charles和Proxifier都屬于是代理抓包用的軟件. 所以兩個會沖突,導致無限循環的抓包, 它建議你創建一個直連規則給charles, 這里直接點擊OK就行了.

下面就是設置一下代理規則. 如果你不嫌那些無效的包多, 你可以不用設置, 默認的規則也可以. 就是抓出來的包居多..不好分辨....

設置一下規則, 我這里用的是MuMu模擬器進行抓包的. MuMu模擬器的聯網程序叫"NemuHeadless.exe", 所以設置一個規則, 只抓這個應用發出的網絡請求.相對會減少很多的無效數據包.如圖:

圖片

如圖設置即可. 如果你是其他的模擬器, 也是一樣的.只是每個模擬器的聯網應用名稱不同, 比如雷電的模擬器聯網程序叫"LdVBoxHeadless.exe", 如果各個廠商命名都比較規范的話,模擬器的聯網程序名都叫"xxxxHeadless.exe".按照這個規則自己去模擬器目錄中翻翻就行了...

好的到這里免代理抓包的設置就完成了. 來看一下效果, 我這里想抓王者營地的包, 如果直接設置wifi代理的話. 王者營地是不允許的,會無法獲取服務端的數據.那么 我現在來抓一下包, 看看是否可以抓到數據包.

用一個GIF圖來展示一下:

圖片

如圖, 本來無法抓包的APP 通過一層代理轉發.則可正常的抓包了.

當然了這種方式, 也有一種局限性, 就是必須是這個app允許在x86的架構上運行, 如果不允許, 那這個方法就沒轍了...

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

    關注

    2

    文章

    132

    瀏覽量

    33168
  • 服務器
    +關注

    關注

    12

    文章

    8185

    瀏覽量

    82742
  • APP
    APP
    +關注

    關注

    33

    文章

    1543

    瀏覽量

    71733
收藏 人收藏

    評論

    相關推薦

    JDK動態代理的原理

    在Java中,動態代理是一種機制,允許在運行時動態地創建代理對象來代替某個實際對象,從而在其前后執行額外的邏輯。 為什么JDK動態代理只能代理接口實現類,原因是JDK動態
    的頭像 發表于 09-30 10:51 ?335次閱讀

    門限代理重簽名方案

    提出一個新的門限代理重簽名方案。標準的代理重簽名方案是通過一個半可信任的代理者將一個簽名者的簽名轉化為另一個簽名者的簽名,而該文提出的方案中2 個簽名者之間有n 個
    發表于 03-23 09:17 ?20次下載

    2 個改進的基于身份的代理盲簽名

    盲性是代理盲簽名的一個重要特性。針對蔡光興等人(計算機工程,2007 年第9 期)基于身份代理盲簽名和胡江紅等人(計算機工程與應用,2007 年第18 期)基于身份代理盲簽名不具有盲性
    發表于 03-28 08:50 ?18次下載

    基于身份的代理批量簽名

    利用橢圓曲線上的雙線性映射和基于身份簽名的思想,提出基于身份的代理批量簽名方案。該方案兼具代理簽名和批量簽名的優點,可以有效地防止授權人冒充代理人對消息進行簽
    發表于 04-21 09:59 ?12次下載

    代理簽名者身份保護的代理簽名體制

    電子世界中,簽名權力的委托通過代理簽名來解決。代理簽名是原始簽名者將他的簽名權委托給代理簽名者的一種簽名體制,代理簽名者代表原始簽名者進行簽名。2002 年,K.Shum
    發表于 06-19 09:42 ?13次下載

    什么是代理?

    什么是代理?      在國際貿易中,商業上的代理是指貨主或生產廠商(委托人),在
    發表于 11-09 09:16 ?982次閱讀

    vpn代理服務器_VPN代理軟件下載

    vpn代理服務器使用,通過vpn代理登錄谷歌電子市場,本文提供了vpn代理軟件下載,供vpn代理使用的朋友下載
    發表于 09-14 09:50 ?111次下載

    java動態代理分析

    定義:為其他對象提供一種代理以控制對這個對象的訪問。 動態代理使用 java動態代理機制以巧妙的方式實現了代理模式的設計理念。 代理模式示例
    發表于 09-27 15:14 ?0次下載

    java的動態代理

    代理模式是常用的java設計模式,他的特征是代理類與委托類有同樣的接口,代理類主要負責為委托類預處理消息、過濾消息、把消息轉發給委托類,以及事后處理消息等。代理類與委托類之間通常會存在
    發表于 03-12 14:12 ?0次下載

    如何維護爬蟲程序中的代理ip庫?

    在公司做分布式深網爬蟲,搭建了一套穩定的代理池服務,為上千個爬蟲提供有效的代理,保證各個爬蟲拿到的都是對應網站有效的代理IP,從而保證爬蟲快速穩定的運行,當然在公司做的東西不能開源出來。不過呢,閑暇
    發表于 12-21 10:53 ?252次閱讀

    正向代理和反向代理的區別

    Nginx作為時下最流行的HTTP服務器之一,同時它是一個反向代理服務器,提到反向代理服務器,有同學可能覺得這個概念很模糊,如果說到代理,他可能明白,但是再引出一個正向代理,估計懵了,
    的頭像 發表于 05-03 17:42 ?3332次閱讀
    正向<b class='flag-5'>代理</b>和反向<b class='flag-5'>代理</b>的區別

    python中怎么使用HTTP代理

    python中怎么使用HTTP代理,華益云高匿爬蟲代理ip
    的頭像 發表于 09-01 14:36 ?1409次閱讀

    PHP中怎么使用HTTP代理

    PHP中怎么使用HTTP代理,華益云高匿爬蟲代理ip
    的頭像 發表于 09-01 14:38 ?1539次閱讀

    nginx使用學習之正、反向代理

    Nginx 不僅可以做反向代理,實現負載均衡。還能用作正向代理來進行上網等功能。正向代理:如果把局域網外的 Internet 想象成一個巨大的資源庫,則局域網中的客戶端要訪 問 Internet
    的頭像 發表于 11-13 10:54 ?262次閱讀
    nginx使用學習之正、反向<b class='flag-5'>代理</b>

    mybatis接口動態代理原理

    MyBatis是一款輕量級的Java持久化框架,它通過XML或注解配置的方式,將數據庫操作與SQL語句解耦,提供了一種簡單、靈活的數據訪問方式。在MyBatis中,使用動態代理技術來實現接口的代理
    的頭像 發表于 12-03 11:52 ?467次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>