一款针对Webpack等前端打包工具所构造的网站进行快速、高效安全检测的扫描工具

news2024/11/19 8:27:30

免责声明

由于传播、利用本公众号夜组安全所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,公众号夜组安全及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!

朋友们现在只对常读和星标的公众号才展示大图推送,建议大家把夜组安全设为星标”,否则可能就看不到了啦!

安全工具

01

工具介绍

轻量级内网资产探测漏洞扫描工具,甜心宝贝是一款支持弱口令爆破的内网资产探测漏洞扫描工具,集成了Xray与Nuclei的Poc。

02

工具定位

内网资产探测、通用漏洞扫描、弱口令爆破、端口转发、内网穿透、SOCK5

  • 主机[IP&域名]存活检测,支持PING/ICMP模式

  • 端口[IP&域名]服务扫描

  • 网站爬虫截图,CMS识别

  • Nuclei & Xray POC

  • 网卡识别、域控识别、SMBGhost、MS17017

  • 弱口令爆破:

  • 文件:FTP/SMB

  • 远程:SSH/RDP/SNMP

  • 数据库:Redis/MongoDB/MySQL/SQLServer/PgSQL/ES/Oracle/Memcached

  • TCP端口转发

  • 内网穿透

  • SOCK5穿透

03

工具截图

工具根据系统自动下载对应版本的Chromium

调高探测与扫描并发

./SbScan -h 192.168.0.0/16 -wsh 500 --wsp 500
![](https://mmbiz.qpic.cn/sz_mmbiz_png/icZ1W9s2Jp2X4tKriar9HRM68VW5X0jZp4xJwOUswib05fpbzKEC4kdk1msIcrQxOdRMImY9dtwXiaAH7T4Sbibw10Q/640?wx_fmt=png) ![](https://mmbiz.qpic.cn/sz_mmbiz_png/icZ1W9s2Jp2X4tKriar9HRM68VW5X0jZp4gK2bnthP25IxJqiaM1pVzMIrHbOgswRibnKuYQVCjbKBueUib8lVX0ChQ/640?wx_fmt=png) ![](https://mmbiz.qpic.cn/sz_mmbiz_png/icZ1W9s2Jp2X4tKriar9HRM68VW5X0jZp49MvohN9P9qM7KwJMxUPqvSGaD5U9gj5bf4CuwSDicv7TPU7amFqHUzg/640?wx_fmt=png)

端口扫描可以写端口号、端口范围或者常用端口类型

./SbScan -h 192.168.188.0/24 -p 80,22,81-89
![](https://mmbiz.qpic.cn/sz_mmbiz_png/icZ1W9s2Jp2X4tKriar9HRM68VW5X0jZp4uNzd5e9qrybeXiaMMb3pjkfsPjlHwJvE8rUeckNOk6pqoibiaY6iaPl5Lg/640?wx_fmt=png) ![](https://mmbiz.qpic.cn/sz_mmbiz_png/icZ1W9s2Jp2X4tKriar9HRM68VW5X0jZp4IpToWLKQCTSyQ4uMuAusRSdYuM5VbQsRmD8UcHiaSNiaiceIgEQWbJWaQ/640?wx_fmt=png)

列出weblogic漏洞对应的poc

./SbScan --lpn --fpn weblogic
![](https://mmbiz.qpic.cn/sz_mmbiz_png/icZ1W9s2Jp2X4tKriar9HRM68VW5X0jZp4CJic9ibbqKptgusRJOWOPwCuxaCsSKgmQEibdZZ4fHn5VVyZiamh8pibwKA/640?wx_fmt=png)

列出thinkphp漏洞对应的poc

04

工具使用

  • 递归克隆项目,获取最新poc
git clone https://github.com/inbug-team/SweetBabyScan.git --recursive
  • 初始化module
go mod tidy``go mod vendor
  • Windows
set GOOS=windows``set GOARCH=amd64``go build -ldflags="-s -w" -trimpath -o SbScan.exe``   ``set GOOS=windows``set GOARCH=386``go build -ldflags="-s -w" -trimpath -o SbScan.exe``   
  • Mac or Linux
GOOS=darwin GOARCH=amd64 go build -ldflags="\-s -w" -trimpath -o SbScan  
GOOS=darwin GOARCH=arm64 go build -ldflags="\-s -w" -trimpath -o SbScan  
GOOS=linux GOARCH=amd64 go build -ldflags="\-s -w" -trimpath -o SbScan  
GOOS=linux GOARCH=386 go build -ldflags="\-s -w" -trimpath -o SbScan

  • 自动扫描
./SbScan
  • 根据指定IP段扫描
./SbScan -h=192.168.188.1/24
  • 根据指定IP+端口扫描
./SbScan -h=192.168.188.1/24 -p=tiny``./SbScan -h=192.168.188.1/24,10.0.0.1/16 -p=22,80,443
  • 根据指定IP段混合域名扫描
./SbScan -h=192.168.188.1/24,10.0.0.1/24,www.a.com,www.b.xyz,www.c.net
  • 修改并发提高性能
./SbScan -wsh=2048 -wsp=1024 -h=192.168.188.1/24,10.0.0.1/16 -p=22,80,443
  • 跳过主机存活检测(nsh)、POC漏洞探测(nsp)、弱口令爆破(nsw)、高危漏洞探测(nsv)
./SbScan -h=192.168.188.1/24 -p=22,80 --nsh --nsp --nsw --nsv
  • 指定IP文件、密码文件、账号文件、输出excel文件、指定爆破协议
./SbScan -h=ip.txt -wp=pass.txt -wu=user.txt -oe=test.xlsx -ot=test.txt -ssw=redis,ssh,mysql
  • 弱口令生成器(覆盖模式iwp、追加模式iap)
./SbScan -h=192.168.188.1/24 -iwp -pp=test,Test -pc=@ -ps=123
  • 端口转发
./SbScan --pf -sh=192.168.188.1:8080 -lp=8080
  • 内网穿透公网服务器端启动,启动端口默认9188可自定义
./SbScan --pm --pms -secret=自定义密码
  • 内网客户端端口映射,TCP端口转发
./SbScan --pm --pmc -secret=自定义密码 -su=公网IP:9188 -pcm=8081-127.0.0.1:8080,8082-127.0.0.1:8080,8088-192.168.166.55:80
127.0.0.1:8080 映射到 公网8081``127.0.0.1:8080 映射到 公网8082``192.168.166.55:80 映射到 公网8088
内网Sock5穿透
./SbScan --pm --pmc --pmcs -secret=自定义密码 -su=公网IP:9188

查看参数帮助命令

./SbScan --help
Usage:`  `./SbScan [flags]``   ``Flags:`   `-il, -isLog                         显示日志 (default true)`   `-is, -isScreen                      启用截图 (default true)`   `-oe, -outputExcel string            指定保存excel文件路径[以.xlsx结尾]`   `-ot, -outputTxt string              指定保存txt文件路径[以.txt结尾]`   `-h, -host string                    检测网段/域名,或者txt文件[以.txt结尾,一行一组回车换行] (default "192.168.0.0/16,172.16.0.0/12,10.0.0.0/8")`   `-p, -port string                    端口范围:tiny[精简]、web[WEB服务]、normal[常用]、database[数据库]、caffe[咖啡厅/酒店/机场]、iot[物联网]、all[全部]、自定义 (default "web")`   `-pt, -protocol string               端口范围:tcp、udp、tcp+udp (default "tcp+udp")`   `-hb, -hostBlack string              排除网段`   `-msh, -methodScanHost string        验存方式:PING、ICMP (default "ICMP")`   `-wsh, -workerScanHost int           存活并发 (default 250)`   `-tsh, -timeOutScanHost int          存活超时 (default 3)`   `-r, -rarity int                     优先级 (default 10)`   `-wsp, -workerScanPort int           扫描并发 (default 250)`   `-tspc, -timeOutScanPortConnect int  端口扫描连接超时 (default 6)`   `-tsps, -timeOutScanPortSend int     端口扫描发包超时 (default 6)`   `-tspr, -timeOutScanPortRead int     端口扫描读取超时 (default 6)`   `-inpo, -isNULLProbeOnly             使用空探针,默认使用自适应探针`   `-iuap, -isUseAllProbes              使用全量探针,默认使用自适应探针`   `-wss, -workerScanSite int           爬虫并发 (default 16)`   `-tss, -timeOutScanSite int          爬虫超时 (default 6)`   `-ts, -timeOutScreen int             截图超时 (default 60)`   `-lpn, -listPocNuclei                列举Poc Nuclei`   `-lpx, -ListPocXray                  列举Poc Xray`   `-fpn, -filterPocName string         筛选POC名称,多个关键字英文逗号隔开`   `-fvl, -filterVulLevel string        筛选POC严重等级:critical[严重] > high[高危] > medium[中危] > low[低危] > info[信息]、unknown[未知]、all[全部],多个关键字英文逗号隔开`   `-tspn, -timeOutScanPocNuclei int    PocNuclei扫描超时 (default 6)`   `-wsPoc, -workerScanPoc int          Poc并发 (default 100)`   `-gsw, -groupScanWeak int            爆破分组 (default 20)`   `-wsw, -workerScanWeak string        爆破并发,键值对形式,英文逗号分隔 (default "ssh:1,smb:1,rdp:1,snmp:1,sqlserver:4,mysql:4,mongodb:4,postgres:4,redis:6,ftp:1,clcsearch:4,oracle:4,memcached:4")`   `-tsw, -timeOutScanWeak int          爆破超时 (default 6)`   `-nsh, -noScanHost                   跳过主机存活检测`   `-nsw, -noScanWeak                   跳过弱口令爆破`   `-nsp, -noScanPoc                    跳过POC漏洞验证`   `-nsv, -noScanVul                    跳过高危系统漏洞探测`   `-ssw, -serviceScanWeak string       指定爆破协议:ssh,smb,rdp,snmp,sqlserver,mysql,mongodb,postgres,redis,ftp,clickhouse,elasticsearch,oracle,memcached,多个协议英文逗号分隔,默认全部`   `-au, -aUser string                  追加弱口令账号字典[以.txt结尾]`   `-ap, -aPass string                  追加弱口令密码字典[以.txt结尾]`   `-wu, -wUser string                  覆盖弱口令账号字典[以.txt结尾]`   `-wp, -wPass string                  覆盖弱口令密码字典[以.txt结尾]`   `-iap, -isAPass                      追加弱口令生成器`   `-iwp, -isWPass                      覆盖弱口令生成器`   `-pp, -passwordPrefix string         密码前缀,多个英文逗号分隔`   `-pc, -passwordCenter string         密码中位,多个英文逗号分隔`   `-ps, -passwordSuffix string         密码后缀,多个英文逗号分隔`   `-pf, -portForward                   开启端口转发`   `-sh, -sourceHost string             目标转发主机`   `-lp, -localPort int                 本机代理端口`   `-pm, -portMap                       开启内网穿透`   `-pmc, -portMapClient                开启内网穿透-客户端`   `-pms, -portMapServer                开启内网穿透-服务端`   `-pmcs, -portMapClientSock5          开启内网穿透-客户端Sock5`   `-s, -secret string                  穿透密钥,自定义 (default "SBScan")`   `-psl, -portServerListen int         穿透服务端监听端口 (default 9188)`   `-sp, -sock5Port int                 Sock5监听端口 (default 9189)`   `-sau, -sock5AuthUsername string     Sock5鉴权账号`   `-sap, -sock5AuthPassword string     Sock5鉴权密码`   `-su, -serverUri string              穿透服务端地址,公网IP:端口`   `-pcm, -portClientMap string         穿透客户端映射字典,多个英文逗号隔开,格式:8080-127.0.0.1:8080,9000-192.168.188.1:9000

05

工具下载

点击关注下方名片****进入公众号

回复关键字【231007**】获取****下载链接**

06

往期精彩

[

中秋给渗透测试人员送个29的券

](http://mp.weixin.qq.com/s?__biz=Mzk0ODM0NDIxNQ==&mid=2247488257&idx=1&sn=e06103cce37abd039c1f55ad5d778a84&chksm=c36857f9f41fdeef1b5cc4fa9e398feda3b59a33dc7c4a3609e45b92200ef2fd6b77b6cebb8b&scene=21#wechat_redirect)

[

一款针对Webpack等前端打包工具所构造的网站进行快速、高效安全检测的扫描工具

](http://mp.weixin.qq.com/s?__biz=Mzk0ODM0NDIxNQ==&mid=2247488250&idx=1&sn=23fbd86436556d86f3175b070eea0236&chksm=c3685602f41fdf140c622a4487c8965389ff425280f923a9d6e36366f6f9cfb36a1995f19d55&scene=21#wechat_redirect)

[

一款获取谷歌浏览器账号密码记录的工具

](http://mp.weixin.qq.com/s?__biz=Mzk0ODM0NDIxNQ==&mid=2247488248&idx=1&sn=99a0a0e97f838bdeeebed20683c2c034&chksm=c3685600f41fdf1647245e1a573bf6a37c72a05c3d025c14f09a983371ca8676db936f398c43&scene=21#wechat_redirect)

👇👇👇

:黑客&网络安全的零基础攻防教程

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

在这里领取:

在这里插入图片描述

这个是我花了几天几夜自整理的最新最全网安学习资料包免费共享给你们,其中包含以下东西:

1.学习路线&职业规划

在这里插入图片描述
在这里插入图片描述

2.全套体系课&入门到精通

在这里插入图片描述

3.黑客电子书&面试资料

在这里插入图片描述

4.漏洞挖掘工具和学习文档

在这里插入图片描述

说实话,上面讲到的资料包获取没有任何的门槛。
但是,我觉得很多人拿到了却并不会去学习。
大部分人的问题看似是“如何行动”,其实是“无法开始”。
几乎任何一个领域都是这样,所谓“万事开头难”,绝大多数人都卡在第一步,还没开始就自己把自己淘汰出局了。
如果你真的确信自己喜欢网络安全/黑客技术,马上行动起来,比什么都重要

网络安全领域就像是一棵硕果累累的参天大树,底下站着无数观望者,他们都声称自己喜欢网络安全,想上树摘果,但面对时不时垂下来的藤枝,他们却踌躇不前,犹豫不决。

实际上,只要任意抓住一根藤枝,都能爬上这棵树。
大部分人缺的,就是这么一个开端。

img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1896491.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

硅纪元视角 | 法国8人团队发布Moshi,挑战OpenAI的开源实时多模态模型!

在数字化浪潮的推动下,人工智能(AI)正成为塑造未来的关键力量。硅纪元视角栏目紧跟AI科技的最新发展,捕捉行业动态;提供深入的新闻解读,助您洞悉技术背后的逻辑;汇聚行业专家的见解,…

51单片机-让一个LED灯闪烁、流水灯(涉及:自定义单片机的延迟时间)

目录 设置单片机的延迟(睡眠)函数查看单片机的时钟频率设置系统频率、定时长度、指令集 完整代码生成HEX文件下载HEX文件到单片机流水灯代码 (自定义延迟时间) 设置单片机的延迟(睡眠)函数 查看单片机的时钟频率 检测前单片机必…

红海云签约海新域集团,产业服务运营领军企业加速人力资源数字化转型

北京海新域城市更新集团有限公司(以下简称“海新域集团”)是北京市海淀国有资产投资集团有限公司一级监管企业,致力于成为国内领先的产业服务运营商。集团积极探索城市和产业升级新模式,通过对老旧、低效等空间载体重新定位规划、…

【Python】成功解决TypeError: iteration over a 0-d tensor

【🐍Python】成功解决TypeError: iteration over a 0-d tensor 下滑即可查看博客内容 🌈 欢迎莅临我的个人主页 👈这里是我静心耕耘深度学习领域、真诚分享知识与智慧的小天地!🎇 🎓 博主简介&#xf…

赶快收藏!全网最佳websocket封装:完美支持断网重连、自动心跳!

简介 websocket在前端开发中,是一个必须掌握的技术!你可以不用,但必须掌握! 前几天,就遇到这样一个需求,要求界面的数据通过websocket实时推送,并且必须支持断网重连、自动心跳! 自动心跳是定期向服务端发送小型数据包,如果一段时间内服务端没有收到心跳响应,系统可…

大模型LLMs概述:利用大模型 (LLMs) 解决信息抽取任务

论文标题:Large Language Models for Generative Information Extraction: A Survey 论文链接:https://arxiv.org/pdf/2312.17617.pdf 论文主要探讨了大型语言模型(LLMs)在生成式信息抽取(IE)任务中的应用…

1.1.2数据结构的三要素

一.数据结构的三要素 数据结构这门课着重关注的是数据元素之间的关系,和对这些数据元素的操作,而不关心具体的数据项内容 。 1.逻辑结构 (1)集合结构 (2)线性结构 数据元素之间是一对一的关系。除了第一个…

【C语言】return 关键字

在C语言中,return是一个关键字,用于从函数中返回值或者结束函数的执行。它是函数的重要组成部分,负责将函数的计算结果返回给调用者,并可以提前终止函数的执行。 主要用途和原理: 返回值给调用者: 当函数执…

AI绘画Stable Diffusion画全身图总是人脸扭曲?ADetailer插件实现一键解决!

大家好,我是向阳 你是否遇到过SD生成的人物脸部扭曲、甚至令人恶心的情况?也曾感到束手无策?别担心,这份教程专为你而来。 在使用SD生成人物全身照时,你可能经常发现人物的脸部会出现扭曲问题。这是因为人物面部像素…

TP8/6 更改后台入口地址admin改为myadmin 隐藏真实后台网址

原来www.xxx.com/admin 改后www.xxx.com/myadmin config/app.php // 应用映射(自动多应用模式有效)app_map > [admintest>admin], 官方文档:ThinkPHP官方手册

免费申请 HTTPS 证书的八大方法

大家好,我是CodeQi! 一位热衷于技术分享的码仔。 为了保证网站的安全和数据的隐私性,使用 HTTPS 加密协议已成为必需。HTTPS 证书由受信任的证书颁发机构 (CA) 签发,可以加密客户端和服务器之间的通信。 幸运的是,有许多方法可以免费申请 HTTPS 证书。本文将介绍八种方法…

云仓酒庄天津分公司:深化业务常态化运营

标题:云仓酒庄天津分公司:深化业务常态化运营,以沙龙为纽带,构建价值叠加的酒业新生态 在当今复杂多变的经济环境中,传统酒业面临着前所未有的挑战与机遇。随着数字化转型的加速和消费者偏好的日益多元化,…

springcloud+vue项目,controller层接口返回json数据,前端可以接收到数据,但浏览器“F12-->网络-->响应“显示为空的问题处理

1.显示为空的场景 SharetekR(access_tokeneyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiJQQzoxODA1ODA4ODc1MjUwMTIyNzUyIiwicm5TdHIiOiJrZEoxV05CV3NBSUdYb05TbktSU3kzOGNuSnk3c3FRTSIsInVzZXJJZCI6MTgwNTgwODg3NTI1MDEyMjc1MiwidXNlck5h…

【Python】九种数据类型详讲(内含常见常见的字符串函数汇总)

个人主页:【😊个人主页】 系列专栏:【❤️Python】 文章目录 前言Number(数字)整数类型int (整型,长整型)float(浮点型)complex(复数)…

从硬件角度看Linux的内存管理

1. 分页机制 分段机制的地址映射颗粒度太大,以整个进程地址空间为单位的分配方式导致内存利用率不高。 分页机制把这个分配机制的单位继续细化为固定大小的页(Page),进程的虚拟地址空间也按照页来分割,这样常用的数据和代码就可以以页为单位…

赛灵思的乘法器IP核的blocking mode

一、文档中的解释 我以为乘法器使用blocking mode的输入buffer很大,结果如下图,FFT的buffer就buffer了一个时钟周期,接下来就是只能用一个fifo,35个时钟周期之后,再把值给到乘法器了,然后把乘法器可以改回到…

FPC生产工艺全流程详解

FPC生产制作繁琐而且难度较大,与普通PCB比较,FPC单位面积电路的造价高很多,但是,由于FPC优异的柔性、轻薄和可靠性等特性,给众多领域的设备和产品提供了更广泛的实现空间和新的设计方案,比如沉金板在电子、…

windows server2016搭建AD域服务器

文章目录 一、背景二、搭建AD域服务器步骤三、生成可供java程序使用的keystore文件四、导出某用户的keytab文件本人其他相关文章链接 一、背景 亲测可用,之前搜索了很多博客,啥样的都有,就是不介绍报错以及配置用处,根本不懂照抄那些配置是干…

【在大模型RAG系统中应用知识图谱】

【引子】 关于大模型及其应用方面的文章层出不穷,聚焦于自己面对的问题,有针对性的阅读会有很多的启发,本文源自Whyhow.ai 上的一些文字和示例。对于在大模型应用过程中如何使用知识图谱比较有参考价值,特汇总分享给大家。 在基于…

命令行运行git reflog(reference log)报错的解决办法

文章目录 1. 检查 Git 是否已安装2. 检查 PATH 环境变量3. 重新安装 Git 在Git中, reflog的英文全称是 “ reference log”。意思是 引用日志(参考日志)。它记录了本地仓库中HEAD和分支引用所指向的提交的变更历史。这包括了你所有的提交&…