当前位置: 首页 > news >正文

EtherGhost完整功能解析:从JSP支持到反弹Shell的全方位管理方案

EtherGhost完整功能解析:从JSP支持到反弹Shell的全方位管理方案

【免费下载链接】EtherGhost新一代Webshell管理器,兼容蚁剑与冰蝎的PHP webshell项目地址: https://gitcode.com/gh_mirrors/et/EtherGhost

EtherGhost(游魂)是一款新一代Webshell管理器,兼容蚁剑与冰蝎的PHP webshell,同时支持JSP和反弹Shell等多种连接方式,为渗透测试人员提供便捷的目标机器控制体验。其采用B/S架构设计,可部署在服务器端通过浏览器访问,有效规避本地环境检测风险,内置RSA2048+AES256-CBC强加密机制保障通信安全。

多协议兼容的核心优势

EtherGhost突破传统Webshell工具的协议限制,实现了PHP与JSP双引擎支持。在PHP环境中完美兼容蚁剑、冰蝎等主流工具的加密流量格式,通过ether_ghost/sessions/php_behinder.pyphp_etherghost.py模块提供多样化的连接选项;针对Java环境,项目在ether_ghost/sessions/jsp_behinder.py中实现了完整的冰蝎JSP webshell协议,支持文件操作、命令执行等核心功能。

EtherGhost主界面支持多类型session管理,包括本地测试冰蝎、PHP Raw、Linux Shell等连接方式

高效文件管理系统

文件管理模块作为Webshell工具的核心功能,在EtherGhost中得到全面优化。通过ether_ghost/core/base.py定义的文件操作接口,实现了:

  • 递归目录浏览与权限显示
  • 大文件断点续传
  • 在线代码编辑器(支持语法高亮)
  • 批量文件操作与压缩解压

文件管理界面支持路径导航、内容编辑与编码转换,左侧显示服务器文件系统结构

反弹Shell持久化方案

针对复杂网络环境下的渗透需求,EtherGhost提供了完善的反弹Shell管理机制。通过ether_ghost/session_connectors/reverse_shell.py实现TCP反弹Shell的持久化监听和自动重连,即使目标机器重启也能快速恢复控制。在前端界面中,用户可通过"反弹Shell"选项卡(frontend/src/components/pages/ReverseShellMain.vue)配置监听端口、选择 payload 类型,系统会自动生成适配不同操作系统的连接命令。

终端功能与命令执行

内置的终端模拟器(frontend/src/components/pages/TerminalMain.vue)提供类Linux终端的交互体验,支持命令历史记录、Tab自动补全和颜色输出。通过ether_ghost/sessions/linux_cmd_oneliner.py模块,可将复杂操作封装为一键执行的命令序列,大幅提升渗透测试效率。

终端界面支持命令历史记录与实时输出,采用Monaco编辑器提供流畅输入体验

安全与扩展性设计

安全方面,EtherGhost采用双因素加密方案:AES密钥在连接过程中动态生成,通过RSA加密传输,有效防止流量分析和重放攻击。扩展性上,项目提供自定义Webshell类型接口(ether_ghost/sessions/),用户可根据需求开发新的协议解析器。配置文件存储路径遵循各操作系统规范,Linux系统默认位于~/.local/share/EtherGhost

快速开始指南

  1. 克隆仓库:git clone https://gitcode.com/gh_mirrors/et/EtherGhost
  2. 进入项目目录:cd EtherGhost
  3. 安装依赖:pip install -r requirements.txt
  4. 启动应用:python run_ether_ghost.py

EtherGhost持续迭代优化中,目前已支持代理webshell、插件系统等高级功能,更多特性可参考项目文档docs.md。无论是红队渗透还是安全研究,这款工具都能提供灵活高效的Webshell管理体验。

【免费下载链接】EtherGhost新一代Webshell管理器,兼容蚁剑与冰蝎的PHP webshell项目地址: https://gitcode.com/gh_mirrors/et/EtherGhost

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/1393106/

相关文章:

  • Kuker与Redux完美结合:监控状态流转的实战指南
  • Noisy Nodes性能优化指南:提升Unity Shader Graph噪声渲染效率的5个方法
  • 论文复现环境升级,先保存可对齐的旧基线
  • 如何免费下载音乐歌词?3 步搞定网易云与 QQ 音乐的 LRC 歌词
  • 如何让被苹果放弃的旧Mac免费用上最新系统?OpenCore Legacy Patcher完整指南
  • 30 分钟上手 WzComparerR2:一份面向新手的冒险岛 WZ 提取工具体验手记
  • 苏州配眼镜推荐攻略,五家靠谱门店横向对比,省钱又省心 - 配眼镜新资讯
  • 为什么选择Hunter?CMake项目的痛点解决方案与优势分析
  • 2026年8月白山屋顶漏水维修哪家好?正规防水修缮科普指南 - 聪居到家
  • 亿道信息、雷盾、ONERugged三选一?产线平板谁更靠谱看完就懂了
  • 454 - 品牌观测员
  • PDF补丁丁完整上手指南:本地PDF工具箱搞定书签、旋转、解锁与文档修复
  • InVesalius 3 完整上手指南:免费开源医学影像三维重建软件从入门到实战
  • 多动症注意力不集中哪家好
  • esprint:让ESLint速度提升10倍的并行化 lint 工具终极指南
  • 2026安徽工贸职业技术学院复读班招生简章 最新发布 - 我叫小周
  • 国际驾照翻译件办理指南 - luffy+2
  • CTF实战效率提升:从手搓到半自动化的核心思路与工具链搭建
  • drawsvg扩展开发:如何为Python SVG库添加自定义功能与元素
  • Modbus调试工具ModbusTool实战指南:一场设备联调故障如何用主从一体功能40分钟收场
  • 2026年盐城救护车转运挑选攻略:康士恩及行业正规企业梳理 - 拜了拜了
  • psrecord高级技巧:设置采样间隔、包含子进程与导出CSV数据的实用指南
  • macOS菜单栏如何从拥挤到清爽?开源工具Ice的6个实用操作
  • 安全专家详解:DigiD App的PIN码加密机制与防暴力破解设计
  • Beyond All Reason 完整入门指南:从零开始玩转这款免费开源 RTS 大作
  • Mage-VL视觉语言模型实战:从源码到部署的完整上手指南
  • 一周总结:AI 编程入门最重要的 3 个原则
  • 从简历到谈薪:一份完整的Java面试准备指南
  • 山西 GEO 优化公司很多,但敢承诺直营团队全程操盘无外包的,中航云创是少数 - 米諾
  • 上海旅游团哪家好?2026年上海口碑最好的旅行社前十,不做强制消费,暑期跨省长线参团实力! - 跟我去旅游