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

建设银行关方网站怎么开发手机app

建设银行关方网站,怎么开发手机app,北京建网站品牌公司,二级域名可以做不同的网站吗一、漏洞详情影响版本 Nginx 0.8.41 ~ 1.4.3 / 1.5.0 ~ 1.5.7通过%00截断绕过后缀名的限制,使上传的php内容文件被解析执行。当Nginx得到一个用户请求时,首先对url进行解析,进行正则匹配,如果匹配到以.php后缀结尾的文件名&#x…

一、漏洞详情

影响版本 Nginx 0.8.41 ~ 1.4.3 / 1.5.0 ~ 1.5.7

通过%00截断绕过后缀名的限制,使上传的php内容文件被解析执行。

当Nginx得到一个用户请求时,首先对url进行解析,进行正则匹配,如果匹配到以.php后缀结尾的文件名,会将请求的PHP文件交给PHP-CGI去解析。

假设服务器中存在文件‘123.png ',则可以通过访问如下网址让服务器认为'123.png '的后缀为php

http://127.0.0.1/123.png \0.php

代码层面来说,我们请求的url中123.png[0x20][0x00].php正好与location模块中的.php相匹配,但进入该模块后Nginx确认为请求的文件名是'123.png ',就设置其为script_name的值交给CGI进行解析,最终造成解析漏洞。

二、复现过程

  1. 搭建docker环境

docker-compose up -d

访问8080端口

  1. 上传图片马

创建一个新文档,保存为123.png

内容为:

GIF98A
<?php phpinfo(); ?>
GIF98A可以将文件伪造成图片,从而绕过一些文件上传的限制

bp抓包

  1. %00截断解析php文件

访问

http://192.168.239.128:8080/uploadfiles/123.png%20a.php

用bp抓包

a是占位符,把a的hex编码变为00(新版本的bp已经没有了之前的Hex选项,只能选中单个字符在右边的框里进行修改),点击apply changes

再把%20用一个空格代替

点击发送

phpinfo()被成功执行

三、总结

复现的过程卡在了bp上面

到现在也没弄懂为什么访问http://192.168.239.128:8080/uploadfiles/123.png时无法被抓包?

也算是个题外话,虚心求教🙏

http://www.yayakq.cn/news/212123/

相关文章:

  • 品质好物推荐怎么上外贸公司的优化建议
  • 学校网站建设先进事迹百度搜索排名查询
  • 浦东网站开发培训wordpress机械模板下载地址
  • 织梦dedecms大气微电影网站模板有奖竞猜网站建设
  • 深圳网站建设最专凡科网站模块
  • 网站建设的步骤及方法广州市建设工程价格信息
  • 广州 网站制作 网站推广课程网站开发
  • 承接婚庆公司网站建设wordpress多域名不稳定
  • 衡阳做网站公司全能网站建设完全自学手册
  • 下载站源码cms网站建设公司 北京
  • 做网站所需技术关键词分为哪三类
  • 做网站有哪些好公司有哪些设计网站
  • 灵武市建设银行网站深圳创意网站
  • 淘宝直播要先建设个网站吗网站设计制作什么时候好
  • 上海青浦网站建设公司交互有趣的网站
  • 建设宣传家乡的网站自己设计一个网站首页
  • 网站开发流程原理写网页的素材图片
  • 为公司建设网站的意义西安机场商务宾馆百度做网站
  • 馆陶网站建设网站建设400电话
  • 代码高亮网站国外网站 dns
  • 李洋网络做网站怎么样网站类型有哪些
  • 可以显示一张图片的网站怎么搭建华为做网站
  • 网站关键词推广价格wordpress记录访问量
  • 网站客户续费wordpress二次开发教程
  • 沧州网站推广python官网下载安装
  • 网站开发属于什么岗位中国网络营销论坛
  • 河北省住房和建设厅网站有口碑的常州网站优化
  • mysql asp网站展厅策划设计公司
  • 自媒体平台企业网站怎么设置建设信息门户网站的条件
  • 江门营销型网站建设多少钱简单的企业网站源码