ASA对TCP序列号扰乱测试
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,一.概述:听了yeslab的秦珂老师的ASA的课程,讲到ASA对TCP的随机初始化序列号扰乱功能,于是搭建环境进行测试,发现其实不仅对TCP初始化的序列号进行扰乱,对后续的TCP包序列号也会进行扰乱。
千家信息网最后更新 2025年12月01日ASA对TCP序列号扰乱测试一.概述:
四.基本配置:A.Outside路由器:interface Ethernet0/0
ip address 202.100.1.1 255.255.255.0
no shutline vty 0 4
password cisco
loginip route 0.0.0.0 0.0.0.0 202.100.1.10B.ASA842防火墙:interface GigabitEthernet0
nameif Outside
security-level 0
ip address 202.100.1.10 255.255.255.0
interface GigabitEthernet1
nameif DMZ
security-level 50
ip address 192.168.1.10 255.255.255.0
interface GigabitEthernet2
nameif Inside
security-level 100
ip address 10.1.1.10 255.255.255.0 C.Inside路由器:interface Ethernet0/0
ip address 10.1.1.1 255.255.255.0 no shutip route 0.0.0.0 0.0.0.0 10.1.1.10五.TCP序列号扰乱测试:A.没有NAT情况下,Inside路由器Telnet Outside路由器:
match access-list telnetpolicy-map noseqrandom
class noseq
set connection random-sequence-numberdisableservice-policy noseqrandom interface InsideB.Inside路由器telnet Outside路由器并在两边抓包测试:----抓包可以发现两边的序列号保持一致(截图略)
听了yeslab的秦珂老师的ASA的课程,讲到ASA对TCP的随机初始化序列号扰乱功能,于是搭建环境进行测试,发现其实不仅对TCP初始化的序列号进行扰乱,对后续的TCP包序列号也会进行扰乱。
----后记:听了后面的教程,才知道之所以叫初始化序列号扰乱,是因为后续的变化都基于初始的序列号之上的,比如未扰乱前第一个SYN包ISN序列号为A,第四个包的序列号为B,扰乱后的第一个SYN包ISN序列号为A',扰乱后的第四个包的序列号的B',那么B-A=B'-A',即它们的差值总是相同的。
四.基本配置:A.Outside路由器:interface Ethernet0/0ip address 202.100.1.1 255.255.255.0
no shutline vty 0 4
password cisco
loginip route 0.0.0.0 0.0.0.0 202.100.1.10B.ASA842防火墙:interface GigabitEthernet0
nameif Outside
security-level 0
ip address 202.100.1.10 255.255.255.0
interface GigabitEthernet1
nameif DMZ
security-level 50
ip address 192.168.1.10 255.255.255.0
interface GigabitEthernet2
nameif Inside
security-level 100
ip address 10.1.1.10 255.255.255.0 C.Inside路由器:interface Ethernet0/0
ip address 10.1.1.1 255.255.255.0 no shutip route 0.0.0.0 0.0.0.0 10.1.1.10五.TCP序列号扰乱测试:A.没有NAT情况下,Inside路由器Telnet Outside路由器:
Inside路由器TCP第一个包:
----从抓包的注释relative sequence number可以看到seq 0其实是相对值,真正的值为D6D2CFDC。
Outside路由器TCP第一个包:

---四个截图序列号的值:未扰乱前第一个包D6D2CFDC,未扰乱前第四个包D6D2CFDD,增加值为1,扰乱后第一个包2F67830F,扰乱后四个包2F678310,增加值也为1,这就是抓包软件显示相对值为1的原因。
B.NAT情况下,Inside路由器Telnet Outside路由器:
①PAT配置:
object network Inside_net
subnet 10.1.1.0 255.255.255.0
nat (Inside,Outside) dynamic interface
A.配置policy-map并应用:
access-list telnet extended permit tcp any any eq telnetclass-map noseqrandommatch access-list telnetpolicy-map noseqrandom
class noseq
set connection random-sequence-numberdisableservice-policy noseqrandom interface InsideB.Inside路由器telnet Outside路由器并在两边抓包测试:----抓包可以发现两边的序列号保持一致(截图略)
序列
序列号
路由
路由器
测试
相同
情况
A.
配置
不仅仅
增加值
截图
环境
软件
一致
两个
之所以
功能
原因
后记
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全保护条例颁布时间
释恒悟入驻名家数据库
数据库规则分析
云桌面服务器软件主要有哪些
云虚拟主机数据库
网络服务器安全构建实训报告
南京软件开发培训机构
组态王建立站点服务器
如何建立网络安全防护体系
数据库和mssql
网易有道软件开发
天祝天气预报软件开发
服务器自带内存条
上海电话软件开发贵吗
数据库键值
数据库数据标准约束的好处
萝岗高端网络安全运维
数据库技术案列教程
舵机油泵服务器图
天津哪家学软件开发好
云桌面怎么打开服务器管理
微信服务号 数据库
数据库用python查询
网络安全开发和测试
如何禁止员工复制服务器上的文件
数据库创建角色与用户
获取数据库
ts430服务器最佳分辨率
网络安全 侵权
服务器流量优化