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

程序设计教学网站开发2003 iis wordpress

程序设计教学网站开发,2003 iis wordpress,重庆工程信息网查询,网站开发app定制[RoarCTF 2019]Easy Calc 1 ajax 是进行前后端交互的 但是我们发现一个waf 就是他提示的"calc.php?num"encodeURIComponent($("#content").val()) ?num 的值必须是数字审计一下 foreach 发现了num的限制但是eval是rce的标志所以我们首选的就是使用命令…
  • [RoarCTF 2019]Easy Calc

  • 1

  • ajax 是进行前后端交互的 但是我们发现一个waf 就是他提示的
  • "calc.php?num="+encodeURIComponent($("#content").val()) ?num 的值必须是数字
  • 审计一下

  • foreach

  • 发现了num的限制
  • 但是eval是rce的标志所以我们首选的就是使用命令执行

  • 被禁止了 system() 使用其他的passtru()等也鸡鸡了
  • 所以就不是命令执行了 而是代码执行
  • scandir() 函数可以进行目录的扫描 我们扫一下根目录
  • 但是 / 被过滤了 可以使用chr(ascii码) 进行转换 / 的ascii 可以使用py脚本看一下

  • ord 和chr 一个是进行ascii码的查找一个是进行字符串的匹配
  • 所以构造payload ?num=scandir(chr(47))
  • 但是这个前端的验证必须要我们的num是数字

  • "calc.php?num="1;scandir(chr(47)) #+encodeURIComponent($("#content").val())
  • 黄的就是构造的pay
  • 试一下

  • 报废了
  • 还涉及一个知识点

  • php bypass
  • 我们了解一下php的接收参数的逻辑 : 他会对 num 传的数据进行去空格个/等的处理
  • 但是如果我们在 num之前加一个 空格或者加号 就会让前端的这个机制无法识别num的具体位置
  • 但是后端是没有影响的 后端会剥去这些

  • 加一个空格 :"calc.php ?num="+encodeURIComponent($("#content").val())
  • 对方就不认识了 这个前端的waf就绕过了直接传到后端
  • 实现绕过 这样num就可以是任何数了
  • node5.buuoj.cn:26836/calc.php? num=1;var_dump(scandir(chr(47)))
  • 为什么使用var_dump => 这个是处理数组的 而 scandir 返回的就是数组
  • 找到flag

  • 这个是文件 可以使用函数 file_get_contents()进行读取文件

  • 别忘了路径前面要有一个 /
  • ?%20num=1;var_dump(file_get_contents(chr(47).chr(102).chr(49).chr(97).chr(103).chr(103)))

  • flag{fbdd82de-9005-4f6d-a16b-424fca06a347}
http://www.dtcms.com/wzjs/537643.html

相关文章:

  • 永州网站建设效果网站弄论坛形式怎么做
  • 怎么做旅游网站框架wordpress 后台 404
  • 如何寻找做网站的客户国际贸易网站建设
  • 重庆永川微网站建设企业的网络推广
  • seo整站怎么优化中国数据网
  • 网站后台上传文章建设银行网站修改
  • 做网站接单的网站石家庄 外贸网站建设
  • 安徽省工程建设信息网站织梦视频网站源码
  • 网站模板教程电子商务网站建设与管理感想和收获
  • 狮山网站建设公司网站建设基础与网页设计
  • 网站用的是建站公司的系统万网虚拟机怎么做两个网站
  • 与女鬼做的网站网站建设制作哪家便宜
  • 网站建设找什么工作买域名有什么用
  • 国内哪个网站做水产比较大诱导视频网站怎么做
  • 长安网站建设定制广州新塘网站建设推广公司
  • 重庆建设集团网站网络推广的渠道
  • 怎么用微信做网站网站开发后怎么进入互联网
  • 建一个优化网站多少钱免费推广网站
  • 用织梦做的网站好还是cms北京公司注册核名网站
  • 常用的英文网站字体啥十小企业网站建设
  • 网站的布局云商城官网
  • 广州微网站软件实施工程师
  • 昆明网站建站平台热点链接到另一个网站怎么做
  • 运城个人网站建设wordpress优质插件
  • 网站开发还是安卓开发好平台网站开发多少钱
  • 做网站要用服务器吗wordpress 微信导航
  • 地铁网站建设特点dw网站建设教程视频教程
  • 用阿里云建设网站江苏城乡建设学校网站
  • 制作一个网站的步骤wordpress中的搜索
  • 东莞网站制作怎么做秒赞网站