zl程序教程

您现在的位置是:首页 >  其他

当前栏目

X-RAY 扫到dirscan/sourcemap/default漏洞

漏洞 Default ray
2023-09-11 14:19:27 时间

X-RAY 扫到dirscan/sourcemap/default漏洞,后缀为.js.map

还原代码:

npm install --global reverse-sourcemap

reverse-sourcemap -v xx.js.map -o soucecodes

dirscan/sourcemap/default漏洞原理

在日常测试时,经常会遇到以js.map为后缀的文件
这是jQuery中的一个新功能,支持Source Map
非常多Webpack打包的站点都会存在js.map文件.
通过sourcemap可还原前端代码找到API,间接性获取未授权访问漏洞

什么是Source map
简单说,Source map就是一个信息文件,里面储存着位置信息。转换后的代码的每一个位置,所对应的转换前的位置。
有了它,出错的时候,除错工具将直接显示原始代码,而不是转换后的代码,这无疑给开发者带来了很大方便。

dirscan/sourcemap/default漏洞复现

使用xray扫到 dirscan/sourcemap/default 漏洞。
在这里插入图片描述
直接访问链接可下在sourcemap文件,利用该文件还原源代码需使用reverse-sourcemap工具。
先安装:nodejs,
下载地址:https://nodejs.org/zh-cn/download/
选择适合自己操作系统的版本: