Giter Site home page Giter Site logo

vshell's Introduction

vshell

VSHELL

安全对抗模拟、红队工具

⚠️Warning

⚠️vshell 将无限期停止更新和停止发放试用授权,所以此工具无法再使用。具体情况可阅读 说明

Features

img/main.png

为什么选择 vshell

vshell 为您提供隧道代理和隐蔽通道,以模拟网络中的持久化攻击行为。支持多种协议、高兼容性、及强大的协作能力,帮助蓝队更好的评估安全设备水平,提高应急响应能力

产品功能

vshell 被广泛用于红蓝攻防演练演练和对抗模拟中,模拟长期潜伏攻击者的策略和技术。

1.支持多种协议的隐蔽通道(TCP、UDP/KCP、WebSocket、DNS、DOH、DOT)
2.支持文件管理、终端、屏幕截屏、开机启动等管理功能
3.支持内存运行多种格式的插件(exe、.net、elf、dll、so、dylib)
4.支持多种协议的隧道代理
5.支持正、反向连接模式,支持代理上线
6.支持Windows shellcode客户端
7.支持域名上线、CDN上线
8.支持ebpf客户端穿透防火墙 (演示视频:https://www.bilibili.com/video/BV1Vw411t78a)

使命

缩小渗透测试工具和高级威胁恶意软件之间的差距。

愿景

通过合法合规的攻防演练、红蓝对抗:

  • (1) 培养高水平的安全工程师
  • (2) 推动网络安全水平的进步
  • (3) 向安全专业人员提供高级威胁策略和培训

法律合规声明

vshell致力于通过合法、合规、负责任、符合道德的方式执行自身使命和愿景。

为履行这一承诺:

  • (1) 制定了明确的产品控制限制
  • (2) 会仔细审查客户身份和每项产品需求,以确保遵守法律

产品控制声明

从功能上来说,vshell和它模拟的高级威胁恶意软件行为一样,随着互联网传播,此产品的双重功能成为了一个挑战。vshell的目标是确保成为一股为安全专业人员提供支持的正义力量。

为实现这一目标,制定了一些流程和限制措施:

  • (1) 仅将正式版产品交给仅将产品用于合法合规渗透测试目的的安全专业人员
  • (2) 限制客户端数量、限制高级功能,降低对非法从业者的吸引力
  • (3) 使用许可证防止产品不受限制的扩散

vshell's People

Contributors

veo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vshell's Issues

许可证

有好大哥分享一下许可证吗?

一些优化建议

  1. 截屏记录能否保存并在页面显示,刷新页面后需要重新截屏。
  2. 历史命令记录能否保存。
  3. 能否增加https协议隧道。
  4. 感觉Nps功能多余,上线后会默认创建Nps文件,可以选择关闭这个功能。

求增加

跪求大佬增加sleep 心跳功能、不然长连接不太稳

关于客户端生成的小问题

大佬,请问你打包后的程序怎么实现的单文件客户端(可执行程序)生成。
有没有什么参考资料啊

我用nps时候该怎么设置?

我用nps时候该怎么设置?

公网VPS1.1.1.1 目标机已上线2.2.2.2
我在目标机上开启了SOCKS 5代理 端口8003
然后我用Proxifier 设置SOCKS 5代理为 目标及2.2.2.2端口8003? 还是设置公网VPS?
我2个都设置过 连接不上

大佬启动出现这个问题

2022/08/15 16:43:56.147 [I] the version of server is 0.26.10 ,allow client core version to be 0.26.0
2022/08/15 16:43:56 Error initializing crypto certs x509: invalid RDNSequence

新版本Web页面直接502错误

配置

web_port=18082
web_basic_auth=true

Logs

2023/09/03 23:49:18.127 [I]  
           _          _ _ 
          | |        | | |
__   _____| |__   ___| | |
\ \ / / __| '_ \ / _ \ | |
 \ V /\__ \ | | |  __/ | |
  \_/ |___/_| |_|\___|_|_| v3.4.0

2023/09/03 23:49:18.389 [I]  tunnel task  start mode:httpHostServer port 18082
2023/09/03 23:49:18.389 [I]  web management start, access port is 18082
2023/09/03 23:49:18.399 [I]  server start, the bridge type is kcp, the bridge port is 18084
2023/09/03 23:49:18.423 [I]  server start, the bridge type is tcp, the bridge port is 18084

用了一段时间,有几个地方不是很方便。

1,在线 和 离线 最好分页显示,混合在一起 多了看起来混乱。上一百台测试机,结果一天时间 离线和在线混合8千多 ID。

2,windows系统的服务启动不好用,开机各种问题服务启动不了,还弹出提示窗口,我测试注册表启动各个win系统版本都可以。
注册表添加开机启动:
reg add hklm\software\microsoft\windows\CurrentVersion\run /v ma /t reg_sz /d C:\1.exe /f

3,客户端重复运行会重复上线,自己做了 注册表添加开机启动 后,测试机多用户登录后重复上线。希望做成不能重复运行的客户端。

4,离线 ID太多,一个个删除好难,请添加一键删除离线。

请教经验

大佬我也想写一个这种B/S架构的远控,请问terminal这块的实现有什么参考的开源项目吗

为什么会自动断开连接?

win10测试加入了杀毒软件信任,设置了开机自启但是打开后就可以连接几分钟然后自动断开。后面重启还是不会自动上线,

创建文件bug

web界面创建文件的时候文件创建失败~~
image
蚁剑一样
image
wget正常

可否只用一个远控程序不用配置文件~

今天发现vshell更新了,下载程序使用tar -zxvf vshell.tar.gz解压不小心覆盖了之前的配置文件,导致目标全部丢失。。。

问下有啥补救的办法么~~之前改过配置文件的web端口和密钥(密钥忘记)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.