0x00 HTTP之殇 数据明文传输,易嗅探 数据完整性无验证,易篡改 网站身份无认证,易假冒 由此诞生HTTPS。   0x01 什么是HTTPS HTTP + SSL/TLS TLS是SSL的升级版 二图胜千言: //图片来源于网络 作用:防嗅探,防篡改,身份认证   0x02 https握手过程
目录工具步骤请求报文解析请求行请求头请求参数响应报文解析状态行HTTP原理 工具Fiddler 话不多说,眼见为实,我们首先通过获取HTTP请求内容进行解剖,聊一聊HTTP到底是什么。步骤1,打开Fiddler, 2,用浏览器访问任一网站, 3,返回Fiddler,点击会话。请求报文解析请求行POST http://www.diyiziti.com/all/5 HTTP/1.1 PO
# Python Requests 库指南 在网络编程中,是分析网络请求和响应的一种常用手段。Python 的 `requests` 库提供了一种简单易用的方式来发送 HTTP 请求。但是,`requests` 库本身并不提供功能。本文将介绍如何使用 `requests` 库结合其他工具来实现。 ## 什么是,即捕获网络数据,是一种网络分析技术。通过,我们可
原创 2024-07-20 03:11:38
339阅读
在这篇博文中,我将介绍如何使用Burp Suite来抓取Python的GET请求。这个过程涉及许多步骤,包括环境配置、编译过程、参数调优、定制开发、安全加固和进阶指南。接下来,我将从实际操作出发,详细列出每个步骤。 ### 环境配置 首先,我们需要确保我们的环境已经准备好。这包括安装Python、Burp Suite和必要的库等。 1. 安装Python 2. 安装Burp Suite 3
原创 7月前
130阅读
  1.筛选出TCP的回话列表,如图 2.以下对65563的数据进行分析:       确定这次回话有三次握手,图红框内的部分,这样就能准确的在建立链接的时候就能识别应用。      3.PC的web 微博基于http的,接下来就是分析HTTP报文内容,写出正确的正则表达式,以准确识别应用。 &nbsp
http tunnel和connect现象 在fiddler时,出现了很多 tunnel to,图标是把锁,看右侧的详情,发现使用的http connect方法。如下图 查了很多资料后,总结如下 connect是为了建立http tunnel,connect是http众多方法中的其中一种,它跟post、get、put、options方法是并列的。但是它的使用场景很特殊。只有在受限制的网络环境中
  看到一篇文章    挺有用的 一直知道可以直接查看 ipa 但没想到还可以这样看很久以前写的文章了,现在突然需要到,但由于原来的博客已不再管理,现在已经移到新的博客了,导致以前的一些文章丢失了。现在需要找回来,重新整理一下!突然想起当初刚学习iOS的时候,就经常通过和提取素材的方式来模仿App,今天就教大家如何一步步提取App的素材!大家是否有过想要获取别
转载 2023-07-29 22:11:40
101阅读
libpcap是数据捕获函数库。该库提供的C函数接口可用于需要捕获经过网络接口数据的系统开发上。libpcap提供的接口函数主要实现和封装了与数据截获有关的过程。这个库为不同的平台提供了一致的编程接口,在安装了libpcap的平台上,以libpcap为接口写的程序,能够自由的跨平台使用。linux下libpcap的安装:sudo apt-get install libpcap-dev lin
istio上线一段时间后发现部分高并发的业务会频繁告警503,于是开始排查:业务架构:  在我们的环境中istio只拦截inbound的流量,不拦截outbound的流量  1.查看apisix 端的envoy日志发现日志中有大量response_code:503 ,response_flags: UC 2.查看业务容器的envoy 日志并未发现5
转载 2024-04-03 09:17:46
243阅读
# 如何实现 Android App 不能 在软件开发中,保护应用程序数据安全至关重要。(Packet Sniffing)是黑客常用的一种手段,可以窃取应用程序和用户之间传输的数据。本文将介绍如何通过一些技术手段来防止 Android 应用被,我们将逐步介绍实现的流程并附上必要的代码示例。 ## 步骤流程 下面是实现 Android App 防的步骤流程表: | 步骤 |
原创 8月前
69阅读
# 如何实现“iOS不能” 在现代软件开发中,应用的安全性至关重要,尤其是对于iOS应用。为了防止数据泄露和敏感信息被,我们需要采取一系列措施。本文将详细介绍如何实现“iOS不能”的解决方案。我们将分步骤进行说明,并提供必要的代码示例和相应注释,帮助初学者理解整个流程。 ## 整体流程概览 以下是实现iOS不能的步骤概览表: | 步骤 | 描述
原创 8月前
54阅读
Charles的介绍与安装 在移动互联网时代,作为测试工程师,开发工程师。绝对必须要掌握必要测试工具,今天主要来了解Charles。web1,web Charles Web非常简单,启动Charles会自动与浏览器设置成代理,不需要进行过多的设置,接下来我就就是通过浏览器发送网络请求,Charles就会直接抓取到这些信息和响应信息 2,Web 抓取HTTPS协议 虽然现在Ch
转载 2024-05-08 09:48:32
270阅读
 背景在项目上,我的程序发起请求的时间与对应服务收到请求的时间有长达 3~4s 的差距,故学习分析,先记录下学习过程 参考博客 https://www.jianshu.com/p/4af0d0fe5624(主要)https://www.zhihu.com/question/43590414/answer/96327798 使用机器1、本机:Windows10,在&
转载 10月前
85阅读
一、Fiddler简介Fiddler是最强大最好用的Web调试工具之一, 它能记录所有客户端和服务器的http和https请求。允许你监视、设置断点、甚至修改输入输出数据。Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。换言之,你对HTTP 协议越了解,你就能越掌握Fiddler的使用方法。你越使用Fiddler,就越能帮助你了解HTTP协议。Fiddler无论
转载 4月前
156阅读
# Fiddler与Python问题解析 在进行网络调试和性能分析时,Fiddler是一款非常流行的工具。它能够捕获HTTP(S)请求,帮助开发者了解应用程序与服务器之间的数据交互。不过,在使用Fiddler抓取Python应用的数据时,有时会遇到一些障碍。本文将深入探讨这一问题的原因,并提供解决方案。 ## 为什么Fiddler不到Python? 在Python应用程序中,当
原创 2024-10-11 10:01:09
149阅读
文章目录前言一、什么是http和https协议二、在浏览器中发送一个http请求的过程三、url详解四、常用的请求方法五、请求头常见参数六、常见响应状态码 前言摘录自B站对应课程笔记不愧是清华大佬!把Python网络爬虫讲得如此简单明了!从入门到精通保姆级教程(建议收藏) 以下是本篇文章正文内容,下面案例可供参考一、什么是http和https协议 HTTP协议:全称是HyperText Tran
转载 2023-07-31 21:33:33
354阅读
因为Python当前处理和分析数据的功能强大,当前网络安全用于分析数据的需求越来越大,所以介绍几个数据捕获和分析库。嗅探功能scapy:底层使用libpcap,最强大的和分析库,支持shell。还能主动构造数据,解析ssl等。pyshark:基于tshark的工具。pypcap:长期不维护的pcap库。基于libpcap。dpkt:很不错的数据解析工具pylibpcap:基于lib
转载 2023-07-02 19:50:41
341阅读
有时候,我们的fiddler启动是正常的,但是就是不到,原因有很多。但多数情况都是因为配置不正确,接下来我们就看下有那些导致fiddler不到的设置 。是否配置代理服务器一般情况下此设置会自动配置,但是如果不到首先要检查下这个选项。检查步骤:打开Fiddler-Tools-WinINET Options,会打开Internet属性点击局域网设置,打卡的界面代理服务器下面的复选框需要勾选上
# 认识Fiddler与iOS设备的挑战 Fiddler是一个广受欢迎的网络调试代理工具,能够拦截、分析HTTP/HTTPS请求。然而,当我们尝试使用FiddleriOS设备发送的网络请求时,可能会遇到一些困难。本文将讨论这个问题,并为你提供解决方案和代码示例。 ## 为什么Fiddler无法iOS设备? iOS设备对网络请求施加了严格的安全限制。默认情况下,Apple的操作系统
原创 8月前
47阅读
爬虫的案例我们已讲得太多。不过几乎都是 网页爬虫 。即使有些手机才能访问的网站,我们也可以通过 Chrome 开发者工具 的 手机模拟 功能来访问,以便于分析请求并抓取。(比如 3分钟破译朋友圈测试小游戏 文章里用的方法)但有些 App 根本就没有提供网页端,比如今年火得不行的 抖音对于这种情况,我们能不能抓取?要怎么抓取?今天就来分享一下。手机本文的重点就在于 如何获取手机 App 发出的请
转载 2023-09-09 21:45:13
407阅读
  • 1
  • 2
  • 3
  • 4
  • 5