wireshark 手机抓包_美团外卖抓包分析

前言

博客:http://2h0n9.com

分析

1、Charles抓包

一开始爬 美团外卖App 我是直接Charles上手就干的,但我抓了一天都没抓到有用的数据我就开始找资料,遗憾的是网上没有一篇关于 美团外卖App 抓包分析的文章,我是真的一篇都没看到(这里指的是移动app,不是网页)

不过好在在我查找资料的过程也并非无任何收获,我得知美团使用了一种叫 "移动长连接" 的技术导致我抓不到包;

接着我在网上找了关于该名词的解释以及mt发表的一篇文章:移动网络优化实践,用我所理解的话来说就是:打开APP的时候移动端和服务器建立起tcp连接后,这个连接就不断开了,后续的请求和接收都走该通道,这个tcp长连接一般都是会使用自定义的协议,而非http,所有普通的抓包软件都无法抓到这类请求(如有误请指正)

2、长连接分析

文章里有这么一段:“当TCP通道无法建立或者发生故障时,可以使用UDP面向无连接的特性提供另一条请求通道,或者绕过代理长连服务器之间向业务服务器发起HTTP公网请求”

eda10581f602465300951d66b8122c86.png

也就是说,美团为了以防万一提供了降级方案,正是因为这个方案给了我们机会,既然tcp通道发生故障会切换到http请求,那么只要让这个条件成立就好了。这个可以通过屏蔽ip实现,随即有了一个新问题,怎么找到这个ip。

首先移动端长连接与服务器的通信肯定是TCP协议;然后由于是长连接,那么移动端肯定不会轻易的去断开这个连接,也就是不会发送fin包,有了这两个特征就可以开始筛选ip了。

3、ip筛选

>PC端

pc端的话用 wireshark 就完事了;

首先打开模拟器,然后打开wireshark,选择网卡就开始抓包了,然后打开美团外卖App,搜索一个关键字;

首先你搜索一个关键字肯定会得到很多结果,那么就可以断定返回的数据包应该比较大,而且根据上图还可以知道是加密过的,那么就很好找了,我这里找到了

6e99b6667b09f72d07710e6f6764118d.png

接着就是屏蔽它了,Linux直接用iptables就行,我没linux但我可以提供命令:

iptable -A INPUT -s ***.**.***.181 -j DROP #屏蔽

iptable -D INPUT -s ***.**.***.181 -j DROP #解除屏蔽

这命令可以在安卓上直接生效,linux可能需要 service iptables save 来生效

115e7512bd0d9d64d7cde94a4663907f.png

Mac下没有iptables可以用 pfctl,首先写规则

sudo vim /etc/pf.conf

d85c202650c09cb80cbd08c00b8e4ccd.png

然后使其生效

sudo pfctl -evf /etc/pf.conf

接着就可以直接用 Charles 抓包了

4600d22a22e033e767e28da93b06aec2.png

>Android

接下来我要说的是 Android 上,我抓mt是为了写爬虫,我在电脑上抓到了请求的连接但那些参数加密我需要hook,所以不得不在手机上弄,所以我就需要在手机上屏蔽ip。我先说在手机上抓长连接ip,目前手机上能抓tcp的除了tcpdump以外好像就只有 httpcanary 了,主要是它能显示请求的协议;

a5215b6fde76b79a385a1f5d8ba2bca6.png

找到ip后屏蔽即可,然后再次请求

22e4dcf225388717a2595cf74bf962cd.png

其中有一条80多k的请求,而且这个host之前没见过,点进去看response就得知成功了

d98f979c0d5d924af5598b9ac854c7bf.png

最后

就算你抓到了也没用,请求、POST参数一大堆,而且加密的有哪些还不太清楚,我试过直接照搬请求返回错误。。。所以你们慢慢分析或者等我下篇文章吧

weixin_39951378
关注 关注
  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
美团外卖抓包代码分析
K386218685的博客
08-07 3169
public static void getprintOrderInfo(string wmOrderViewId) { if (!(MtUserInfo.region_id == "") && !(MtUserInfo.region_version == "") && !(MtUserInfo.Cookies == ...
最新美团网数据取实战。
python
01-24 1960
写在前面的话,还处于爬虫初期,很多东西一知半解,边学边记录,边学边做。代码写的自己都看不下去了。。。。 本期重点,美团网商铺数据,暂只了美食商家数据。先上战果,暂只了10万条,一小时左右,未对数据去重。大概思路如下,先取各个省份城市,然后获取其经纬度,最后构造参数,翻页拿取数据。取结果 获取各个城市名字,id。第一个地址(https://www.meituan.com/ptapi/get...
wireshark进行手机抓包,有详细步骤
07-05
wireshark进行手机抓包,有详细步骤
Wireshark认证包破解哈希算法,腾讯、美团网络安全面试经验分享
最新发布
m0_59117112的博客
04-15 387
是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。在Win2012上创建test文件并开启文件共享。主机访问Win2012(清除之前的连接记录)开启wireshark抓包并过滤流量。得到主机名为admin,没有域名。因篇幅有限,仅展示部分资料。
关于抓包问题,这里以美团为例。
小猪佩奇的博客
12-17 7642
该文章主要提供交流学习使用,请勿利用其进行不当行为 如本篇文章侵犯了贵公司的隐私,请联系我立刻删除! 个人博客:添加链接描述 欢迎关注个人公众号:pythonORjs 这里以美团为列子,如果侵犯了贵公司的隐私,请联系我,我会立刻删除,谢谢! 我们平时抓包用的都是Fiddler ,Charles(花瓶),这两个抓包工具,满足我们日常80%的需求。但是20%呢,是无法抓包的! 以美团为例! 直接用抓包...
美团、点评app抓包及参数分析
qian123shuai的博客
07-11 1万+
只说下思路吧,毕竟把加密代码公开对人家网站不好。如有权益问题请私信我,我立即删除。 美团系列app目前不到关键包,如商品列表、商品详情、评论等,是因为这些api走的是美团自己的长链通道,具体可参考美团技术团队发表的一篇文章https://tech.meituan.com/2017/03/17/shark-sdk.html ...
mpvue实战开发美团外卖小程序
weixin_34405354的博客
10-08 364
mpvue-meituan mpvue-meituan 是一款使用mpvue开发的实战小程序项目,完全仿制美团官方外卖点餐小程序开发而成,项目的框架结构完全按照企业开发架构搭建而成。结合了原生小程序的开发能力和Vue能力,使小程序开发起来更加便捷高效,项目使用了比较流行的Vuex框架来作为全局的状态数据管理,使数据交互更加的便捷,结合了sass的使用让写Css样式更加的得心应手。目前市面上有很多...
刚刚美团开源了一款超级好用的抓包及 Mock 工具
AirPython的博客
12-09 5747
点击上方“AirPython”,选择“加为星标”第一时间关注 Python 原创干货!1. 前言抓包和 Mock 是日常工作中经常用到的 2 个功能,可能第一时间你会想到 Charles...
抓包出的APP
成长的烧年
12-04 2535
写作的目的好久没有写博客了,最近一段时间比较忙,总是在讨论公司的业务逻辑去了,技术落下了一大堆了,好了,不扯了,说说今天的主题吧。最近利用晚上的时间,使用Fiddler抓包,把InfoQ、ITEye、CSDN、泡在网上的日子,开源中国,获得了一些数据,然后整理了一下,为了练手做了个小App。先看看成果吧: 抓包我一般也就是使用Fidder,相信很多人都用过吧,具体页面如下,具体的方法大家也就
SIP呼叫流程分析Wireshark抓包.rar_sip_sip呼叫抓包_wireshark_wiresharksip包_联
09-23
学习sip的基础知识以及如何取sip包的方法
abc.rar_C语言抓包_abc命令_c语言 wireshark_抓包
09-21
命令行形式类wireshark抓包工具c语言实现
网络抓包工具(中文版)
07-24
一款简单、好用的网络抓包工具,超级无敌傻瓜版
实战利用WireShark对Telnet协议进行抓包分析.docx
05-24
WireShark抓包分析telnet
Wireshark64位网络分析抓包软件
09-13
Wireshark64位网络分析抓包软件
一个RCurl美团网信息的实例
zsk980316170的博客
05-31 1352
最近忽然想尝试用R做一个简单的网络爬虫,看了不少资料,查了不少技术牛人的代码,总算成功取了一份美团的团购信息,代码寄上,请行内人士多多指教。 library(RCurl) library(XML) urllist=0  page=1:5 urllist[page]= paste0("http://t.dianping.com/list/guangzhou-category_
教你一招另辟蹊径美团火锅数据
pdcfighting的博客
06-20 1449
最近有个小伙伴在群里问美团数据怎么获取,而且她只要火锅数据,她在上海,只要求上海美团火锅的数据,而且要求也不高,只要100条,想做个简单的分析,相关的字段如下图所示。 乍一看,这个问题还真的是蛮难的,毕竟美团也不是那么好,什么验证码,模拟登陆等一大堆拂面而来,吓得小伙伴都倒地了。 通过F12查看,抓包分析URL,找规律,等等操作。 不过白慌,今天小编给大家介绍一个小技巧,另辟蹊径去搞定美团的数据,这里需要用到抓包工具Fiddler。讲道理,之前我开始接触网络爬虫的时候也没有听过这个东东,后来就慢
青龙面板篇——美团(细致教程 有手就行~)
热门推荐
金闪闪呀
06-11 2万+
6.11更新下 青龙面板——美团教程 (比较详细的拉库和抓包教程)
美团{青龙面板可跑项目之一}保姆教程
m0_61705773的博客
11-26 1万+
京东代挂上车 安卓小组件 本人联系方式 第一步拉库 ql repo https://github.com/pangbai6/pang-bai.git 刷新面板就可以看见任务了 然后去配置文件 添加变量 变量 单号 export mtTk="" 多号 export mtTk="@" 抓包 抓包地址 https://passport.meituan.com/account/unitivelogin?service=www&continue=https%3...
App 抓包提示网络异常怎么破?
qq_73332379的博客
04-04 1191
背景 当你测试App的时候,想要通过Fiddler/Charles等工具抓包看下https请求的数据情况,发现大部分的App都提示网络异常/无数据等等信息。以“贝壳找房”为例: ​
wireshark蓝牙adv_ind抓包分析
09-05
Wireshark是一款开源的网络协议分析工具,可以对网络数据包进行捕获和分析。而蓝牙(Bluetooth)是一种无线通信技术,适用于短距离数据传输。 在Wireshark中,我们可以使用蓝牙适配器来捕获蓝牙数据包,并进行进一步的分析。而adv_ind则是一种蓝牙广播包的类型,用于广播蓝牙设备的存在和提供的服务。 如果我们想要分析adv_ind数据包,首先需要在Wireshark中设置捕获过滤器来过滤仅包含adv_ind的数据包。具体的过滤器语法可以是“btcommon.eir_packet_type == 0x00”或“bthci.command == 0x03”。 一旦我们成功捕获到adv_ind数据包,我们就可以通过Wireshark的解析功能来查看它们的详细信息。Wireshark会将数据包的各个字段以及它们的值显示出来,帮助我们理解和分析这些数据包。 在分析adv_ind数据包时,我们可以关注以下几个方面: 1. 广播设备地址:这个地址可以帮助我们识别蓝牙设备的唯一标识符。 2. 服务UUID:这个标识符可以告诉我们设备提供的服务类型。 3. RSSI值:这是接收信号强度指示器,可以帮助我们了解设备的信号强度。 4. 广播数据:广播包中可能包含其他自定义数据,可以根据需求来分析。 通过分析adv_ind数据包,我们可以获取对蓝牙设备的一些信息,如设备类型、服务类型、信号强度等。这些信息可以帮助我们了解蓝牙设备的特征和功能,并进一步分析和识别设备的行为和用途。 总的来说,通过使用Wireshark工具来捕获和分析蓝牙adv_ind数据包,我们可以获得对蓝牙设备的更深入的了解,从而更好地理解和掌握蓝牙技术。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • ug12对计算机配置要求,UG软件对电脑配置的最低要求有哪些 45201
  • 有没有办法找回testflight之前测试的软件_手机照片不小心误删了,如何才能恢复找回呢?... 13643
  • keep跑步数据修改器_跑步装备秀 | 盘点跑步APP 9180
  • python计算2的n次方_快速幂算法 及其Python实现 7558
  • python求四分位数怎么算_四分位数计算以及使用pandas计算 7264

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • ajax 动态菜单,pushState+ajax实现左菜单右动态页面内容
  • ie8 css占满剩余空间,在IE8兼容模式下填充CSS宽度,在正常模式下应该正常工作...
  • sql服务器时间不正确,SQL服务器如何获得的时间差不包括周末和节假日?(SQL Server How to get Dat...
2021年147篇
2020年210篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

点石阅读秦海璐个人资料简介温州起名李昌易氏起名女孩为男孩起乳名大全起名字金融公司世界杯比分预测外贸公司起名个体户起人名公司起名字什么名字好港媒曝梅艳芳大哥承认出轨王家男孩起名称大全晟字起名大全男孩名字100赛扬430属羊的起名禁忌狗狗起名大全公狗崔字起名男孩名称大全捉鬼专门店城公司起名随机起名网梦到捉鱼灵笼在线观看免费版周易起名公司免费科比什么时候坠机身亡事件极道魔主1518公司起名字大全免费神偷联盟浦发网上银行鬼泣贺岁版姓戴女孩起名字啊歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

点石阅读 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化