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

打开网站notfound北京自考网址

打开网站notfound,北京自考网址,dw做网站基础,品川室内设计官网导言: 本文主要讲述在CTF竞赛中,web类题目file_include。 靶场链接:攻防世界 (xctf.org.cn) 一,观察页面。 可以看到一段php代码。从则段代码中我们可以知道: 1,使用include引入check.php文件&#xff…

  导言:

本文主要讲述在CTF竞赛中,web类题目file_include。

靶场链接:攻防世界 (xctf.org.cn)

一,观察页面。

可以看到一段php代码。从则段代码中我们可以知道:

1,使用include引入check.php文件,猜测其为flag。

2,使用get传参方式,传参名为:filename。

3,最后引入filename参数对应的文件。

4,其为文件包含漏洞。

二,攻击测试。

失败。

使用继续测试,已排除过滤项。

最后发现常见的关键字都有过滤。

但对于php://filter/并没有过滤。

可以对其进行编码绕过,php支持的编码格式较多,不方便手工进行测试,下一步将使用爆破模块进行测试。

PHP支持的编码协议包括但不限于以下几种:

ASCII编码:美国信息交换标准代码,可以表示127个字符,包含数字、字母以及一些特殊符号。
ISO-8859编码:一种单字节编码,包含多个字符集,能够表示所有拉丁字母、西里尔字母、希腊字母以及少量的非拉丁字母。
Unicode编码:包括UTF-8、UTF-16和UTF-2等编码格式。其中UTF-8在Web开发中最为常用。
GBK编码:中国制定的,应用于汉字字符的编码,支持更多的中文字符。

此外,PHP还支持如UCS-4、UCS-2、EUC-JP、SJIS、ISO-2022-JP、CP932、CP51932等多种编码协议,以及针对移动设备优化的编码如UTF-8-Mobile#DOCOMO、UTF-8-Mobile#KDDI等。这些编码协议使得PHP能够灵活地处理各种字符集和编码转换需求。详见:探索php伪协议以及死亡绕过 - FreeBuf网络安全行业门户

在测试中,base也有过滤:

所以,我们在进行php编码协议进行爆破的同时,也需要对输出方式进行爆破。

三,使用bp进行抓包爆破。

1,爆破编码协议:

2,测试成果:

选用.EUC-JP*.UCS-4*进行测试。

构造payload:

/?filename=php://filter/convert.iconv.EUC-JP%2a.UCS-4%2a/resource=check.php 

与爆破结果一致,并没有明确指出flag位置,猜测在flag.php文件内。

构造payload:

?filename=php://filter/convert.iconv.EUC-JP%2a.UCS-4%2a/resource=flag.ph

得到flag。

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

相关文章:

  • 网站制作网站开发公司互联网时代的营销
  • 网站短链接生成wordpress 修改注册地址
  • 做招聘信息的网站有哪些方面给境外合法网站做数据
  • 苏州建网站制作费用多少钱广州网站建设哪家专业
  • 交易所开发深圳网站制作关键词查询网
  • 合肥做个网站多少钱嵊州网页设计
  • 湖北三丰建设集团股份网站建设公司网站的重要意义
  • 淘宝网站怎么做跨境电商一件代发货源平台
  • 十大博客网站百度手机app下载并安装
  • 网站开发人员属于网站显示域名
  • 网站如何paypal支付方式seo培训优化课程
  • 做效果图的素材网站口碑好的o2o网站建设
  • 网站开发框架有哪些wordpress路径优化
  • 惠州网站建设哪家强wordpress关闭主题更新
  • 深圳设计网站有限公司wordpress微信采集按钮
  • 公司找人做网站昆明seo网站排名优化
  • 怎样收录网站wordpress 后台没有菜单
  • 做断桥铝窗户的网站可信的专业网站建设
  • 工会网站建设方案自己什么建设网站
  • 莱阳网站定制山东住房和建设庭官网站官
  • 网站建设常用字体深圳网站建设网站优化服务
  • 建设一个大型网站大概费用1040视频app
  • 手机网站刷排名济南网站推广排名
  • 可视化网站开发平台推广电话
  • 沈阳开发网站的地方网站建设颜色代码表
  • 网站建设服务商怎么收费wordpress自定义小工具
  • 用vs2015做网站乐清品牌网站建设
  • 电商网站建设源码漳州做网站
  • 网站设计现状回忆网站模板
  • 模板网站如何建设WordPress显示加载时间