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

自己的网站可以做淘客吗/湖南产品网络推广业务

自己的网站可以做淘客吗,湖南产品网络推广业务,开发公司注册资金要求,wordpress要评论了才能看到内容之前我们讲过文件上传漏洞,当一个网站文件上传限制做的十分到位,攻击者无法轻易上传他们想要上传的文件之后,他们就另辟蹊径,将恶意代码镶嵌在正常文件之中,上传后执行,就可以运行其中的的恶意代码&#xf…

之前我们讲过文件上传漏洞,当一个网站文件上传限制做的十分到位,攻击者无法轻易上传他们想要上传的文件之后,他们就另辟蹊径,将恶意代码镶嵌在正常文件之中,上传后执行,就可以运行其中的的恶意代码,这就造成了文件包含漏洞。

53ee60c24999cebaf8ca4cdc02e4c197.png

藏在文件里的恶意代码

那么,攻击者是如何将恶意代码藏入文件里的呢?

我们还是以图片文件为例,正常情况下,我们浏览图片会用专门的图片查看器或画图工具,但是当我们用一些程序编辑器或者记事本打开图片时,就会看到一些乱码,如图用记事本打开.jpg型文件:

3e67e7a3b69e08a7b7993b103b3002d0.png

用记事本打开0.jpg

攻击者可以将恶意代码放入这些乱码之中,通常情况下会在开始或者最后,为了混淆视听,攻击者还会加入其它无关代码,来帮助隐藏这些恶意代码,当我们用图片浏览工具查看这些包含了恶意代码的图片时,肉眼看不出和正常图片的任何差别,当攻击者上传了这些所谓的“图片”文件到站点服务器以后,就会想办法执行其中的恶意代码,从而达到控制站点服务器的目的。

除了以上包含外,还有在请求地址参数中包含指定地址文件的包含,PHP常见的导致文件包含的函数如下:include(),include_once(),require(),require_once(),fopen(),readfile(),例如:https://mp.toutiao.com/profile_v3/graphic/publish?pgc_id=6826537800523842052,这是我现在在头条编辑文章的地址,其中有个“pgc_id”参数,值为“6826537800523842052”,当我把值换成“http://127.0.0.1/web/webshell.php”时,而参数传输过程中经过以上几种函数,它就有可能会执行webshell.php文件,可能是在你网站服务器根目录下生成一个一句话木马,从而连接这个木马来控制你站点服务器,如果这个指定地址的文件是在站点服务器本地计算机里,这就叫做“本地文件包含”,如果这个指定地址的文件不在站点服务器本地计算机里,这就叫做“远程文件包含”。

文件包含漏洞防御

1、设置白名单

代码在进行文件包含时,如果文件名可以确定,可以设置白名单对传入的参数进行比较。

2、过滤危险字符

由于Include/Require可以对PHP Wrapper形式的地址进行包含执行(需要配置php.ini),所以需要判断文件名称是否为合法的PHP文件。

3、设置文件目录

PHP配置文件中有open_basedir选项可以设置用户需要执行的文件目录,如果设置目录的话,PHP仅仅在该目录内搜索文件。

4、关闭危险配置

HP配置中的allow_url_include选项如果打开,PHP会通过Include/Require进行远程文件包含,由于远程文件的不可信任性及不确定性,在开发中禁止打开此选项,PHP默认是关闭的。

http://www.lbrq.cn/news/1301635.html

相关文章:

  • 如何制作自己的作品集网站/搜索引擎营销的特点包括
  • 深圳网站的设计公司/学百度推广培训
  • 360免费建站怎么样/seo入门教程seo入门
  • 广州推广公司/seo技术是干什么的
  • 三亚城乡建设局网站/事件营销的概念
  • 我要啦免费统计怎么做网站/win7优化极致性能
  • 做我的奴隶 good网站/世界球队实力排名
  • 找团队做网站需要明确哪些东西/东莞seo靠谱
  • 旗舰店的网站怎么做/长尾关键词搜索网站
  • 制作网站公司合同注意事项/临沂森工木业有限公司
  • 国家重点学科建设网站/百度seo和sem的区别
  • 如何做日语网站/seo服务公司上海
  • 怎么做钓鱼网站生成/企业网络推广平台
  • 织梦网站所有图片不显示/seo专业培训seo专业培训
  • 商会网站模板/seo优化技术教程
  • 中国科技成就2019/关键词优化一年多少钱
  • 如何建立网站和网页/做企业网站建设的公司
  • 免费网站一级a做爰在免费线看/在线网站分析工具
  • 专业做网站的公司有哪些/北京seo邢云涛
  • 网站开发网站设计的标准/营销渠道的概念
  • 做百度网站哪家公司好/百度提交网站的入口地址
  • 网站流程图/推广营销app
  • 大连有做途家网站吗/惠州网络营销公司
  • 汕头网站设计制作公司/针对百度关键词策划和seo的优化
  • 关注公众号在哪里查找/吉安seo
  • 微信网站建设教程/天津网站排名提升多少钱
  • 哪个公司搭建网站/chatgpt网址
  • 义务网站建设/企业网站优化解决方案
  • 做网站要找什么公司/昆明seo网站管理
  • 苹果cms做的影视网站/关键词检索
  • 后缀树:字符串处理的利器
  • 【Linux服务器】-mysql数据库数据目录迁移
  • C语言基础:数组练习题
  • 解决“Module ‘./@ant-design/icons‘ does not exist in container”的Webpack微前端报错
  • C# 转换(引用转换)
  • 切比雪夫不等式的理解以及推导【超详细笔记】