app渗透抓包

绕过app限制抓包

好久之前搞的了,可能有忘了的地方,无图片,建议不用雷电模拟器,夜神和逍遥完美解决,cs一直掉分没事干写个笔记

1.方法一frida

Windows10 Python3.7 夜神模拟器 r0capture frida-server wireshark

https://github.com/r0ysue/r0capture
https://github.com/frida/frida/releases

1、本地安装Frida

pip install frida
pip install firda-tools

frida我换了好几个源也不行

//这是使用的国内镜像清华镜像
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple firda-tools

但是也不行,最简单的办法就是pip install frida-tools
这个不用换源,如果能安装成功后面就不需要安装frida了直接用就行了

2、模拟器安装Frida
注意:版本要与本地Frida一致
下载:https://github.com/frida/frida/releases
真机:ARM版本及位数 模拟器:无ARM的位数
getprop ro.product.cpu.abi
adb push frida-server /data/local
cd /data/local/tmp/
chmod 777 frida-server
./frida-server
ps | grep frida
3、转发并启动Frida
adb forward tcp:27042 tcp:27042
连接判断:frida-ps -U frida-ps -R
4、获取包名并运行抓包
获取包名:ls /data/data 或 Apk Messenger
python r0capture.py -U -f 包名 -p xxxx.pcap

2,方法二xp框架

app渗透抓包_第1张图片

还要一个终端模拟器,因为百度网盘不是我自己的,想要的私聊我,没法上链接

把xp安装包解压放模拟器共享文件夹里
在这里插入图片描述
对了,还得把终端模拟器和Xposed Installer.apk放虚拟机里,直接拖进去就行
打开终端模拟器

su 

cd /system/xposed

sh memu-script.sh

cd /system/xposed的意思是进入xposed目录,当然了,你可以一条命令一条ls直到看到memu-script.sh就行了
如果显示权限不够,就给个777

chmod  777  script.sh  

然后重启

reboot   

结束

方法三 底层 嘎嘎乱杀Frida&r0capture

1.安装frIDA运行依赖库及frida-tools

pip install -i https://mirrors.aliyun.com/pypi/simple/ numpy matplotlib 
pip install -i https://mirrors.aliyun.com/pypi/simple/ frida-tools

2.安装frida

pip install -i https://mirrors.aliyun.com/pypi/simple/ frida

3.下载安装frida-server 查看安卓手机内核
进入模拟器目录,桌面右键查看文件位置看到adb.exe就行了
在这里插入图片描述
cmd

adb shell getpropro.product.cpu.abi 

MT8788s对应arm64-v8a > frida-server-14.2.8-android-arm64
4.运行frida-server

adb push frida-server-14.2.8-android-arm64 /data/local/
chmod 777 /data/local/frida-server-14.2.8-android-arm64
./data/local/frida-server-14.2.8-android-arm64

5.转发端口

adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043

6.windows 启动python服务
Spawn 模式:要python3

python  r0capture.py -U com.aligames.sgzzlb:channel -v -p com.aligames.sgzzlb.pcap

Attach 模式,抓包内容保存成pcap文件供后续Wireshark分析:

python r0capture.py -U -f com.videogo

异常情况:
如果启动第4点出现这个问题 重启android主板
windows 启动程序端口被占用Address already in use: bind解决方案

netstat -ano | grep 31696
taskkill -pid 31696 -f

你可能感兴趣的:(web,python,开发语言)