草庐IT

XSS漏洞

全部标签

挖洞思路:前端源码泄露漏洞并用source map文件还原

0x01漏洞简介webpack是一个JavaScript应用程序的静态资源打包器(modulebundler)。它会递归构建一个依赖关系图(dependencygraph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个bundle。大部分Vue应用会使用webpack进行打包,如果没有正确配置,就会导致Vue源码泄露,可能泄露的各种信息如API、加密算法、管理员邮箱、内部功能等等。0x02漏洞复现找到含.map的js页面进入到一个*.js的页面查看源码:选一个点进去拉到最下面:后缀加上.map访问https://xxx.js.map会直接下载app.91c9e19843b

Xray 漏洞扫描工具使用方法

!!!!本文仅供学习参考,严禁在未经网站管理员允许的情况下对网站进行扫描!!!!!!!!本文仅供学习参考,严禁在未经网站管理员允许的情况下对网站进行扫描!!!!!!!!本文仅供学习参考,严禁在未经网站管理员允许的情况下对网站进行扫描!!!!!!!!           滥用漏扫工具,违法国家安全法后果自负               !!!!申明:本文内容均在内网中进行,实验环境为自己服务器所搭建的DVWA靶场。使用XRAY进行主动扫描和被动扫描(window)下载地址:Github:https://github.com/chaitin/xray/releases运行xray需要在powers

Web安全:WebGoat || VulApps 靶场搭建( 靶场漏洞测试和练习)

Web安全:WebGoat||VulApps靶场搭建(靶场漏洞测试和练习)WebGoat是OWASP组织研制出的用于进行web漏洞实验的应用平台,用来说明web应用中存在的安全漏洞。WebGoat运行在带有java虚拟机的平台之上,包括:跨站点脚本攻击(XSS)、访问控制、线程安全、操作隐藏字段、操纵参数、弱会话cookie、SQL盲注、数字型SQL注入、字符串型SQL注入、web服务、OpenAuthentication失效、危险的HTML注释等等。Vulapp收集各种漏洞环境,为方便使用,统一采用Dockerfile形式,同时也收集了安全工具环境.目录:WebGoat 靶场搭建:安装成功进

网络安全--XXE漏洞利用思路

一、XXE是什么介绍XXE之前,我先来说一下普通的XML注入,这个的利用面比较狭窄,如果有的话应该也是逻辑漏洞如图所示:既然能插入XML代码,那我们肯定不能善罢甘休,我们需要更多,于是出现了XXEXXE(XMLExternalEntityInjection)全称为XML外部实体注入,从名字就能看出来,这是一个注入漏洞,注入的是什么?XML外部实体。(看到这里肯定有人要说:你这不是在废话),固然,其实我这里废话只是想强调我们的利用点是 外部实体 ,也是提醒读者将注意力集中于外部实体中,而不要被XML中其他的一些名字相似的东西扰乱了思维(盯好外部实体就行了),如果能注入外部实体并且成功解析的话,这

漏洞挖掘之信息收集

简介对单一指定目标网站进行黑盒测试,最重要的就是信息收集,因为网站管理员肯定会在用户经常访问的主网站进行经常维护,而那些子域名,没有什么人访问的,可能就会忘记维护,挖洞的突破点大都在于子域名上,你搜集的信息越全面,就越容易挖到洞对于信息收集,是一个很枯燥,也不需要太多技术的过程,大佬和小白都差不多,也就是熟练度的区别资产搜集在漏洞提交平台,很多能赚钱和拿证书的项目都是大公司的网站,但是在主网站上的漏洞利用技术要求过高,基本都是自己开发的0day假如我想要挖到这个大学的一个漏洞,我做的第一件事对这个大学进行信息收集,内容包括:1.搜集这个大学的主域名(官网)2.搜集这个大学的子域名首先在百度搜索

Tomcat一些漏洞的汇总

前言:Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。目录一、Tomcat任意文件写入(CVE-2017-12615)1.漏洞介绍1.1影响范围:1.2漏洞原理:2.漏洞复现3.修复建议二、Tomcat远程代码执行(CVE-2019-0232)1.漏洞介绍1.1影响版本1.2漏洞利用条件1.3漏洞原理2.漏洞复现3.修复建议三、Tomcatsession反序列化(CVE-2020-9484) 1.漏洞介绍1.1影响版本:1.2漏洞利用条件:1.3漏洞原理:2.漏洞复现3.修复建

php - 使用 PHP 的 MySQL 注入(inject)保护和漏洞标志

这个问题在这里已经有了答案:HowcanIpreventSQLinjectioninPHP?(27个答案)关闭去年。防止MySQL注入(inject)的最佳方法是什么?我应该注意哪些弱点?我知道它是什么,但我真的不知道我可能有多脆弱。尽管我已经采取了(我认为是)措施来保护我自己和我的数据库。有什么可靠的方法可以阻止某人吗?顺便说一句...我用PHP编写:)

漏洞挖掘经验分享

心态SRC是一场多对多的较量,对手是研发测试运维安全等人员,也是跟自己打一场持久战。心态很重要!换个简单的话描述下,总有新功能在web应用上部署,是网站肯定就会存在漏洞,但是你既然选择了漏洞挖掘,就要做到对于好几天可能一无所获的心态调整。只有你足够坚信你自己,就可以小有成就。SRC的入坑潜规则什么是SRC?SecurityResponseCenter安全应急响应中心现在市面上存在了各种厂商的安全应急响应中心,比如我们的安全客就收录了很多连接,嘻嘻嘻这里吹捧一波,大爱安全客。(国内漏洞响应平台(SRC)导航-安全客,安全资讯平台)1.了解你所要提交的SRC平台规则和要求,不同的平台给出的评分标准

修复漏洞(三)升级Docker里面的镜像(MySQL、Nginx等)

前言因原版本检测出来存在漏洞,故需升级底层镜像步骤先看看自己现在的是什么版本,教你们一个骚操作,查看Docker里面的Mysql或者其他容器版本都不用百度出来的这么麻烦首先dockerimages,查看镜像ID然后dockerinspect镜像ID,然后就可以看到以下的类似信息上面两张图就说明Nginx是1.25.1版本的,MySQL是8.0.33版本的下面是下载镜像,很简单,核心思路就是重新构建容器,而且更换底层镜像即可直接dockerpullmysql:latest(或其他镜像)下载最新的然后dockerimages查看现有镜像最后基于下载的镜像重新构建容器即可可以通过上一步说的方法查看下

服务器弱口令漏洞修复策略

1、完善密码策略,密码长度至少为8(包括)位以上字符,且包含数字、大小写字母、特殊字符。vi/etc/pam.d/system-authpasswordrequisitepam_cracklib.sotry_first_passretry=3minlen=8ocredit=-1ucredit=-1lcredit=-1dcredit=-1try_first_passretry=3:在密码设置交互界面,用户有3次机会重设密码。minlen=:此选项用来设置新密码的最小长度ucredit=:此选项用来设定新密码中可以包含的大写字母的最大数目。-1至少一个lcredit=:此选项用来设定新密码中可以包