博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何利用$_SERVER["PHP_SELF"]变量植入script代码?
阅读量:5297 次
发布时间:2019-06-14

本文共 579 字,大约阅读时间需要 1 分钟。

假如我们是黑客,可以诱骗用户访问如下链接,

相当于用户会在浏览器地址栏中输入以下地址:

http://www.xxx.com/test_form.php/%22%3E%3Cscript%3Ealert('hacked')%3C/script%3E 这里文件名后的字符是URL encode characters,其等效于
在这个页面中我们设置一个表单,表单的设置如下:
"> 当用户提交表单后(表单也可以为空,这样直接执行了),数据交给action指定的文件也就是当前的页面文件,并执行了后面的Javascript脚本代码(由browser自动执行)
后面的脚本任何JavaScript代码可以添加在
例如,可用如下脚本重定向页面
实际动手如下:我们编号含有以上要求的表单文件在index.php中,本地访问(已经搭好了apache服务器) http://localhost/phptest/index.php/%22%3E%3Cscript%3Ealert('hacked')%3C/script%3E

在Edge中效果:

然后显示:

 

在chrome中效果

 

 

 
 

转载于:https://www.cnblogs.com/loanhicks/p/7447735.html

你可能感兴趣的文章
cdoj 92 Journey tarjan/lca 树上点对距离
查看>>
Codeforces Round #172 (Div. 2) B. Nearest Fraction 二分
查看>>
Codeforces Round #361 (Div. 2) D. Friends and Subsequences 二分
查看>>
机器学习速查表
查看>>
封装的alert,confirm弹出框
查看>>
C#:定制类型的数组,Array类
查看>>
关于javaScript一篇很有用的文章
查看>>
IQueryable与IQEnumberable的区别
查看>>
更改navigationController push和pop界面切换动画
查看>>
Media层
查看>>
Ubuntu下安装LNMP
查看>>
ProgressBar及其子类
查看>>
HTML5 LocalStorage 本地存储
查看>>
docker常用命令
查看>>
Octopress 搭建静态博客网站环境配置
查看>>
函数的抖动以及节流
查看>>
POJ 1742 Coins
查看>>
Hdu 1709 The Balance
查看>>
Adb connection Error:远程主机强迫关闭了一个现有的连接
查看>>
2) 下载Maven
查看>>