一.利用Nmap掃描網站服務器的端口開放情況
首先打開我們的kali linux才做系統,再打開其命令行模式,輸入:nmap www.csdn.net 如下圖所示:
因此,通過這個結果可以表明csdn上的端口開放了80端口以及443端口嗎,這兩個端口都十分重要,因為80端口適用於給用戶呈現出數據,給用戶看網站用的,443端口也是一個比較重要的端口。而且此網站並沒有其他端口的開放,說明安全性還是很好的。
假設要提升端口掃描的時間的話,可以這樣:
nmap -F www.csdn.net
這樣如果你試試,你就會發現確實我們的進行掃描的速度提升了不少。
二.利用curl工具嗅探服務器的后台操作系統以及前端后台語言種類
我們可以在終端當中鍵入以下代碼:
可以看到其中的后台語言並沒有被掃描出來因為我忘記了正確的代碼。這個只能夠掃描前端的語言為html。
所以我們還是嘗試打開這個鏈接https://w3techs.com/sites,進行在線測試,結果如下:
我們可以清晰的看到,csdn的前端框架是jquery,一種在幾年前流行的前端框架,但是做出來網頁效果卻異常華麗。以及Bootstrap,一種十分簡單的框架。后台則使用了php語言,一種落后但十分簡單易學的語言作為后台框架,作為一種不錯的選擇。圖片上有水印這是因為這是我的csdn博客上寫的,以后還是直接轉移到博客園上比較好。