Skip to content

Rshell是一款开源的golang编写的支持多平台的C2框架,旨在帮助安服人员渗透测试、红蓝对抗。

Notifications You must be signed in to change notification settings

Rubby2001/Rshell---A-Cross-Platform-C2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rshell - 跨平台多协议C2框架

Rshell是一款开源的golang编写的支持多平台的C2框架,旨在帮助安服人员渗透测试、红蓝对抗。功能介绍如下:

基础使用

下载Rshell二进制文件并运行。

通过-p参数指定端口(默认端口8089)并运行:

./Rshell -p 8089

默认账号密码:admin/admin123

image-20251215170249521

image-20251215170310085

添加listener

目前支持websocket、tcp、kcp、http、oss协议监听:

image-20251215170333265

image-20251215170345935

生成客户端

支持windows、linux、darwin

注:客户端可选配置反沙箱密码上线 如: r.exe tNROopcR45q4Z8I1

image-20251215170444480

Webdelivery

image-20251215170535367

image-20251215170616267

客户端管理

支持Note、颜色标记

image-20251215170636840

命令执行

image-20251215170735495

文件管理

双击进入文件夹:

image-20251215170813937

PID查看

image-20251215171013713

杀毒软件识别

image-20251215171028106

文件下载

image-20251215171050625

笔记

image-20251215171126935

Windows相关

shellcode生成:

新增windows的webdelivery后,可以生成stage分阶段的shellcode(体积较小,方便上线):

image-20251215171205269

image-20251215171222896

内存执行

windows内存执行 支持Execute Assembly(.net程序内存执行)、Inline Bin(其他exe程序内存执行)、shellcode执行(执行shellcode,方便上线其他C2等)、Inline Execute(执行BOF):

image-20251215171403903

execute-assembly

执行badpotato提权:

image-20251215171526330

image-20251216154821723

inline-bin

内存执行fscan:

image-20251215172334870

shellcode-inject

上线msf:

image-20251215172443880

image-20251215172633049

inline-execute

执行bof:

image-20251215172730716

image-20251215172848925

相关项目

客户端开源地址:https://github.com/Rubby2001/Rshell-client

前端开源地址:https://github.com/Rubby2001/Rshell-web

Star Trending

Star History Chart

免责声明

  1. 本项目仅为网络安全研究、合法授权测试及教育目的而设计开发,旨在帮助安全专业人员提升防御能力、测试系统安全性。
  2. 禁止将本项目用于任何非法用途,包括但不限于:
    • 未经授权的系统入侵
    • 网络攻击活动
    • 任何违反《中华人民共和国网络安全法》《刑法》等法律法规的行为
  3. 使用者应确保在完全合法授权的前提下使用本工具,开发者不对任何滥用行为负责。
  4. 本工具提供的功能可能对目标系统造成影响,使用者需自行承担所有风险,确保:
    • 已获得目标系统的明确授权
    • 遵守当地法律法规
    • 不会危害关键信息基础设施
  5. 开发者不承诺工具的隐蔽性、稳定性或适用性,不承担因使用本工具导致的任何直接或间接责任。
  6. 下载、使用本项目即表示您已充分阅读并同意本声明所有条款。

About

Rshell是一款开源的golang编写的支持多平台的C2框架,旨在帮助安服人员渗透测试、红蓝对抗。

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages