JS中的漏洞信息

admin 2025年1月12日21:00:33评论7 views字数 1130阅读3分46秒阅读模式
forever young

不论昨天如何,都希望新的一天里,我们大家都能成为更好的人,也希望我们都是走向幸福的那些人
01

背景

安全小白团

当我们拿到网站,但是又不知道密码,目录扫描也扫不出有效的信息时,我们可以从前端JS源码入手,找找是否有可以利用的点,或者未授权的接口从而一步一步扩大危害,拿到系统源码或者用户信息等。

02

SQL注入

安全小白团

登录框开局必出货,hhh

JS中的漏洞信息
查看前端源码,发现Identity_Get接口,且存在userid和researchid参数
JS中的漏洞信息
访问该接口抓包,使用burp进行测试,通过单引号重放发生报错
JS中的漏洞信息
SQLMAP直接一键梭哈
python sqlmap.py -u "http://ip/Api/xxx/xxx/xxx/Identity_Get?USERID=1&RESEARCHID=1" --batch --risk 3
Oracle数据库
JS中的漏洞信息
查询当前数据库用户
python sqlmap.py -u "http://ip/Api/xxx/xxx/xxx/Identity_Get?USERID=1&RESEARCHID=1" --batch --risk 3 --current-user
JS中的漏洞信息
03

地图key泄露

安全小白团

这个KEY泄露虽然很常见,但是能用的不多,这个能够利用的我还是第一次遇见:高德地图keyJS中的漏洞信息
此key有效,hhhJS中的漏洞信息
04

文件下载一

安全小白团

访问网站打开插件查看接口信息,发现/xxx/xxx/zipDownload,一看这种就有戏啊JS中的漏洞信息

访问连接,通过提示信息输入path和type参数

JS中的漏洞信息JS中的漏洞信息

直接目录遍历下载
https://ip/xxx/xxx/zipDownload?
type=1&path=/../../../../../../..//etc/passwd

JS中的漏洞信息

发现shadow密码文件也可以进行下载,猜测网站用户为root权限

JS中的漏洞信息后面就是FUZZ下源码,或者SSH私钥登录,直接拿下shell,美滋滋

05

文件下载二

安全小白团

访问网站,打开熊猫插件发现一个export的接口

JS中的漏洞信息

直接使用目录穿越,可把整个网站打包下来,包括数据库备份信息,源码甚至是中间件
http://ip/xxx/Opt/export?path=../../

JS中的漏洞信息

06

信息泄露

安全小白团

这个其实危害感觉不大,只泄露了用户名,手机号等一些信息,但是这个网站SRC的,所以还有20元子赏金,hhh
查看前端const.js文件,发现两个管理员用户信息

JS中的漏洞信息

直接在找回密码处输入用户名密码,获取到手机号信息
如下图1:

JS中的漏洞信息

如下图2:

JS中的漏洞信息

只有两个账号,泄露的东西也不多,所以赏金不高,hhh

文章作者:先知社区(bcloud)

文章来源:https://xz.aliyun.com/t/16954

 

原文始发于微信公众号(安全小白团):JS中的漏洞信息

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

发表评论

匿名网友 填写信息