前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Grok-backdoor:一款支持Ngrok隧道的强大Python后门工具

Grok-backdoor:一款支持Ngrok隧道的强大Python后门工具

作者头像
FB客服
发布2023-08-08 14:15:57
2310
发布2023-08-08 14:15:57
举报
文章被收录于专栏:FreeBufFreeBuf

关于Grok-backdoor

Grok-backdoor是一款支持Ngrok隧道的强大Python后门工具,该工具基于Python开发,使用了Ngrok隧道来实现C&C通信。值得一提的是,当前版本的Grok-backdoor支持使用Pyinstaller生成Windows、Linux和Mac后门源码。

功能介绍

1、多平台支持,无需交叉编译:Linux、Windows、macOS; 2、经过认证授权的Bind Shell; 3、随机输出后门代码; 4、Ngrok隧道支持绕过防火墙和代理限制;

工作机制

Ngrok通过安全隧道将NAT和防火墙后面的本地服务器暴露给公共互联网。

接下来,Ngrok将通过唯一的端口号在恶意软件本地侦听器端口和Ngrok服务器公共IP之间建立隧道。随后,安全研究人员可以将Ngrok的公共IP和唯一端口连接到内部恶意软件侦听器。

工具依赖

Python 2.7 Pyinstaller 3.21 python-pip 9.0.1

工具安装

由于该工具基于Python 2.7开发,因此我们首先需要在本地设备上安装并配置好Python 2.7环境。接下来,广大研究人员可以使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/deepzec/Grok-backdoor.git

下载完成后,在命令行终端中切换到项目目录中,并使用pip命令和项目提供的requirements.txt文件安装并配置该项目所需的其他依赖组件:

代码语言:javascript
复制
cd Grok-backdoor

pip install -r requirements.txt
代码语言:javascript
复制

工具使用

在使用该工具之前,我们首先需要一个ngrok.com帐户才能使用此后门,我们可以在配置Grok-backdoor时提供Ngrok身份验证码。在目标设备上执行了Grok-backdoor服务器后,我们将能够在Ngrok状态面板中看到创建的新的TCP隧道。

下列命令可以直接创建后门源码:

代码语言:javascript
复制
python grok-backdoor.py


Linux:

Windows

此时,我们将会在grok-backdoor/dist/目录中查看到输出的后门源码:

在目标设备上运行输出的Grok-backdoor代码后,并登录到Ngrok.com控制面板,此时就能够看到建立好的隧道URL链接了:

通过Telnet连接隧道URL即可拿到shell:

许可证协议

本项目的开发与发布遵循GPL-3.0开源许可证协议。

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-07-07,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 关于Grok-backdoor
    • 功能介绍
      • 工作机制
        • 工具依赖
          • 工具安装
            • 工具使用
              • 许可证协议
              相关产品与服务
              验证码
              腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
              http://www.vxiaotou.com