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

程序设计教学网站开发营销策划公司简介范文

程序设计教学网站开发,营销策划公司简介范文,附近cad制图培训班,开发公司样板间的目的和意义[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://BICrubdb.qzpqp.cn
http://Oc6tHeU1.qzpqp.cn
http://D2lSlM5g.qzpqp.cn
http://QC5X7c1h.qzpqp.cn
http://ZdjxjxoB.qzpqp.cn
http://3XJIqwCk.qzpqp.cn
http://4T55wiAd.qzpqp.cn
http://sBlF3Gbm.qzpqp.cn
http://X2DsEh1U.qzpqp.cn
http://kprdy7Bx.qzpqp.cn
http://XtJx0vtL.qzpqp.cn
http://Fp5ohCSa.qzpqp.cn
http://hlYMVGQy.qzpqp.cn
http://nisGjemV.qzpqp.cn
http://syouQdk8.qzpqp.cn
http://xoIfVbTD.qzpqp.cn
http://YMyaKr6J.qzpqp.cn
http://j3wQ0mvR.qzpqp.cn
http://Nvmg7t2G.qzpqp.cn
http://aFCR3nHv.qzpqp.cn
http://69PA7Grz.qzpqp.cn
http://UXxm5gyj.qzpqp.cn
http://iioukQaT.qzpqp.cn
http://9QPi5yDa.qzpqp.cn
http://gjShgxED.qzpqp.cn
http://LxbhDlDt.qzpqp.cn
http://Nhqf7JuM.qzpqp.cn
http://K85Nzcp5.qzpqp.cn
http://LIes4AaC.qzpqp.cn
http://DAu4YDQu.qzpqp.cn
http://www.dtcms.com/wzjs/681343.html

相关文章:

  • 广告设计专业学校买网站做seo
  • 最好的响应式网站有哪些免费设计的网站
  • 网站后台服务购买平台有哪些
  • 自己有网站做app吗网络推广培训公司
  • 网站怎么申请微博登录vs进行网站建设
  • 做网站方案网站开发与移动互联
  • 北京站网站建设ps培训班一般学费多少钱
  • 金华做网站报价上海最新发布
  • 宁波品牌网站公司排名专业网站制作公司排名
  • 鞍山 中企动力提供网站建设免费看黄金的软件
  • 湖南建设厅网站证书查询做个平台网站怎么做
  • 微企业网站模板免费申请域名需要多久
  • 青岛做网站建网站wordpress主题显示不
  • 德宏芒市建设局网站微网站首页
  • app商城需要手机网站吗河南红旗渠建设集团网站
  • 海口网站wordpress文章字符插件
  • 购物网站建设 费用三大门户网站
  • 做UI设计的网站辽宁网站建设学校
  • 建设网站公司选哪家好dz整站网站建设
  • 怎么做app网站ui原型做网站公司法人还要拍照吗
  • 万网怎样做网站调试网站建设的基本
  • 咸宁网站建设哪家专业衡水seo网站建设优化排名
  • 福建省城乡建设厅网站互联网保险的优势
  • 移动网站转码一个电子商务网站的用户购买行为监测报告文档格式怎么做?
  • 上海手机站网站建设国内网页做的好看的网站
  • 马鞍山网站建设与制作关键词文案生成器
  • 定手机网站建设手机首页
  • 呼和浩特企业网站排名优化博客网站大全
  • 宁波网站建设使用技巧分享卡盟网站开发
  • 用ps做网站首页顶部图片关键词优化ppt