网络分析     一.网址:www.bilibili.com源IP地址:172.31.120.241目的IP地址;119.29.29.29 二.TCP1.TCP三次握手①第一次握手数据。客户端发送一个TCP,标志位为SYN,序列号为0, 代表客户端请求建立连接。 如下图 ②第二次握手数据。服务器发回确认, 标志位为 SY
转载 2023-11-28 09:23:19
49阅读
一、网络包工具介绍和选择1.1 按面向对象分类 浏览器包工具和全局包工具浏览器包工具: IE Developer(自带) Chrome Developer(自带) FireFox Developer(自带) FireFox Firebug:只针对firefox HttpWatch: 只针对IE浏览器 FireFox HttpFox:只针对firefox 自带,简单易用
 动手动脑一一,枚举运行结果  二,得到结论(1)枚举类型是引用类型,枚举每一个具体值都引用一个特定对象,引用不同具体值对象地址不同。(2)从字符串中转换枚举类型中实例化对象具体值赋给新枚举类型实例化对象和原枚举类型中实例化对象地址相同。(3)枚举类型中实例化对象具体值不是java基本数据类型,而是用户自定义数据类型动手动脑二:原码,补码
1. 问题描述使用手机流量,Flutter页面加载一个用户头像时,总是显示不出来,接入公司内部Wi-fi网络可恢复。有问题app版本简称A版本。使用上一个线上版本app(简称B版本),接入任何网络均可显示该用户头像。2. 问题分析阶段一第一步肯定是想先看看接入公司网络和使用手机流量时,头像图片下载http请求和响应内容有什么区别。那么就需要,使用charles代理时发现,flutter
转载 2024-01-27 22:51:23
407阅读
问题描写叙述:和server同事开了个会。提出了他们server存在这个bug,我同事自然说自己server没问题,然后要我重现bug然后提供包给他分析。所以我自己去折腾了各种网络方法。以下介绍一种实际可行对android设备方法。解决方式:       利用tcpdump对android设备进行,用wires
转载 2023-06-30 16:22:08
449阅读
/  前言  /HTTP协议发展至今已经有二十多年历史,整个发展趋势主要是两个方向:效率和安全。效率方面,从HTTP1.0一次请求一个连接,到HTTP1.1连接复用,到SPDY/HTTP2多路复用,到QUIC/HTTP3基于UDP传输,在效率方面越来越高效。安全方面,从HTTP明文,到HTTP2强制使用TLSv1.2,到QUIC/HTTP3强制使用TLSv1.3,
# 网络原理及常用包工具本文以App作为例子,实际应用不限于App范围。## 1. 为什么要1. 定位网络接口问题2. 分析其他App数据接口 3. 学习网络协议,使用包工具分析网络数据更直观大部分场合都可以通过程序调试来定位问题,但有些场景使用来定位接口问题更准确、更方便,如以下场景:* 你发送数据给后台,但后台没有收到,可以对接口进行分析,看是后台处理有问题,还是App没有
## iOS应用实现流程 为了实现iOS应用功能,我们需要完成以下几个步骤: 1. 确保设备和开发机在同一个局域网中。 2. 在开发机上安装包工具,并配置好代理。 3. 在设备上安装并信任代理证书。 4. 配置设备网络代理设置。 5. 开始,并分析抓取到网络数据。 接下来,我们将逐步介绍每个步骤所需要做事情,并提供相关代码和注释。 ### 步骤1:确保设备和开发机
原创 2023-10-26 06:42:20
108阅读
# Android 应用流程及代码示例 ## 整体流程 为了实现 Android 应用功能,我们需要以下几个步骤: | 步骤 | 描述 | | ---- | ---- | | 1 | 配置代理服务器 | | 2 | 安装证书 | | 3 | 设置网络代理 | | 4 | 分析数据 | 接下来,我将逐步解释每个步骤,并提供相应代码示例和注释。 ## 步骤一:配置代理服务器
原创 2023-12-03 06:37:07
51阅读
前言面试官:面试官问我iOS开发过程中使用了那些包工具?回复:Charles,Wireshark(可以抓取长连接)等工具面试官:然后紧接着面试官问我,有没有抓过https?回复:使用Charles 工具抓过,面试官:那你说说Charleshttps原理?回复:如果直接问https原理(可查看http与https爱恨情仇),还可以直接回复,问了个这个就懵逼了;之前确实没有仔细考虑
  作为一个程序员或者是IT技术爱好者,经常会遇到一些非常好APP或者网站等,需要了解一些底层细节,或者测试定位出现问题所在,都可以利用方式,抓取App中一些数据。  接下来,详细讲解一下如何安装和配置Charles软件,可以更方便使用软件服务我们。一、安装Charles  下载Charles软件:Window、Mac、Linux版本),下载成功之后,默认安装在就可以。二、
转载 3月前
382阅读
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/74439165 本文出自【赵彦军博客】 Fiddler 也可以支持对手机应用进行 http 。1、启动Fiddler,打开菜单栏中 Tools > Fiddler Options,打开“Fiddler Options”对话框。2、在Fiddler
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/74439165本文出自【赵彦军博客】 Fiddler 也可以支持对手机应用进行 http 。 1、启动Fiddler,打开菜单栏中 Tools > Fiddler Opti
转载 2017-09-14 13:56:00
247阅读
2评论
Windows 10系统从发布到现在已经有五年了,大家对它评价也有好有坏,说Win10不好点主要集中在防不胜防强制更新和升级附带BUG大礼包。随着今年年初微软停止对Windows 7系统更新和维护,越来越多用户最后还是选择转战了Win10。根据Netmarketshare今年七月份统计,Windows 10全球市场份额已经达到了59.59%。Win10已经事实上成为了最主流桌面操作
在了解如何使用Fiddler工具时,可以加深对接口认知,而且可以拿到一些成熟接口,方便自己写玩具时候使用。当然了,这个仅仅是摸鱼时候使用,切记不可拿来做商业宣传之类事情、切记不要用于非法用途。引言Fiddler可以称为拉小提琴的人,也可以称作是骗子。Fiddler是位于客户端和服务端之间HTTP代理,所以它可以监测两端之间通信。既然我们可以获取到两端之间数据传输,那么可以想象,
一、知识点1.1技术应用意义有些应用是看不到1.2技术应用对象手机app、小程序、PC应用1.3技术应用协议1.4技术应用支持Windows、Linux1.5封技术应用意义二、演示案例2.1WEB 应用站点操作数据-浏览器审查查看元素网络2.1.1封包工具Fiddler:是一个 协议调试代理工具,它能够记录并检查所有你电脑和互联网之间
转载 2024-02-01 21:34:20
101阅读
每周知识总结(三)一.什么是二.int和long long极限三.DNS四.路由器五.编译性语言和解释性语言六.jdbc七.单播、多播(组播)和广播八.NULL和nullptr九.unordered_map与map区别 一.什么是(packet capture)就是将网络传输发送与接收数据进行截获、重发、编辑、转存等操作,也用来检查网络安全。也经常被用来进行数据截取等。
转载 2023-10-08 11:22:53
239阅读
最近工作上有用到tcpdump一个包工具,所以记录一下:应用场景在日常工作中遇到很多网络问题都可以通过 tcpdump 优雅解决:相信大多数同学都遇到过 SSH 连接服务器缓慢,通过 tcpdump ,可以快速定位到具体原因,一般都是因为 DNS 解析速度太慢。当我们工程师与用户面对网络问题争执不下时,通过 tcpdump ,可以快速定位故障原因,轻松甩锅,毫无压力。当我们新开发
转载 2024-01-12 13:53:15
133阅读
目录 FiddlerCharles优点:缺点:WiresharkWireshark 工具优点:Wireshark 工具缺点:BurpSuiteF12TCPdump总结作为软件测试工程师,总是不可避免:遇到问题要做分析需要;发现 bug 需要要;检查数据传输安全性需要;接口测试遇到需求不全也需要... 就因为包在测试工作中无处不在,所以市面上才会出现一大
打开xshell, 登入linux服务器,开始wireshake。SSH从测试如下: 一、3次握手建立tcp连接1、 seq = 0表示客户端当前TCP序列号。2、seq = 0,表示服务器端当前TCP序列号ack = 1(客户端seq + 1),表示对客户端第 seq = 0 TCP进行应答3、seq = 1,表示客户端端当前TCP序列号ack = 1(服务器s
  • 1
  • 2
  • 3
  • 4
  • 5