实战 | 记一次隐藏js接口到短信轰炸

admin 2024年11月9日21:13:17评论15 views字数 1142阅读3分48秒阅读模式

前置知识

关于js在渗透测试中的作用,想必大家都知道,可以从中找到敏感信息,未授权访问,接口安全等。本篇文章也着重讲解js接口的渗透测试。

不少师傅在渗透测试的时候都会有这样的一个疑惑,js渗透测试的知识我也学了,除了会找点敏感信息,也收集到接口了,看了看这些接口,感觉不能利用就跳过了,看着别的师傅为什么就能利用起来,拿下一个又一个,总感觉差了那么一点点。那么这篇文章将给师傅们拓展一下思路。

信息收集

看准目标后,先来一波信息收集。

先使用Wappalyzer看一下,js框架为Vue.js

实战 | 记一次隐藏js接口到短信轰炸

接下来收集js,我这里以findsomething为例,平时建议师傅们综合使用几款工具,比如JSFinder,packerfuzzer等,这也是我平时会综合使用的工具。

实战 | 记一次隐藏js接口到短信轰炸

可以看到暴露了大量的接口。一个个拼接访问有点麻烦,这里有个小技巧,可以复制后利用burpsuite去拼接访问,大大提高了效率,这里就不过多的展示了,师傅们可以自行了解或者私聊我。

js接口渗透测试

在访问到/api/xxx/xxx/sendVC的时候可以看到以下信息

实战 | 记一次隐藏js接口到短信轰炸

有些师傅们看到这个页面,一看也没什么能利用的地方,就是个报错,也没敏感信息和功能点,撤了撤了。有些师傅一看,有参数,这不试一下。

其实这个页面还好,也提示了参数phone,还有些也不给提示的,这时候就需要师傅拿出自己的字典来跑一跑这个参数了,字典可以去github上找。

这里就直接测试了。

首先测试一下GET类型的,收到了手机验证码

实战 | 记一次隐藏js接口到短信轰炸

大家在渗透测试的时候如果遇到GET类型不成功的话,可以试试POST,不要轻易放弃。

这里既然可以发送短信验证码,那么就可以想一想怎么进一步扩大危害,没错,就是短信轰炸。

短信轰炸分为两种类型

1、横向轰炸:对单个手机号码做了接收验证次数,但是可以对不同手机号发送短信无次数限制
2、纵向轰炸:对一个手机号码轰炸多次

拓展

如果能够收到别人的短信验证码,那么就可以任意用户登入,注册等漏洞。

这里是横向轰炸

实战 | 记一次隐藏js接口到短信轰炸

另外一个手机号码成功收到验证码,这里可以利用burpsuite的intruder功能,利用电话号码字典进行短信轰炸,这里就不演示。

知识星球双十一大优惠

加我wx私聊加入星球有优惠:binarySec

手把手教你挖SRC,实战讲解

星球里包含百余个靶场项目,包括详细wp,包括共享ctfshow账号,网盘,fofa,360quake等会员共享,渗透课程,代码审计50个实战项目审计,src专题,新人不会的可以一对一教学,你有问题我解答,快速提升能力,适合注重实践,主打靶,主实战,加入即可进入内部网盘,微信群,资源共享,交流技术。

提供建议修改简历,面试辅导,面试模拟服务

欢迎加入我们!!!

实战 | 记一次隐藏js接口到短信轰炸

原文始发于微信公众号(菜菜sec):实战 | 记一次隐藏js接口到短信轰炸

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年11月9日21:13:17
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   实战 | 记一次隐藏js接口到短信轰炸https://cn-sec.com/archives/3377839.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息