跳转至
2023 | HeroCTF | System

Chm0d

题目

Catch-22: a problematic situation for which the only solution is denied by a circumstance inherent in the problem.

Credentials: user:password123

解题思路

  • flag.txt 位于根目录下,但不可读

    1
    2
    3
    4
    5
    $ ls -l
    total 76
    ...
    ----------   1 user user   40 May 12 11:44 flag.txt
    ...
    
  • chmod 命令不可用,且 user 不是所有者

    $ ls /bin/chmod -l
    ---------- 1 root root 64448 Sep 24  2020 /bin/chmod
    
  • 可以在家目录创建一个文件,再用原始文件覆盖它,这样能够保留可读权限

    1
    2
    3
    4
    $ touch flag.txt
    $ dd if=/flag.txt of=flag.txt
    $ cat flag.txt 
    Hero{chmod_1337_would_have_been_easier}
    

参考资料


最后更新: 2023年5月15日 21:36:27
Contributors: YanhuiJessica

评论