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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/178092.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!