Nikto詳細使用教程

2021-10-06 01:26:29 字數 2144 閱讀 3624

基於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...