当前位置: 首页 > news >正文

03-抓包_封包_协议_APP_小程序_PC应用_WEB应用

抓包_封包_协议_APP_小程序_PC应用_WEB应用

  • 一、参考工具
  • 二、演示案例:
    • 2.1、WEB应用站点操作数据抓包-浏览器审查查看元素网络监听
    • 2.2、APP&小程序&PC抓包HTTP/S数据-Charles&Fiddler&Burpsuite
    • 2.3、程序进程&网络接口&其他协议抓包-WireShark&科来网络分析系统
    • 2.4、通讯类应用封包分析发送接收-WPE四件套封包&科来网络分析系统
  • 三、环境配置

一、参考工具

  • Fiddler

    • 是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。Fiddler要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯,还提供了一个用户友好的格式。
  • Charles

    • 是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request,response和HTTP headers(包含cookies与caching信息)
  • TCPDump

    • 是可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
  • BurpSuite

    • 是用于攻击web应用程序的集成平台,包含了许多工具。Burp Suite为这些工具设计了许多接口,以加快攻击应用程序的过程。所有工具都共享一个请求,并能处理对应的HTTP消息、持久性、认证、代理、日志、警报。
  • Wireshark

    • 是一个网络封包分析软件。网络封包分析软件的功能是截取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。
  • 科来网终分析系统

    • 是一款由科来软件全自主研发,并拥有全部知识产品的网络分析产品。该系统具有行业领先的专家分析技术,通过捕获并分析网络中传输的底层数据包,对网络故障、网终安全以及网络性能进行全面分析,从而快速排查网络中出现或潜在的故障、安全及性能问题。
  • WPE&封包分析

  • 是强大的网络封包编辑器,wpe可以截取网络上的信息,修改封包数据,是外挂制作的常用工具。一般在安全测试中可用来调试数据通讯地址。

二、演示案例:

2.1、WEB应用站点操作数据抓包-浏览器审查查看元素网络监听

在这里插入图片描述

2.2、APP&小程序&PC抓包HTTP/S数据-Charles&Fiddler&Burpsuite

  • APP:

    • Charles:
      在这里插入图片描述
    • Fiddler:
      在这里插入图片描述
    • Burpsuite:
      在这里插入图片描述
  • 小程序:

    • Charles:
      在这里插入图片描述

    • Fiddler:
      在这里插入图片描述

  • PC:

    • Charles:
      在这里插入图片描述

    • Fiddler:
      在这里插入图片描述

2.3、程序进程&网络接口&其他协议抓包-WireShark&科来网络分析系统

  • WireShark:

    • 选择网络接口后,点击开始:
      在这里插入图片描述
      在这里插入图片描述
  • 科来网络分析系统:

    • 选择网络接口后,点击开始:
      在这里插入图片描述
      在这里插入图片描述

2.4、通讯类应用封包分析发送接收-WPE四件套封包&科来网络分析系统

https://www.bilibili.com/video/BV1Ay4y1K7X6?t=3599.7&p=3
https://blog.csdn.net/u014602228/article/details/117606882

三、环境配置

  • 安卓模拟器安装搭建:
    • 逍遥,雷电,夜神等自行百度下载安装
  • 工具相关证书安装指南
    • Charles:
      • https://blog.csdn.net/weixin_45459427/article/details/108393878
      • https://blog.csdn.net/zisetiankong123/article/details/128545575?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3-128545575-blog-108393878.235%5Ev43%5Epc_blog_bottom_relevance_base5&depth_1-utm_source
    • Fidder:https://blog.csdn.net/weixin_45043349/article/details/120088449
    • BurpSuite:https://blog.csdn.net/qq_36658099/article/details/81487491

相关文章:

  • ChatGPT学习第一周
  • SQL、Hive中的SQL和Spark中的SQL三者联系与区别
  • 基于STM32CubeMX的GPIO配置和代码生成教程
  • 力扣精选算法100道—— 连续数组(前缀和专题)
  • LabVIEW风力发电机在线监测
  • 嵌入式学习之Linux入门篇笔记——9,Linux权限管理
  • C#静态数组删除数组元素不改变数组长度 vs 动态数组删除数组元素改变数组长度
  • 2024.2.6
  • 艺术创作和生活的关系
  • Docker引擎不同的日志驱动配置以及通过Filebeat采集容器日志的两种解决方案
  • Vue + Element UI el-table + sortablejs 行、列拖拽排序
  • SQL世界之命令语句Ⅲ
  • C语言--------指针(1)
  • [技术杂谈]如何下载vscode历史版本
  • 使用Pillow来生成简单的红包封面
  • JS 中的深拷贝与浅拷贝
  • JavaScript函数式编程(一)
  • Javascript设计模式学习之Observer(观察者)模式
  • Java读取Properties文件的六种方法
  • nfs客户端进程变D,延伸linux的lock
  • PAT A1050
  • supervisor 永不挂掉的进程 安装以及使用
  • Vue.js-Day01
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • 当SetTimeout遇到了字符串
  • 浮动相关
  • 基于axios的vue插件,让http请求更简单
  • 判断客户端类型,Android,iOS,PC
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 小程序测试方案初探
  • ​configparser --- 配置文件解析器​
  • #14vue3生成表单并跳转到外部地址的方式
  • #162 (Div. 2)
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (2.2w字)前端单元测试之Jest详解篇
  • (6)添加vue-cookie
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (二)换源+apt-get基础配置+搜狗拼音
  • (翻译)terry crowley: 写给程序员
  • (力扣)1314.矩阵区域和
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)人的集合论——移山之道
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .net core 依赖注入的基本用发
  • .Net接口调试与案例
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @ConditionalOnProperty注解使用说明
  • @KafkaListener注解详解(一)| 常用参数详解
  • [BZOJ 1040] 骑士
  • [C#]OpenCvSharp使用帧差法或者三帧差法检测移动物体
  • [Codeforces1137D]Cooperative Game
  • [HAOI2016]食物链