### 1.icmp协议Internet Control Message Protocol Internet控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用于网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用ICMP协议主要提供两种功能,一种是差错报文,一种是信息类报文。
一,隐藏通信隧道基础知识  在完成信息收集之后,我们要判断流量是否出的去、进的来。隐藏通信隧道技术常用于在受限的网络环境中追踪数据流向和在非受信任的网络中实现安全的数据传输。1.常见的隧道:.网络层:IPv6隧道ICMP隧道、GRE隧道.传输层:TCP隧道、UDP隧道、常规端口转发.应用层:SSH隧道、HTTP隧道、HTTPS隧道、DNS隧道 2.判断内网的连通性 判断内网的连通性是指判断机器能
转载 2023-12-19 15:19:22
87阅读
源端口(Source Port):16bit, 表示报文发送方的端口号目的端口(Destination port): 16bit,表示报文接收方的端口号序列号(SN):32bit,标识了TCP报文中第一个byte在对应方向的传输中对应的字节序号。应答号(ACK):32bit,标识了报文发送端期望接收的字节序列。头长(Header Length):4bit,指示TCP头的长度,即数据从何处开始。保留
隧道简单实用,是一个比较特殊的协议。在一般的通信协议里,如果两台设备要进行通信,肯定需要开放端口,而在ICMP协议下就不需要。最常见的ping命令就是利用的ICMP协议,攻击者可以利用命令行得到比回复更多的ICMP请求。在通常情况下,每个ping命令都有相应的回复与请求。  在一些网络环境中,如果攻击者使用各类上层隧道(例如:HTTP隧道、DNS隧道、常规正/反向端口转发等)进行的操作都失败了,常
转载 2024-08-21 20:22:34
25阅读
Kali:192.168.61.145Win7:192.168.61.128Kali上先下载icmpshgit clone https://github.com/i
原创 2023-05-19 15:36:43
0阅读
介绍Kali:192.168.61.145WEB(Debian):192.168.61.151win2008:192.168.61.154假设我们Kali无
原创 精选 2023-05-19 15:40:40
410阅读
利用ICMP隧道反弹shell (1)下载icmpsh: git clone https://github.com/bdamele/icmpsh.git (2)python安装类库python-impacket apt-get install python-impacket 注:必须下载安装pyth ...
转载 2021-08-31 11:04:00
523阅读
2评论
ICMP隧道小记​​step 1 下载​​​​step 2 装第三方库​​​​step 3 配置​​​​step 4 Run​​一般的通信协议里,如果两台设备之间需要进行通信,肯定是需要开放端口的,但是ICMP协议不需要。step 1 下载git clone https://github.com/inquisb/icmpsh.gitstep 2 装第三方库使用icmpsh需要安装python的im
原创 2022-04-09 14:27:33
149阅读
首先在kali上安装icmpsh软件,软件地址https://github.com/inquisb/icmp
原创 2021-09-08 14:31:07
426阅读
原创 2023-05-18 16:57:41
113阅读
1、介绍在内网中,如果攻击者使用 HTTP、DNS 等应用层隧道都失败了,那么或许可以试试网络层的 ICMP 隧道ICMP 协议最常见的场景就是使用
原创 2021-09-12 10:01:47
130阅读
本文分析了ICMP隧道技术及其在Shell获取中的应用,重点探讨了防御措施。首先介绍了ICMP协议的安全特性,包括其无状
目录使用ICMP进行命令控制使用ICMP搭建隧道使用ICMP进行命令控制攻击机:Kali 192.168.10.11 靶机:Windows 192.168.10.1使用的工具:icmpshgit clone h...
git
原创 2022-07-19 10:28:53
17阅读
网络层隧道技术ipv6隧道IPv6 隧道技术是指通过IPv4 隧道传送 IPv6 数据报文的技术。IPv6 隧道技术是一种在网络中实现 IPv6 数据报文通过 IPv4 网络传输的方法。由于 IPv6 和 IPv4 是两种不同的协议,它们之间不能直接通信,因此需要使用隧道技术来实现这两种协议之间的互通。IPv6 隧道技术通过将 IPv6 数据报文封装在 IPv4 数据报文中进行传输,从而允许 IP
原创 2024-09-14 11:11:00
854阅读
1点赞
vxlan模式vxlan是一种overlay技术,跟之前提到的udp模式思路是类似,但是具体实现不太一样:udp模式是在用户态实现的,数据会先经过tun网卡,到应用程序,应用程序再做隧道封装,再进一次内核协议栈,而vxlan是在内核当中实现的,只经过一次协议栈,在协议栈内就把vxlan包组装好udp模式的tun网卡是三层转发,使用tun是在物理网络之上构建三层网络,属于ip in udp,vxla
转载 2024-04-03 15:29:00
46阅读
概述不管是开发中,还是电脑日常使用,常常遇到网络不通的问题。这时你就会习惯性的使用一个命令ping,查看问题出在哪里,那它是如何工作的哪?ICMP协议ICMP就是互联网控制报文协议,网络包在复杂的网络环境传输时,常常遇到各种各样的问题。当遇到问题的时候,总不能让这个网络包死的不明不白,要传出消息来,报个情况,是怎么死的,为什么死的,这样才可以调整传输的策略。所以ICMP的功能主要有两种,确认IP包
转载 2024-06-19 12:36:37
94阅读
ICMP隧道检测与防御实用方案 本文提供三组实用脚本用于检测和防御ICMP隧道攻击: Bash检测脚本:实时监控异常ICMP包大小(>100字节)和高
ICMP隧道技术利用ICMP协议封装传输数据,可以绕过常规防火墙限制。本文详细解析了ICMP隧道原理,并对比了四种主流工具:ic
ICMP隧道工具完全指南:原理、实战与防御策略 1 ICMP隧道技术概述 在网络安全领域,ICMP(Internet Control Message Protocol)隧道技术是一种利用ICMP协议封装传输TCP/UDP数据的隐蔽通信方法。与传统需要开放端口的协议不同,ICMP协议在大多数网络环境中可以自由通行,因为防火墙通常不会禁止ping数据包(基于ICMP协议),这使得它成为穿透网络限制的理
原创 2月前
138阅读
---恢复内容开始---  数据在网络上进行传播,需要通过一种通信协议。常见的通信协议有:HTTP,SMTP,DNS,FTP,SSH,SNMP,ICMP PING,DNCP.  OSI(Open System Interconnect)七层协议:(    在python中如何实现数据的传播呢?答案就是socket,Python将TCP/IP和UDP一起封装在了socket中。  在socekt实例
  • 1
  • 2
  • 3
  • 4
  • 5