zoukankan      html  css  js  c++  java
  • 攻防世界进阶区—Cat

    抓住那只猫!!!!

    这题讲道理唯一描述“抓住那只猫”我是完全没有看懂的,而且这题讲道理有一定难度

    或不多说先进入题目网址:在这里插入图片描述
    将道理,看到表单避免不了的要输入试一试
    先输入例子,loil.clud,没有反应
    尝试127.0.0.1,出现变化!
    在这里插入图片描述
    欸嘿嘿,似乎有东西,那我们来尝试下系统命令执行规则来输入命令:

    command1 & command2 :先执行command2后执行command1
    command1 && command2 :先执行command1后执行command2
    command1 | command2 :只执行command2
    command1 || command2 :command1执行失败,再执行command2(若command1执行成功,就不再执行command2)
    
    

    所以我们开始尝试输入127.0.0.1 | ls
    在这里插入图片描述
    可以看到,这种方式被禁止了。然后我四处找找线索,找到了一个很有意思的东西
    在这里插入图片描述
    尝试输入%60,发现变化成了·
    在这里插入图片描述
    在这里插入图片描述
    可以看出来是ascll码转换,然后尝试越界(ascll->(1~127)),尝试%80
    在这里插入图片描述
    出现了!!!,很神奇的html代码
    在这里插入图片描述
    全部复制,变成网页打开
    在这里插入图片描述
    当时看到这里,我就走不下去了,看不懂了。。。
    然后查询之后在settings里面找到了basedata:
    然后找到了重要路径:/opt/api/database.sqlite3
    在这里插入图片描述
    在这里插入图片描述
    然后回到一开始的表单输入界面,在网址后面输入@/opt/api/database.sqlite3提取信息
    在这里插入图片描述
    又出现了一个新的html代码,然后查询ctf就可以发现藏在小角落的flag
    在这里插入图片描述
    这题真的,就感觉涉及的方面比较多,而且提示我没太看懂

  • 相关阅读:
    [LeetCode] Course Schedule
    [Algorithms] Topological Sort
    [Algorithms] Graph Traversal (BFS and DFS)
    [LeetCode] One Edit Distance
    [LeetCode] Summary Ranges
    [LeetCode] Missing Ranges
    [LeetCode] Fraction to Recurring Decimal
    17.Docker之使用dockerfile创建jdk镜像
    16.Docker之使用dockerfile创建nginx镜像
    7.Docker之dockerfile指令简介
  • 原文地址:https://www.cnblogs.com/Kuller-Yan/p/12914118.html
Copyright © 2011-2022 走看看