空 – 三眼乌鸦

Three-EyedRaven

内网渗透初期,我们都希望可以豪无遗漏的尽最大可能打开目标内网攻击面,故,设计该工具的初衷是解决某些工具内网探测速率慢、运行卡死、服务爆破误报率高以及socks流量代理扫描出问题且工具落地被秒的困扰。另外,求人不如求诸己。

该工具内置Top1000端口探测同时也支持自定义端口探测,支持对SSH/SMB/Mysql/SqlServer/WinRM/Redis/MongoDB等服务进行密码喷洒式爆破、支持Netbios主机名识别及多网卡探测。运行时不需要指定输出文档,默认扫描结果输出至工具同级目录下z.log文件中,报错日志在z_e.log文件。

使用方法

工具地址,以下是使用命令示例:

Three-EyedRaven all -h         #all模块帮助文档
Three-EyedRaven detect -h      #detect模块帮助文档
Three-EyedRaven brute -h       #brute模块帮助文档

#默认400线程进行all模块探测,,禁用爆破模块及web探测(包括401爆破)
Three-EyedRaven all -H 192.168.0.1/24 --nw --nb

#探测C段主机存活,内置1000端口探测,并对结果中存在的可爆破服务进行暴力枚举(内置字典)
Three-EyedRaven all -H 192.168.0.1/24

#默认400线程探测B段存活主机,内置端口字典探测,web title及401基础认证爆破(扫描量大,不建议使用)
Three-EyedRaven detect -H 192.168.0.1/16

#探测C段存活主机及135-139、445、8000-9000端口的开放情况
Three-EyedRaven detect -H 192.168.0.1/24 -P 135-139,445,8000-9000

 #采用内置redis用户名密码字典爆破B段中所有redis服务,默认200线程6379端口
Three-EyedRaven brute -H 192.168.0.1/16 -S redis

#设定50线程使用pass.txt字典爆破主机192.168.0.11的ftp服务端口2121
Three-EyedRaven brute -H 192.168.0.11 -S ftp -P 2121 -t 50 -p pass.txt   

ToDo

  1. 鉴于微软RDP认证协议过多,该服务的认证爆破正在研发阶段
  2. 当目标管理员更改服务的默认端口时,该工具目前仅支持ssh、ftp协议的服务识别,其他服务的识别方法正在研发阶段

闲言碎语: 年前写好的部分功能代码,但一直没有组装成模块化工具发布,原本想增加exploit利用模块,但那不就跟某扫描工具撞车了?所以,仅把内网渗透的铺垫工作做到极致也是极好的,该工具的定位是隐蔽且最大化限度掌握目标内网信息,欢迎各位大佬提供实战问题bug情况及合理改进意见。

致谢:K8gege

__EOF__

  • 本文作者: zha0gongz1
  • 本文链接: https://www.cnblogs.com/zha0gongz1/p/17400520.html
  • 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
  • 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。
  • © 版权声明
    THE END
    喜欢就支持一下吧
    点赞0

    Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MY6QLgPH' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
    admin的头像-五八三
    评论 抢沙发
    头像
    欢迎您留下宝贵的见解!
    提交
    头像

    昵称

    图形验证码
    取消
    昵称代码图片