红队高度可控可拓展的自动化引擎gogo

admin 2024年2月24日15:36:36评论19 views字数 849阅读2分49秒阅读模式

在我们前面的文章中,我们讲到了很多款红队利用工具。本文接着为大家呈上一款面向红队的, 高度可控可拓展的自动化引擎gogo

安装

gogo的安装支持自己本地编译安装,和二进制包运行。这里为了方便,我们直接根据系统类型下载自己的对应包即可。红队高度可控可拓展的自动化引擎gogo下载完成后,复制到kali中。执行下面命令运行。

./gogo_linux_amd64 -h
红队高度可控可拓展的自动化引擎gogo

工具特性

  • 支持主动/被动指纹识别
  • 关键信息提取, 如title, cert 以及自定义提取信息的正则
  • 支持nuclei poc
  • 可控的启发式扫描
  • 超强的性能, 最快的速度, 尽可能小的内存与CPU占用.
  • 最小发包原则, 尽可能少地发包获取最多的信息
  • 支持DSL, 可以通过简单的配置自定义自己的gogo

使用

常规使用指定网段进行默认扫描, 并在命令行输出

./gogo_linux_amd64 -i 192.168.123.1/24 -p win,db,top2 

红队高度可控可拓展的自动化引擎gogo从扫描结果,我们可以看出。扫描结果还是很可观的。端口、端口对应的服务、web标题等很直观。

启发式扫描

当目标范围的子网掩码小于24时, 建议启用smart模式扫描

./gogo_linux_amd64 -i 172.16.1.1/12 -m ss --ping -p top2,win,db --af
  • --af 表示自动指定文件生成的文件名.

  • -m ss 表示使用supersmart模式进行扫描. 还有ss,sc模式适用于不同场景

  • --ping 表示在指纹识别/信息获取前判断ip是否能被ping通, 减少无效发包. 需要注意的是, 不能被ping通不代表目标一定不存活, 使用时请注意到这一点

常用命令说明:

  • -p - 等于-p 1-65535
  • -p 1-999 指定端口范围
  • -p common 表示内网常用端口
  • -p top2,top3 可以同时选择多个tag. 外网常见web端口
  • -p all 表示所有预设的tag的合集.

更多详细玩法,可以移步项目地址:https://github.com/chainreactors/gogo

原文始发于微信公众号(kali笔记):红队高度可控可拓展的自动化引擎gogo

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年2月24日15:36:36
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   红队高度可控可拓展的自动化引擎gogohttp://cn-sec.com/archives/2111846.html

发表评论

匿名网友 填写信息