此文目的是汇集学习IPSec过程中遇到问题,会持续不断更新。100问是虚指,随着时间推移,问题肯定不只100个。1. IPsec SA硬生存周期和软生成周期  IPSec SA生存周期分为软生存周期和硬生存周期。  硬生存周期:是IPSec SA生命周期截止时间。两端设备协商时,实际生效硬生存周期为两端设备上配置硬生存周期中较小一个。软生存周期:是从旧IPSec SA建立到生
转载 10月前
175阅读
前言Wireshark提供了lua扩展能力,可以定制一些Listner和Dissector,用于一些自定义使用场景,例如:lua插件适应场景Listener报文统计、内容抽取等Dissector协议树解析,在wireshark中立等可看已在以前文档中积累了对于Listener使用,见Listener。本文将继续介绍下Dissector扩展使用。介绍方式上,采用对于官网例子作详细地注释进行解
转载 2024-07-06 22:00:19
162阅读
1. 二进制协议格式每个数据包为以下格式uint32 packet_length bytepadding_length byte[n1] payload; n1 = packet_length - padding_length - 1 byte[n2] randompadding; n2 = padding_length byte[m] mac (Message Au
ssh中文名称叫安全外壳协议,是一种加密网络传输协议。SSH 在 TCP 和 UDP 中都被分配了端口 22。 但是,由于需要可靠通信、正确数据包排序等,该协议主要在 TCP 上运行。为什么需要SSHSSH 和 telnet 之间主要区别在于 SSH 提供完全加密和经过身份验证会话。而telnet缺少安全认证方式,而且传输过程采用TCP进行明文传输,存在很大安全隐患。单纯提供tel
简介SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录、远程 复制等功能。SSH 协议对通信双方数据传输进行了加密处理,其中包括用户登录时输入用户口令,SSH 为建立在应用层和传输层基础上安全协议。对数据进行压缩,加快传输速度。优点:数据传输是加密,可以防止信息泄漏数据传输是压缩,可以提高传输速度原理SSH客户端<--------------网络-
转载 2024-03-05 17:45:18
60阅读
引言我们在学习TCP时候,都知道TCP三次握手。书本上三次握手很是理论,下面使用wireshark抓来分析三次握手。建议在回顾下tcp协议格式和三次握手wireshark 抓取三次握手 图中圈出部分是tcp三次握手服务端 192.168.1.125客户端 192.168.1.238过滤条件 ip.src192.168.1.125 or ip.dst192.168.1.125Frame
0x00 前言SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性协议,主要用于给远程登录会话数据进行加密,保证数据传输安全。SSH口令长度太短或者复杂度不够,如仅包含数字,或仅包含字母等,容易被攻击者破解,一旦被攻击者获取,可用来直接登录系统,控制服务器所有权限。0x01 应急场景 某天,网站管理员登录服务器进行巡检时,发现端口连接里存在两条可疑连接记录,如下图:TCP初始化连接
写在前面我需要提取ssh协议握手过程中数据,找了很多办法,比如是不是可以通过nmap直接提取数据,但是nmap只能提取到服务器使用算法以及服务器公钥,所以还需要找其他可行办法wireshark知道wireshark都清楚它功能,就是截取网络上数据包,这让我们对互联网有了更加直观了解,通过截取到包可以很直观看到互联网上数据交互过程。 所以我选择使用nmap去访问服务器,然后通过
转载 2024-04-07 12:17:28
238阅读
1. 对称加密与非对称加密算法1.1 简介加密算法分为对称加密算法(私钥算法)和非对称加密算法(公钥算法),其必要两个过程分别是加密和解密。1.2 对称加密算法加密秘钥和解密秘钥相同算法称为对称加密算法,常用对称加密算法有以下几个:DES:加密共有三种形式,分别为DES-40、DES-56、3DES加密算法(168bit长度加密)AES:共有三种形式,分别为AES-128、AES-192、AE
SSL是SecureSocketLayer缩写,即安全套接层协议。是由美国网景公司(Netscape)公司推出一种安全通信协议,它能够对信用卡和个人信息提供较强保护。SSL是对计算机之间整个会话进行加密协议。在SSL中,采用了公开密钥和私有密钥两种加密方法。SSL协议优势在于它是应用层协议确立无关。高层应用协议如HTTP、FTP、Telnet等能透明地建立于SSL协议之上。其在应
SSL:(Secure Socket Layer,安全套接字层),位于可靠面向连接网络层协议和应用层协议之间一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间安全通讯。该协议由两层组成:SSL记录协议和SSL握手协议。TLS:(Transport Layer Security,传输层安全协议),用于两个应用程序之间提供保密性和数据完整性。该
使用VPS就经常要用到SSH,而几个常见命令都忘了,每次要用到就得百度,着实浪费时间。1、这个很暴力哦,直接删除整个文件夹,不管里面有什么文件,并且没有任何提示。格式就是: rm -rf 文件夹名2、解压文件 解压 .tar.gz 文件, 命令: tar xvfz xxx.tar.gz 解压 .gz 文件 命令: gunzip xxx.gz 解压 .zip 文件 命令:unzip xxx.zip
docker 运行 PHP+nginx+composer创建文件mkdir -p /docker/www # 项目根目录 mkdir -p /docker/nginx/conf.d # nginx 配置 mkdir -p /docker/config # php.ini 文件位置下载镜像docker pull nginx docker pull php:8.0.3-fpm编辑defa
 一、Ciphers(密码套件)1)Ciphers(密码套件协商过程Ciphers(密码套件协商过程,通常涉及到多个算法比较和选择。1、在TLS/SSL握手期间,客户端发送一个客户端支持密码套件列表给服务端。该列表包含了客户端支持密码套件。服务端在收到该列表后,会选择一种与客户端相同密码套件,并将其返回给客户端。2、如果服务端没有任何一种密码套件与客户端匹配,TLS握手将失败
原创 2023-04-22 11:15:53
1140阅读
本文深入地研究TLS 1.2密码套件四个不同组件。首先看看我们在SSL / TLS中看到两种不同类型加密。两种加密SSL/TLS最大困惑之一就是所使用加密类型,与SSL证书关联2048位密钥用于帮助协商HTTPS连接,但是它作用实际上比大多数人认为要小得多。我们似乎只专注于私钥位数,如2048位私钥,因为它听起来似乎很安全。我们甚至会大胆地认为,“现代计算机要花上四千万万年才能
原创 精选 2023-11-06 14:17:02
493阅读
nginx下配置ssl本来是很简单,无论是去认证中心买SSL安全证书还是自签署证书,但最近公司OA一个需求,得以有个机会实际折腾一番。一开始采用是全站加密,所有访问http:80请求强制转换(rewrite)到https,后来自动化测试结果说响应速度太慢,https比http慢慢30倍,心想怎么可能,鬼知道他们怎么测。所以就试了一下部分页面https(不能只针对某类动态请求才加密)和双向
转载 2024-05-08 22:26:31
593阅读
ssh 默认使用rsa算法,是非对称加密,之后就会接受公钥,输入密码。 ssh root@192.168.1.1 进行登入 也可以输入ssh root@192.168.1.1 who //进去并执行,然后退出 登入后会在.ssh中添加一个公钥。 scp 源文件 目标地址 scp thisfile root@192.168.1.1:/xu
密钥协商机制,主要来得到通信双方临时会话密钥。主要方式有:1)依靠非对称加密算法;   RSA,ECC等。    防偷窥,防篡改。  拿到对方公钥一方随机产生会话密钥,利用公钥加密,通信使用加密信息,通信另一方用私钥进行解密,    这样通信双方都拿到会话密钥。2)专用密钥交换算法;     DH,ECDH等。            
 本文介绍如何用wireshark lua编写解析RTP Payload解析器(dissector)。查看wireshark RTP解析器源码可知,RTP里有三个解析器table:1. "rtp.pt" ——用于指定payload type值注册解析器,一般payload type小于96标准解析器已经预先注册到该table; 2. "rtp_dyn_payload_type"——用
使用一种被称为"公私钥"认证方式来进行ssh登录. "公私钥"认证方式简单解释:首先在客户端上创建一对公私钥 (公钥文件:~/.ssh/id_rsa.pub; 私钥文件:~/.ssh/id_rsa)然后把公钥放到服务器上(~/.ssh/authorized_keys), 自己保留好私钥.在使用ssh登录时,ssh程序会发送私钥去和服务器上公钥做匹配.如果匹配成功就可以登录了步骤如下:本地先要
转载 2024-03-22 21:56:31
88阅读
  • 1
  • 2
  • 3
  • 4
  • 5