Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
工具/GitHubGitHub/nodauf/girsh
Payload生成漏洞利用逆向工程Shellcode后渗透利用渗透测试命令与控制红队
GitHubnodauf/girsh

Girsh

自动为Linux或Windows受害者生成一个完全交互式的反向Shell

查看仓库
3604543年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Go Report Card

Girsh (Golang 交互式反向 Shell)

谁没有厌倦过手动输入那几行代码来将反向 Shell 升级为完整的交互式反向 Shell(tty spawn、stty size ...、stty raw -echo)或者输入使用 ConPTY 的命令呢?

描述

使用 Girsh,只需运行它,它就会检测操作系统并执行正确的命令,将其升级为完整的交互式反向 Shell。

对于 Linux:

  • 获取终端大小
  • 使用 python2.7、python3 和 python 生成 tty
  • 将终端设置为 raw 模式

对于 Windows:

  • 绕过 AMSI 并使用 ConPTY 生成交互式终端
  • 监听以获取 ConPTY 反向 Shell

自定义命令

root@kitploit:~
sessions: Manage route to socks servers
connect: Manage route to socks servers
menu: Start the reverse shell menu
options: Manage current options (default print them)
start: Start the listener
stop: Stop the listener
restart: Restart the listener
help: help command

使用方式

提供两种模式:

简单监听器

root@kitploit:~
go run main.go listener -h
Usage:
  girsh listen [flags]

Flags:
  -h, --help   help for listen

Global Flags:
  -d, --debug      Debug output
  -p, --port int   port to listen (default is 1234) (default 1234)

交互模式

root@kitploit:~
go run main.go -h
Generate a reverseshell oneliners (credits shellerator).
        And listen then run stty raw -echo and send the python command to spawn a tty shell if it's Linux
        or use ConPTY if it's windows

Usage:
  girsh [flags]
  girsh [command]

Available Commands:
  help        Help about any command
  listen      Listen and spawn a fully interactive for windows and linux client

Flags:
  -d, --debug      Debug output
  -h, --help       help for revshell
  -p, --port int   port to listen (default is 1234) (default 1234)

演示

Linux

Linux 受害者的 GIF

Windows

Windows 受害者的 PNG

下载工具