范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

逆向总结5种抓包方式分析手机APP的秘密,看的一清二楚!

  摘要
  在逆向分析以及移动端开发的时候,总会需要对APP的网络行为进行监控测试,本文总结一些抓包思路,并对其使用方法进行实践
  在抓包界,Wireshark 应该算是综合排名第一的工具(其实 Wireshark 自带的命令行工具 tshark 更牛逼)
  本文总结记录了 5 种抓包方式,掌握其一即可进行实践,欢迎大家一起交流分享 1 、基于 Wireshark
  实验步骤:
  1.1 在电脑主机上使用猎豹 Wifi之类的工具,开启热点,将所要测试的手机连接该热点,记录其IP地址
  1.2 使用 Wireshark 对以上 IP 地址进行捕获
  Capture——Options
  1.3 总结
  该方法简单粗暴高效,可以将捕获的数据包随时保存下来,便于后续分析或者进行 PCAP 可视化分析。
  关于命令行工具 tshark 在此不做赘述,感兴趣的读者自行研究。 2、基于 tcpdump
  实验环境:
  下载安装 Genymotion 安卓虚拟机,在该模拟器环境种进行实践操作(基于实体手机亦然,前提是手机必须得 ROOT)
  笔者仅在 Android 系统下测试,未在 iOS 系统下实验
  实验步骤: 2.1 说明
  模拟器中自带的 tcpdump 工具,位于:/system/xbin/ 目录下 2.2 数据包捕获
  可以通过 adb shell  命令在 CMD 模式下连接模拟器,su 到 root 模式进行抓包 #!bash tcpdump -vv -s 0 -i eth1 -w /sdcard/capture.pcap
  参数说明: -vv:获取详细的包信息(注意是两个 v 不是 w)  -s 0:不限数据包的长度,如果不加则只获取包头  -w xxx.pcap:捕获数据包名称以及存储位置(本例中保存在 sdcard 路径下,数据包名为 capture.pcap)  -i eth1:捕获制定的网卡(在 genymotion 虚拟机中,使用 busybox ifconfig 命令可以查看相关信息,一般 genymotion 的 ip 地址都为 10.xx.xx.x)
  如果你想指定捕获的数据包长度,可以使用 -c 参数(例如 -c 128) 捕获结束,直接按 Ctrl + C 即可 2.3 数据分析
  将捕获到的数据包拖到本地使用 Wireshark 进行查看: #!bash adb pull /sdcard/capture.pcap C:	mp
  TIPS:将数据包文件 push 到手机上命令为 #!bash adb push C:	mpcapture.pcap /sdcard/ 3、基于 Fiddler 4
  实验步骤: 3.1 下载 FIddler 43.2 设置 Fiddler 4
  打开Fiddler,Tools-> Fiddler Options (配置完成记得重启 Fiddler)
  3.3 设置手机代理
  首先,获取安装 Fiddler 4 的 PC 对应的 IP 地址(ipconfig):
  确保手机和 PC 是连接在同一个局域网中!!!
  下面对手机进行设置(笔者使用小米测试机):点击手机中"设置"——Wi-Fi——选择已经连接的wifi——代理设置改为手动
  下载 Fiddler 的安全证书
  使用手机浏览器访问:http://10.2.145.187:8888,点击"FiddlerRoot certificate",然后安装证书即可。
  至此,已经全部设置完毕。 3.4 数据包捕获
  重新打开 Fiddler 4,然后打开手机中的浏览器,访问任意网址,Fiddler 抓包信息如下:
  Enjoy! 4、 基于 Charles
  实验环境:
  win7 + Charles v3.11
  一般使用 Charles 都是基于 MAC OS ,笔者在 mac 平台以及 windows 平台均试验过,操作过程和思路基本一致,因此,本文以 win7 为测试环境
  实验步骤: 4.1 捕获 http 数据包
  手机设置代理:
  打开 Charles 即可捕获数据包(Proxy —— Proxy Settings):
  4.2 捕获 https 数据包
  手机端安装证书:
  Android 手机或者 iPhone 均可直接访问 http://www.charlesproxy.com/ssl.zip ,然后根据图示点击证书安装
  设置 Charles:
  选择 Proxy —— SSL Proxying Settings —— Locations —— Add
  在弹出的表单中填写 Host 域名(也就是你想要抓包链接的主机名),以及对应的 Port 端口(此处相当于过滤作用)
  当然,你可以采用更加粗暴的方式:使用通配符,例如你想要捕获所有的 https 包,这里也可以直接都为空,表示捕获所有的主机和端口;或者都分别填"*"星号,匹配所有的字符,捕获所有的 https。
  5、基于 Burpsuite
  实验步骤: 5.1 捕获 http 数据包
  PC 端 Burpsuite 设置:
  手机端代理设置方法同以上 3.3 4.1
  打开 Burpsuite 即可捕获 http 数据包:
  5.2 捕获 https 数据包
  手机端设置好代理之后,使用浏览器访问:http://burp/
  此处存在一个问题:下载的证书是 der 格式的,我们手机端安装的是 crt 格式的,需要使用 firefox 浏览器转一下格式:可以首先在 Brupsuite 中导出 der 格式证书,然后导入火狐浏览器,然后从火狐浏览器导出证书格式为 crt
  打开火狐浏览器:工具——选项——高级——证书——查看证书
  成功捕获 https 数据包
  6、总结
  当我们停止捕获数据包时,将Fiddler 或 Charles 关闭,此时手机端是无法正常访问网络的,因为设置了代理,这时候需要将代理关闭,即可正常浏览网页
  对于大多数走代理的应用可以选择 Fiddler 或 Charles,无需 root,一次配置,终身使用;对于不走代理的 App 可以利用 tcpdump 捕包,然后使用 Wireshark 查看;最简单便捷的便是第一种方法「0x01. 基于 Wireshark」
  以上所有工具各有优劣,读者可以根据工作环境,按需使用,个人觉得一般情况下使用 Wireshark + Fiddler 或者 Wireshark + Charles 即可完成各平台的抓包分析任务
  以上工具中只有BurpSuite可以对抓包过程进行交互式操作;Wireshark支持的协议最多,也更底层,功能强大,但过于沉重
  对于本文涉及的相关工具的安装、设置、破解、详细使用,不在本文讨论范围之内(Charles 免费版其实还比较厚道,如果重度需要,建议购买正版),本文旨在浅析捕获移动终端数据包的方法和思路。
  Original reprint::https://wooyun.kieran.top/#!/drops/1024.浅析手机抓包方法实践

男士请进,关于月经的详细科普,关爱女性从我做起每每有女性来月经了,总会有男性抱怨月经怎么会那么难受,肯定是矫情你就不能控制一下你来月经的时间吗?你在没有卫生巾的情况下,为什么不能像憋尿一样憋住呢?今天小编就给男士们来一个详细的火箭12人大名单基本成型!锋线配置堪称近10年来最豪华内线加鲁巴申京博班(克里斯费尔南多)加鲁巴带领西班牙拿到了欧洲杯冠军,内线的防守实力已经得到了证明。而且,加鲁巴还有不错的传球视野,未来火箭的首发中锋位置,有可能属于加鲁巴。相比于老c退群了老c退群了,并对我深深地鄙视,其实他是无法面对他自己农村出身,不忍面对这个社会,因为他无力改变他的境遇。他说你看,人家朋友圈里各个有钱,为啥我的朋友圈里是送快递的,无业的人?你们将毛主席为什么放弃日本战争赔偿?50年后才看懂他有多高明长达14年的抗日战争当中,日本侵略者在中华大地上烧杀抢掠,无恶不作,给中国人民带来了难以磨灭的伤痛。我国的军人伤亡高达了320多万人,平民伤亡人数910多万人,加上被俘和失踪的人口丹麦首相直言北溪管道遭蓄意破坏!波兰前外长谢谢你,美国当地时间9月26日,丹麦媒体报道称,北溪2天然气管道附近发生天然气泄漏,相隔仅仅一天,27日,北溪1天然气管道也被曝出发生了两处泄漏。瑞典和丹麦都记录到强烈的水下爆炸,据丹麦国防军勇士全队登机去日本!库里讲话高呼宝贝,汤神霸气,韩国男团助威北京时间9月28日,金州勇士跨界出圈,已经成为了现在世界体育界关注度最高,流量最高的顶级团队。在勇士这个球队,长年连全明星投票都进不去的维金斯都能干成首发了,当然后面伴随着维金斯的1945年日本宣布投降,2万日军带1万妇女躲进长白山,至今不知所踪日本战败之后,我国本着人道主义精神,将这些无恶不作的日本侵略者遣返回国,但是东北地区的两万士兵,不但没有被遣返回去,反而带着一万多名女人躲进了长白山之中,直到今天,这群日本兵都没有令蒋介石胆寒的日本女间谍南造云子1937年7月,抗日战争全面爆发。此后不久,国民党最高军政当局接二连三出现一系列重大泄密事件,使国民党军在作战上陷入极其被动的局面,连最高军事统帅蒋介石也险些被刺杀。经过紧张的调查日元急剧贬值,对美元汇率创24年来新低!发生了啥?日元汇率进入9月后加速走低,继7日突破1美元兑144日元创24年来新低之后,14日日元汇率一度逼近1美元兑145日元的整数关口。分析认为,内外复杂因素叠加造成日元急剧贬值,日本政府英镑汇率跳水信用崩盘债台高筑,黑色星期三再现大英在劫难逃不安分的特拉斯火烧连环船,让英镑汇率如自由落体一般崩盘,让英国人想起三十年前9月16日,索罗斯狙击英镑的那个黑色星期三。脑残政策通胀逆差和储备货币地位丢失,各种坏天气叠加在一起,形96岁英女王去世放入550斤铅木棺,和丈夫合葬,30年前就筹划葬礼2022年9月8日,96岁的英国女王伊丽莎白二世去世。她的铅木棺被送入温莎城堡的圣乔治教堂的王室墓地里的乔治六世纪念堂中,与去年4月去世的丈夫菲利普亲王进行合葬。之前,菲利普亲王被
2023,改变自己的12条建议,你值得拥有人生本就是一场过客,何必千千结,想要让自己越来越好,那就必须改变自己。10条改变自己的好建议,可以让你在即将到来2023,不断向好发展,活出更好的自己。1。遇到自己愿意或者不想做的转阴以后,建议中老年别太心疼钱,多吃这4样,助力恢复好得快冬日生活打卡季现在人们见面打招呼,基本上都是隔着2米的距离,然后问上一句阳没阳,而且现在出门随便走动的人,大多是已经阳转阴的人。说起这阳也真阳了个千奇百怪,我媳妇是从嗓子疼到公鸭嗓原研哉新作抄袭小米?网友建议雷总直接报警!众所周知原研哉(KenyaHara)去年操刀的小米Xiaomi全新品牌Logo掀起了不小热议。左旧右新乍看之下,原研哉像是只将四边方形框角变为圆润造型,不过原研哉则表示这是历时三年阿里架构师进阶从0到1全部合集(建议收藏)架构师进阶会涉及到分布式中间件微服务秒杀大型网站等核心技能。为了方便大家更好的掌握好架构,也为了让知识更系统化,这里我单独把架构师进阶的整个系列一并罗列于此,希望能帮助到更多的人m小山重叠金明灭,鬓云欲度香腮雪浅谈唐朝女子妆饰的发展及演变阅读此文前,麻烦您点击一下关注,既方便您进行讨论与分享,又给您带来不一样的参与感,感谢您的支持。引言爱美之心人皆有之,每个人都有对美的追求和自己独特的审美观点。古往今来,人们对美的没想到,今年皮裤突然又火了!潮人都在穿,意外的高级时髦提到皮裤大家可能都会想到两个歌星,他们就是邓紫棋和汪峰,小编也不例外,这两位将皮裤的时尚话题炒到一个新高度。但是她们给皮裤带来的印象却不是正面的,皮裤在他们两个身上给人的感觉是很土标志logo可能是品牌的金字塔视觉符号37款创意标志logo标志logo看似简约但确实是比较贵归纳提取的标志作为品牌视觉的核心是集符号学心理学视觉学美学多维度学科的集合体下面欣赏下不同行业及品类超级视觉符号logo创意设计科技感互联网感的品二次元语句收录比企谷八幡我的青春恋爱物语果然有问题语句收录1温柔正确的人总是难以生存,因为这世界既不温柔,也不正确大老师2努力是不会背叛自己的,虽然梦想会背叛。努力不一定能实现梦想,但是曾经努力过的事实却足以安慰自己。大老师3要让静下来梳理一下前路漫漫,我不是神仙,明天会发生什么的事,今天无法预测。尤其这几年,突发事件太多,连喘息的机会都没有。天有不测风云,天气预报也不能精确报道,要不怎么加一句局部地区。当前路一片光明的先学会发脾气,再学会不生气什么样的人,才算一个性格好的人?听过很多人的回答是没有脾气。不知道从什么时候起,不生气,已经成一条为人处世的准则。我们总是习惯性忍让,习惯性妥协,担心一不留神,就被贴上没礼貌性格差冬日恋歌!年少时,喜欢夏之热情奔放成年后,喜欢秋之韵味深长现在,我则更喜欢冬之暮雪轻寒。冬季并不像人们期许的那样,总是白雪皑皑银装素裹。她通常冷得幽寒萧飒,人们便不愿出门,街上零星行人路边萧