基於perl語言開發的web頁面掃瞄器。其特點掃瞄全面,速度快。
-upodate 公升級,更新外掛程式
-host 掃瞄目標url
-id username:password http認證介面
-list-plugins 列出所有可用的外掛程式
-evasion ids/ips逃避技術(例項演示裡有詳細資訊)
-port 指定埠(預設80)
-ssl 使用ssl
-useproxy 使用http**
-vhost 網域名稱 當乙個ip擁有多個**時 使用
空格 報告當前掃瞄狀態
v 顯示詳細資訊
d 顯示除錯資訊
e 顯示http錯誤資訊
p 顯示掃瞄進度
r 顯示重定向資訊
c 顯示cookie
a 顯示身份認證過程
q 退出程式
n 掃瞄下乙個目標
p 暫停掃瞄
1.掃瞄單個位址時
2.掃瞄多個位址時
3.掃瞄https**
4.使用**進行掃瞄
nikto -host -ssl -useproxy http;沒有無法演示,若以後有條件補上)。
5.使用libwhisker繞過ids的檢測(10個引數 1-8、a、b)
1 隨機uri編碼(非utf-8)
2 自選擇路徑(/. /)
3 過早結束的url
4 使用長隨機字串
5 使用假引數
6 使用tab作為命令的分隔符
7 更改url的大小寫
8 使用windows的命令分隔符"\"
a 使用回車0x0d作為請請求分隔符
b 使用二進位制0x0b作為請請求分隔符
1.將user-agent:nikto改為其他瀏覽器標識,避免被識別出來。
2.如果是基於表單的認證,必須要使用cookie,將原來的cookie注釋,按照原來的格式寫入你的cookie。
Git 使用詳細教程
學習git的使用,寫的很詳細 git 總結 將本地專案上傳到碼雲 將本地的專案上傳到碼雲 1 碼雲上建立乙個專案 testgit 名字隨你 2 本地建立乙個資料夾d testgit,然後使用git bash 3 cd 到本地資料夾中d testgit,4 使用 git init 命令 初始化乙個gi...
Git Bash使用詳細教程
詳細命令教程上方位址進入檢視 一 git是什麼?git是目前世界上最先進的分布式版本控制系統。二 svn與git的最主要的區別?svn是集中式版本控制系統,版本庫是集中放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從 伺服器 得到最新的版本,然後幹活,幹完後,需要把自己做完的活推送到 ...
Git使用詳細教程
2.安裝git版本控制工具 3.git的一些基本配置 3.1配置git環境變數 3.2配置git 使用者名稱和郵箱 步驟 右鍵 git bash here 開啟shell介面 執行下面git命令 git config global user.name wangxu 使用者名稱自己隨意新增 git c...