今天是滲透測試進階篇
沒意外也會是滲透測試系列最後一篇,
當然也許最後會有幾篇混合系列的文章,
還是會混雜一些關於滲透測試相關的問題XD
今天的問題多數比較偏向於有過PT或是玩過靶機經驗的人,
同樣每個題目沒有正解,並且答案其實有的是很廣的。
後面幾題留給大家自己想像啦~~~
照慣例,每篇文章都會附上第一篇的文章,讓大家了解一下這系列文章說明
https://ithelp.ithome.com.tw/articles/10264252
1.預設密碼/弱密碼測試
2.識別網站技術,搜尋是否有已知的漏洞
3.測試是否可以列舉使用者帳號
4.測試帳號與密碼參數等是否存在SQLi的等注入漏洞
5.有沒有驗證碼或OTP機制,看能不能繞過來進行暴力破解
6.註冊帳號或是忘記密碼的流程是否有邏輯漏洞等等
7.列舉看有沒有其他頁面
諸如此類等等...
上傳webshell或圖片木馬。上傳檔案可以利用Content-Type或是Webserver解析漏洞等各種方式嘗試繞過看看。可以傳圖片木馬的話,看看網站有沒有其他頁面存在LFI漏洞。
查看憑證hash,利用censys等搜尋引擎查看是否有其他使用相同憑證的伺服器。
1.他有防火牆阻擋
2.我有防火牆阻擋
3.指令打錯(用錯Payload或是打錯字)
4.我忘了監聽
查看有無kernel exploit,列舉系統中有無儲存明文密碼或其他機敏資訊洩漏,查看有沒有SSH Key,利用suid提權等等。
JWF是JSON Web Tokens,可以看看伺服器有無確實驗證簽章、看簽章演算法可否改為None、能否暴力破解密鑰等
測試調整購買商品的金額是否能更動、商品數量是否能調整成負值、能否重複利用折扣優惠碼(或是預測),確認結帳與金流串接的溝通,是否能完成結帳但是不完成付款等等。
看能不能找到並且訪問Tomcat管理頁面,嘗試利用預設密碼跟弱密碼登入。查看版本是否有已知的弱點。
Tomcat更換成其他常見的技術也都可以思考看看
像是IIS,Apache,Nginx常見的Webserver
或是Wordpress,Joomla,Drupal常見的CMS
多打打靶機練習吧~ 加油
若有要補充也都歡迎留言