iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 10
0
自我挑戰組

網路世界的奇怪冒險系列 第 10

【Day10】 Hack This Site! 駭之呼吸 第壹式 Server Side Includes

今天跟大家介紹一個駭客技能的學習網站Hack This Site!

Hack This Site!是一個可以讓我們練習駭之呼吸的網站,透過這個學習網站,可以找出破綻之線程式漏洞,因此我們今天簡單介紹如何挑戰這個網站。(F12是駭客工程師好用的工具)

今天來到第八題: 這題也是參考資料才解答出來~~

首先第八題的基本知識需要SSI
伺服器端內嵌(Server Side Includes,亦簡稱為SSI)是一種大多數僅應用於網際網路上的簡單解釋性伺服器端腳本語言。

SSI最常見的用法是將一個或多個文件的內容包含在網頁伺服器的頁面上。例如,一張包含每日報價的頁面可以通過下面一段代碼將報價單包含在頁面中:

https://ithelp.ithome.com.tw/upload/images/20190926/20112000OsHD2NILkL.png

若更改quote.txt文件,則所有包含此文件的頁面都會展示最新的每日報價。這個包含不止局限於文件,而且還有來自程序的文本輸出,或者是如當前時間的系統變量。

出處: 伺服器端內嵌

基礎第八關關卡介紹:

https://ithelp.ithome.com.tw/upload/images/20190926/20112000L9sLhFLcTq.png

題目簡介:
sam仍然認為使用文件保存密碼是最安全的,並且把密碼保存在了此路徑下: /var/www/hackthissite.org/html/missions /basic/8/
介紹了他的小女兒 Stephanie為了展示自己的天賦,寫了一個保存密碼文件的PHP程式。(但是對資安一無所知XD)

輸入字元測試:
https://ithelp.ithome.com.tw/upload/images/20190926/20112000qx3BRJUBwX.png

https://ithelp.ithome.com.tw/upload/images/20190926/20112000tWHxDllcuT.png

發現是.shtml檔案,代表可能存在SSI漏洞
https://ithelp.ithome.com.tw/upload/images/20190926/20112000yzJGayfnEg.png

使出駭之呼吸 第壹式 Server Side Includes
https://ithelp.ithome.com.tw/upload/images/20190926/201120005y5nMT7bsB.png

https://ithelp.ithome.com.tw/upload/images/20190926/20112000r2WFcgcYKs.png

~~發現砍得太深~~ 這段說明,思路是對的,但是由於保護網站的原因,所以只開放查找密碼的指令。

再來一次,調整好呼吸,使出駭之呼吸 第壹式 Server Side Includes 改 (因為密碼在根目錄,但是儲存的目錄是在tmp,因此 ../)
https://ithelp.ithome.com.tw/upload/images/20190926/201120000sKjS2Ovi0.png

https://ithelp.ithome.com.tw/upload/images/20190926/20112000OXthCLML8l.png

看到破綻之線~~~
https://ithelp.ithome.com.tw/upload/images/20190926/20112000YgzGfgiV8L.png

成功過關
https://ithelp.ithome.com.tw/upload/images/20190926/20112000ILD9CzMvGD.png

參考網址:Hack this site basic 8


上一篇
【Day9】 Hack This Site! 基礎練習第6、7題
下一篇
【Day11】 Hack This Site! 基礎練習第9題
系列文
網路世界的奇怪冒險30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
阿展展展
iT邦好手 1 級 ‧ 2020-03-11 06:21:35

駭之呼吸XDDD
蜈蚣之舞 百足蛇腹

我要留言

立即登入留言