adb對安卓app進行抓包(ip連接設備)

adb對安卓app進行抓包(ip連接設備)

一,首先將安卓設備的開發者模式打開,提示允許adb調試

二,自己的筆記本要和安卓設備在同一個網段下(同連一個WiFi就可以了)

三,在筆記本上根據ip來連接安卓設備:adb connect 192.168.1.11

?輸入adb devices查看剛剛連接的設備

?

四,查找包名

?輸入adb shell?進入剛剛連接的device的shell,再輸入pm list packages查看安卓設備安裝了哪些包

也可以根據關鍵字查找包名pm list packages | grep tencent

?五,抓取app包的數據請求

1,抓取socket請求:

我們先使用adb shell "ps|包名"? 如:adb shell "ps|grep com.dangdang.buy2",過濾包名的方法:adb shell dumpsys activity | find "mFocusedActivity"

  此命令可以過濾出該應用的進程號PID,如圖:

?接著執行adb shell 進入系統內部,執行logcat | grep PID,這里的pid是4763

?最后的結果:(這是對socket進行的抓取)

?如果中文出現亂碼,可以在cmd中執行“chcp 65001”命令,將編碼改為UTF-8,防止中文顯示亂碼問題,

如果出現chcp不是內部或者外面命令就需要在path中添加:C:\WINDOWS\system32

 2,抓取http或者https請求:

  步驟1,獲取包名

  步驟2,過濾進程

  步驟3,adb shell? logcat |grep 4763 | grep https > d:\test\tv.txt?(過濾https直接把日志寫入到指定的文檔中)

  過濾http請求也是一樣的adb shell? logcat |grep 4763 | grep?http?> d:\test\tv.txt

  還可以添加時間進行抓取:adb shell? "logcat -v?threadtime?|grep 5303 | grep https" > d:\test\tv.txt


以下是我收集到的比較好的學習教程資源,雖然不是什么很值錢的東西,如果你剛好需要,可以評論區,留言【777】直接拿走就好了

各位想獲取資料的朋友請點贊 + 評論 + 收藏,三連!

三連之后我會在評論區挨個私信發給你們~

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/41513.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/41513.shtml
英文地址,請注明出處:http://en.pswp.cn/news/41513.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JVM——類的生命周期

文章目錄 類加載過程加載驗證準備解析初始化 卸載 一個類的完整生命周期如下: 類加載過程 Class 文件需要加載到虛擬機中之后才能運行和使用,那么虛擬機是如何加載這些 Class 文件呢? 系統加載 Class 類型的文件主要三步:加載->連接->…

Redis-秒殺

唉 就記得當時搶冰墩墩的時候的秒殺了 我們要注意什么問題呢? 1.幾百萬人在這個瞬間搶冰墩墩 這個瞬間會有大量的請求 服務器要能抗的住 2.不能超賣,就那些冰墩墩 賣多了壓根沒有 好不容易搶到你說沒貨了怕不是要被沖爛 3.避免少賣 攏共就那些 你再少賣點 沒屁了 4.防黃牛…

CentOS系統環境搭建(十五)——CentOS安裝Kibana

centos系統環境搭建專欄🔗點擊跳轉 關于Elasticsearch的安裝請看CentOS系統環境搭建(十二)——CentOS7安裝Elasticsearch。 CentOS安裝Kibana 文章目錄 CentOS安裝Kibana1.下載2.上傳3.解壓4.修改kibana配置文件5.授予es用戶權限6.kibana 后臺…

uniapp的UI框架組件庫——uView

在寫uniapp項目時候,官方所推薦的樣式庫并不能滿足日常的需求,也不可能自己去寫相應的樣式,費時又費力,所以我們一般會去使用第三方的組件庫UI,就像vue里我們所熟悉的elementUI組件庫一樣的道理,在uniapp中…

? Spring Clould 配置中心 - Nacos

視頻地址:微服務(SpringCloudRabbitMQDockerRedis搜索分布式) Nacos配置管理-Nacos實現配置管理(P24、P25) Nacos除了可以做注冊中心,同樣可以做配置管理來使用。 當微服務部署的實例越來越多&#xff0c…

18萬字應急管理局智慧礦山煤礦數字化礦山技術解決方案WORD

導讀:原文《18萬字應急管理局智慧礦山煤礦數字化礦山技術解決方案WORD》(獲取來源見文尾),本文精選其中精華及架構部分,邏輯清晰、內容完整,為快速形成售前方案提供參考。 目 錄 第一章 項目概述 1.1項目…

《Go 語言第一課》課程學習筆記(七)

代碼塊與作用域:如何保證變量不會被遮蔽? 什么是變量遮蔽呢?package mainimport ("fmt""github.com/google/uuid""github.com/sirupsen/logrus" )func main() {fmt.Println("hello, world")logrus.…

私域新零售商業模式成功的八大要素

從事互聯網行業多年以來,遇到客戶問最多的一個問題,就是什么樣的模式火呀?在設計一個商業模式時,不單單只是考慮資金和人脈等等資源的,其實還是需要遵循這八大原則,它包括:客戶價值最大化原則、…

PyTorch學習筆記(十三)——現有網絡模型的使用及修改

以分類模型的VGG為例 vgg16_false torchvision.models.vgg16(weightsFalse) vgg16_true torchvision.models.vgg16(weightsTrue) print(vgg16_true) vgg16_true.classifier.add_module("add_linear",nn.Linear(1000,10)) print(vgg16_true) vgg16_false.classifie…

C#學習,委托,事件,泛型,匿名方法

目錄 委托 聲明委托 實例化委托 委托的多播 委托的用途 事件 通過事件使用委托 聲明事件 泛型 泛型的特性 泛型方法 泛型的委托 匿名方法 編寫匿名方法的語法 委托 類似于指針,委托是存有對某個方法的引用的一種引用類型變量,引用可以在運…

vue中使用faker庫生成指定類型的隨機數據

介紹 Faker.js 是十分流行的 Node.js 工具庫,2022年初,Faker.js的作者突然刪庫跑路,導致眾多應用程序崩潰,為了繼續使用Faker的功能,社區的幾位開發者組成團隊決定創建并維護新項目faker-js/faker,現其已成…

Docker+Selenium Grid搭建自動化測試平臺

安裝docker yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install docker-ce -y Create a Docker Network docker network create grid 下載鏡像 hu…

laravel-admin之 解決上傳圖片不顯示 $form->image(‘image‘); 及 $grid->column(‘image‘);

參考 https://blog.csdn.net/u013164285/article/details/106017464 $grid->column(‘image’)->image(‘http://wuyan.cn’, 100, 100); // //設置服務器和寬高 圖片上傳的域名 上傳的圖片不顯示 在 這里設置了圖片的上傳路徑 在這里設置 域名 就可以回顯圖片

【計算機視覺|生成對抗】帶條件的對抗網絡進行圖像到圖像的轉換(pix2pix)

本系列博文為深度學習/計算機視覺論文筆記,轉載請注明出處 標題:Image-to-Image Translation with Conditional Adversarial Networks 鏈接:Image-to-Image Translation with Conditional Adversarial Networks | IEEE Conference Publicati…

如何學習正則表達式

正則是什么,能做什么? 正則,就是正則表達式,英文是 Regular Expression,簡稱 RE。顧名思義,正則其實就是一種描述文本內容組成規律的表示方式。 在編程語言中,正則常常用來簡化文本處理的邏輯…

Android DataStore:安全存儲和輕松管理數據

關于作者:CSDN內容合伙人、技術專家, 從零開始做日活千萬級APP。 專注于分享各領域原創系列文章 ,擅長java后端、移動開發、人工智能等,希望大家多多支持。 目錄 一、導讀二、概覽三、使用3.1 Preferences DataStore添加依賴數據讀…

LVS負載均衡集群-NAT模式部署

集群 集群:將多臺主機作為一個整體,然后對外提供相同的服務 集群使用場景:高并發的場景 集群的分類 1.負載均衡器集群 減少響應延遲,提高并發處理的能力 2,高可用集群 增強系統的穩定性可靠性&…

封裝vue2局部組件都要注意什么

一. 關于局部組件組成的三個部分&#xff08;template, script, style&#xff09; template > 組件的模板結構 &#xff08;必選&#xff09; 每個組件對應的模板結構&#xff0c;需要定義到template節點中 <template><!-- 當前組件的dom結構&#xff0c;需…

Java SPI加載機制

SPI加載機制 SPI&#xff08;Service Provider Interface&#xff09;是一種通過外界配置來加載具體代碼內容的技術手段。SPI是JDK內置的一種服務提供發現機制&#xff0c;用于實現框架的擴展和組件替換。 在SPI中&#xff0c;框架提供一整套接口&#xff0c;使用者實現這些接…

React源碼解析18(8)------ 實現單節點的Diff算法

摘要 經過之前的幾篇文章&#xff0c;我們已經實現了一個可以進行更新渲染的假React。但是如果我們把我們的jsx修改成這樣&#xff1a; function App() {const [age, setAge] useState(20)const click function() {setAge(age 1)}return age % 2 0 ? jsx("div"…