Kali Linux渗透测试 120 隧道工具--ptunnel

本文介绍如何使用Kali Linux中的Pingtunnel工具搭建隧道。通过ICMP协议实现数据传输,适用于仅允许ping流量的环境。文章详细记录了在特定拓扑环境下配置Pingtunnel的过程,并演示了如何通过Xubuntu客户端连接到Kali服务端,以及如何进一步嵌套SSH隧道。

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

本文记录 Kali Linux 2018.1 学习使用和渗透测试的详细过程,教程为安全牛课堂里的《Kali Linux 渗透测试》课程

Kali Linux渗透测试(苑房弘)博客记录

1. 简介

  • ping tunnel icmp 隧道工具

    • 通过 icmp echo (ping requests)和reply(ping reply) 实现隧道

    • 适用于防火墙只允许ping出战流量的环境

    • 支持多并发连接、性能优

    • 支持身份验证

    • 需要root权限

    • 支持抓包

      • windows:winpcap
      • linux:libpcap
    • 工作过程

      • proxy、client、destination
  • 服务器

    • ptunnel -x 1234
  • 客户端

    • sudo ptunnel -p proxy -lp 2222 -da destination -dp 22 -x 1234
  • 嵌套 SSH 隧道

  • ptunnel 直到目前的最新版仍存在拒绝服务漏洞

    • 0.72

2. 测试环境

  • 拓扑环境

    • m0n0wall

        桥接:192.168.1.10
        hostonly:1.1.1.1
      

      在这里插入图片描述
      在这里插入图片描述

    • kali

        桥接:192.168.1.14
      
    • xubuntu

        hostonly:1.1.1.12
      
  • 服务端 kali

      # 指定连接密码
      root@kali:~# ptunnel -x pass123
    
  • 客户端 xubuntu

      # -p:服务端 IP
      # -lp:启动本地监听端口
      # -da:目标 IP
      # -dp:目标 Port
      # -x:连接密码
      root@lamp:~# ptunnel -p 192.168.1.14 -lp 8000 -da 192.168.1.1 -dp 80 -x pass123
    
      以上命令指示打开监听端口,当有流量访问时,才会建立隧道
    

    在这里插入图片描述

  • 嵌套 SSH 隧道

      # 在以上基础上继续实验
      root@lamp:~# ptunnel -p 192.168.1.14 -lp 2222 -da 192.168.1.14 -dp 22 -x pass123
      root@lamp:~# ssh -CNfg -D 7000 root@127.0.0.1 -p 2222
    

    在这里插入图片描述

  • 局域网内部主机使用 xubuntu 作为代理上网

    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值