Xss分为存储型(一般为post),反射性(一般为get)。
反射型原理:
存储型通过post存储进数据库。
测试:
通过post提交。查看源代码:
输入值则为:
将标签闭合。注入js
后面的<”>无所谓
进入后台查看:
生效。
利用kali的beef
将脚本写为:"/><
注册内容字节限制,去留言板重新审计代码写入:
源代码:
输入111111:
那么构造互相闭合语句:
去后台审核通过,转beef
拿到cookie和后台地址:
尝试更改cookie用菜刀连接:连接失败。
查看cookie发现有账号密码信息:
Password=469e80d32c0559f8&UserName=Admin
Md5解密: