0.前言前一阵子想写一个HTTPS的嗅探工具,之前只是大致了解SSL/TLS协议的加密流程,真正上起手来一步一步分析发现还是有点复杂的,于是我参考wireshark的源码以及各种RFC,弄清楚SSL/TLS从证书传递到密钥交换,再到数据传输的具体过程,算是小有收获,在这里分享给大家。因为我想结合一个具体的简单的例子来做分析,所以本篇文章先介绍如何简单搭建一个环境来帮助我们下一步的分析,因此不打
一、平台操作系统:windows 7wireshark:1.10.3lua:5.1 二、准备lua 语言基本语法,特别是关于表操作和循环wireshark 文档,包括用户使用文档和开发者文档,这些在 wireshark 官方网站都能找到 三、开始我们首先定义一个简单的协议,我们使用 C 语言的语法描述, 1 struct foo 2 { 3 char protocol
目录一:概要二:要处理的报文说明三:报文处理步骤1:删除VLAN层步骤2:过滤带目标层报文步骤3:分别切割步骤4:合并报文一:概要经常与报文打交道的都知道在不同的应用场景中,pcap报文往往会根据场景应用相应的分层。有时候我们拿到报文后,我们并不关心某些分层,如我只关心TCP,IP和载荷层,其他的分层如GTP,GRE,VLAN等我并不关心,但是这些层的存在又加大报文分析的难度,所以有必要在分析之
HTTPS目前是网站标配,否则浏览器会提示链接不安全,同HTTP相比比,HTTPS提供安全通信,具体原因是多了个“S”层,或者说SSL层[Secure Sockets Layer],现在一般都是TLS[Transport Layer Security],它是HTTP明文通信变成安全加密通信的基础,SSL/TLS介于应用层和TCP层之间,从应用层数据进行加密再传输。安全的核心就在加密上:如上图所示,
探秘智能家居:TP-Link WiFi 智能插座控制客户端与Wireshark解码器项目地址:https://gitcode.com/softScheck/tplink-smartplug项目简介TP-Link WiFi SmartPlug 客户端和 Wireshark 解析器是一个开源项目,它让你能够轻松控制 TP-Link 的HS100和HS110智能插座,并通过Wireshark分析传输的加
TCPIP详解之udp在我们之前学习ip,arp协议之后,现在来看看udp协议的内容这个是用wireshark抓到的对应的数据包,wireshark功能再这里不进行讲解,有兴趣请百度wireshark软件 吧对应其中一个数据包用wireshak进行解析可以看到先是二层mac,然后是三层ip,再是udp,最后是一个数据data 数据报文格式举个例子:小明收到一条数据,先按照mac格式吧mac解析
华为认证之后如何解除是许多用户关心的问题。一旦设备通过了华为认证,意味着设备可以正常访问华为的服务和资源。但是有时候用户可能需要解除设备的认证,那么接下来我们将介绍一下华为认证之后如何解除的方法。 首先,要解除华为认证,用户需要登录华为账号。在账号登录之后,用户可以在设置中找到“设备管理”选项。在设备管理中可以找到已认证的设备列表,用户可以选择要解除认证的设备进行解除操作。解除认证后,设备将无法
原创 5月前
38阅读
在审查可疑网络活动时,经常遇到加密流量。大多数网站使用HTTPS协议,各种类型的恶意软件也使用HTTPS,查看恶意软件产生的数据对于流量内容非常有帮助。本文介绍了如何利用Wireshark从pcap中解密HTTPS流量。可以使用基于文本的日志进行解密方法,日志中包含最初记录pcap时捕获的加密密钥数据。HTTPS Web流量HTTPS流量通常显示一个域名。例如,在Web浏览器中查看https:/
文章目录环境搭建信息收集端口扫描目录扫描获得impresscms中的账号密码扫描cms登录impresscms获得keystore储存库获得别名,密钥口令反弹war-shell提权登录数据库登录milton分析图片,找到blumbergh密码写定时任务 环境搭建靶机:breach 仅主机模式 ip:192.168.110.140攻击机:kali 仅主机模式 ip:192.168.110.128信
1.前言 Microsoft Outlook使用 S/MIME协议 对邮件内容加密,该过程基于公钥加密。 对应的私钥(或相关证书)可以在Windows证书管理器中找到,CMD命令为 certmgr.msc ,如下: 如上,这里并非所有证书都与内容加密有关,实际上我们只用关注第一个证书,因其包含用于解密接收内容的私钥。 根据一些安全策略,权
华为手机是当前市场上备受欢迎的智能手机品牌之一,拥有庞大的用户群体。为了给用户带来更好的服务和保护用户的隐私安全,华为手机在设备激活时会要求用户进行华为账号绑定和认证。但是有时候用户在使用华为手机的过程中可能需要解除绑定,那么华为认证之后如何解除绑定呢? 首先,用户可以在手机设置中找到“账号与同步”选项,进入后找到已经绑定的华为账号,点击账号进入详情页。在账号详情页中,用户可以找到“解除绑定”或
原创 5月前
111阅读
OSI模型是国际标准化组织ISO创立的。这是一个理论模型,并无实际产品完全符合OSI模型。制订OSI模型只是为了分析网络通讯方便而引进的一套理论。也为以后制订实用协议或产品打下基础。 OSI模型共分七层:从上至下依次是应用层 指网络操作系统和具体的应用程序,对应WWW服务器、FTP服务器等应用软件表示层 数据语法的转换、数据的传送等会话层  建立起两端之间的会话关系,并负责数据的传送传输层 负责错
转载 4月前
56阅读
 一、官网下载地址: [wireshark](https://www.wireshark.org/)  二、步骤: 根据自己情况选择安装版本,我这里安装Windows版本双击下载完成的应用这里可以选择自己安装路径,也可以默认 下面点击Install后,安装过程中会跳出另一个安装界面,按照前的点击最后   安装完成后点击完成。 三、简单使用 &nbs
规范索引设计:根据查询的条件和访问模式,创建适当的索引。确保索引具有良好的选择性,以便 MySQL 能够根据查询的成本优化选择正
# 项目方案:解锁MySQL中被锁定的IP ## 一、项目背景 在实际项目中,有时候我们会因为一些原因需要锁定某个IP地址,但是后续可能需要解锁该IP地址。本项目旨在提供一个解锁MySQL中被锁定IP的方案。 ## 二、技术方案 1. 创建一个IP锁定表来记录被锁定的IP地址 2. 编写SQL语句来锁定和解锁IP地址 3. 配合后端代码来实现IP地址的锁定和解锁功能 ## 三、数据库设计 `
原创 3月前
38阅读
之前一直在后端进行分页,使用的java中的pageHelper分页插件,但是用起来不是感觉很好。 原因是:搜索和加载全部数据时,要区别是是搜索还是加载数据列表的状态。 如果使用前端分页,则没有这个问题。不闲聊,直接上代码---->export default { data() { return { form: {
# Redis订阅和取消订阅 ## 介绍 Redis是一个高性能的键值存储系统,支持发布-订阅模式。在订阅模式中,客户端可以订阅一个或多个频道,以接收发布在这些频道上的消息。 本文将介绍如何使用Redis进行订阅,并演示如何取消订阅。 ## 订阅消息 要订阅Redis频道,我们需要使用Redis客户端连接到Redis服务器,并使用SUBSCRIBE命令来订阅频道。 下面是一个示例代码,演
原创 9月前
116阅读
抓取https服务器流量使用(Pre)-Master-Secret的keylog日志文件解密配置环境变量导出文件Wireshark配置Secret log抓取https服务器流量打开浏览器 访问我们安装好的https服务器打开wireshark 进行抓包无法查看到http的流量包 流量包被tls进行了加密使用(Pre)-Master-Secret的keylo
一个苹果证书怎么多次使用——导出p12文件为什么要导出.p12文件因为苹果规定 .cer证书只能存在于一台机器上,因此 如果另一台电脑想要用的话,需要导出为.p12 file ,安装到另一台没有安装.cer文件的mac电脑 当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请
在复杂的现代世界,人们对于事物因果关系的解释,决定其是否 能够理性地面对这个世界。开源的解释也同样面临着这个问题。这是一个诞生
原创 2022-05-01 19:00:57
10阅读
  • 1
  • 2
  • 3
  • 4
  • 5