(已解決) 請問有辦法透過一個網站裡的連結取得其下所有的連結嗎? [論壇 - Ubuntu 程式設計]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 (2)


回覆: (已解決) 請問有辦法透過一個網站裡的連結取得其下所有的連結嗎?
會員三級
註冊日期:
2005/7/22 4:43
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 321
MP : 73 / 13616
EXP: 85
離線
如果apache有開Directory Listings的話,就可以列出來,否則不行。

CGI可以列出目錄是因為他執行本機的命令。

比方說cgi裡面可以寫,opendir("/home")......類似這樣的東西。
但是他列出來的,是server端的目錄資訊。
如果你有權限在該server放置cgi,就有機會把別人的目錄列出來。
因為通常對apache來講,Document Root權限和userdir權限都是www。

所以只要你們學校給學生網頁url是這樣的"http://www.xxx.edu.tw/~user"
如果他又讓你們可以執行CGI,你就可以試看看是否可以列出document root裡面的東西。
更進一步說,如果你們權限都是www,你甚至有機會更改到Docuement root裡面的東西。

不過通常讓user可以執行CGI的機器都會用suexec來作權限保護就是了。

2013/5/17 23:41
I'm Chen Wen.
http://chenpc.csie.in
應用擴展 工具箱

« 1 (2)

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.