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

西城区网站建设潍坊网站建设seo

西城区网站建设,潍坊网站建设seo,商家做小程序怎么做,广东省做农业网站销售的公司simple_php 题目来源:Cyberpeace-n3k0 题目描述: 小宁听说php是最好的语言,于是她简单学习之后写了几行php代码。 进入靶场 这段PHP代码是一个简单的web应用示例,让我们逐步分析这段代码: show_source(__FILE__);:这行代码会显示当前文件的…

simple_php

题目来源:Cyberpeace-n3k0

题目描述:

小宁听说php是最好的语言,于是她简单学习之后写了几行php代码。

2320669e196e4ae6a1042a6e48fdf351.png

进入靶场

666c6864f465438fbc3af17a3290b495.png

这段PHP代码是一个简单的web应用示例,让我们逐步分析这段代码:


show_source(__FILE__);:这行代码会显示当前文件的源代码。这通常用于调试目的,但在生产环境中暴露源代码可能会泄露敏感信息。


include("config.php");:这行代码包含了一个名为config.php的文件


$a=@$_GET['a']; 和 $b=@$_GET['b'];:这两行代码从URL的查询字符串中获取a和b参数的值,并使用@运算符抑制错误信息的显示。


第一个if语句:if($a==0 and $a){...} 检查$a是否既等于0又在某种逻辑上被视为真(truthy)。


第二个if语句:if(is_numeric($b)){...} 检查$b是否为数字。如果是,脚本将执行exit();并终止。这意味着,为了使代码继续执行到打印$flag2的部分,$b必须是非数字的值。


第三个if语句:if($b>1234){...} 检查$b是否大于1234。如果是,将打印$flag2。由于前面的is_numeric($b)检查,这个条件只有在$b是非数字但能以某种方式被PHP解释为大于1234的值时才会为真。这通常涉及到字符串到数字的强制转换,例如,字符串"12345abc"会被转换为数字12345,因为它以数字开头。

分析结束

既然知道了一个文件名,就去试着访问一下,发现访问不了

弱类型语言:弱类型语言在进行变量比较时,通常不会严格地要求变量的类型必须一致。这种比较方式允许不同类型的变量之间进行转换和比较,从而提高了编程的灵活性和便利性。

构造的payload中a=a或a==0都可

861642bc72a34e36ba1f79ecbbdc521b.png

 

 

 

http://www.yidumall.com/news/97975.html

相关文章:

  • 数据网站建设哪个好疫情最严重的三个省
  • wordpress快速注册刘连康seo培训哪家强
  • 机关事业单位网站建设西安seo主管
  • 珠海网站建设找哪家seo广州工作好吗
  • 武汉软件测试培训机构排名厦门seo排名优化方式
  • 免费的微网站手机上如何制作自己的网站
  • 虎门网站建设多少钱慈溪seo排名
  • 班级介绍网站首页如何做北京seo排名外包
  • 网页链接生成二维码搜索引擎优化营销
  • 做小说网站做国外域名还是国内的好处百度竞价客服
  • 相亲网站男人拉我做外汇上海互联网管理系统推广公司
  • 美团网站开发品牌营销方案
  • 网站做授权登录界面网络营销的方式和方法
  • 建设银行单位社会招聘网站重庆网页优化seo公司
  • 可以访问的国外网站软件拉新推广平台
  • 个人可以网站备案吗国外独立站网站
  • 绿色商城网站模板百度域名购买
  • 国外做btc的网站济南搜索引擎优化网站
  • 专业网站建设哪个好怎样做网站平台
  • 网站没有备案怎么做支付网站建设方案优化
  • hao123网站模板太原网站优化公司
  • 微信营销推广的方式有哪些嘉兴百度快照优化排名
  • 济宁网站建设公司电话泰安网站seo
  • 海南省建设培训与执业资格注册中心网站网络平台宣传方式有哪些
  • 微信官网网站模板下载不了sem竞价推广公司
  • 网站建设后如何放在网上谷歌广告上海有限公司官网
  • 网站内容规划流程互联网推广好做吗
  • 网站做一下301跳转今日国内新闻
  • 音乐网站如何建设网络营销策划模板
  • 手机app与手机网站的区别优化工作流程