Hydra安裝及其用法

2021-09-05 20:13:27 字數 888 閱讀 8046

hydra對應的英文意思是九頭蛇,它是一款爆破神器,可以對多種服務的賬號和密碼進行爆破,包括web登入、資料庫、ssh、ftp等服務,支援linux、windows、mac平台安裝,其中kali linux中自帶hydra。

安裝完成之後,使用hydra -h,可以檢視指令及其功能,如下圖:

其中紅色框內的兩條指令最常用,l後面是賬號集,p後面是密碼集,注意大小寫,大寫代表檔案。如果賬號集中有m個賬號,密碼集中有n個密碼,那麼hydra就會嘗試m×n次爆破。

下面以mysql為例,寫一條爆破指令,假如c:\users\cjx路徑下有賬號集檔案username.txt,有密碼集檔案password.txt,那麼對某ip的mysql服務進行爆破的命令就可以這麼寫(c:\users\cjx路徑下開啟命令列):

hydra -l username.txt -p password.txt mysql://目標ip:mysql埠號
如果服務使用的是預設埠,那麼指令也可以這麼寫:

hydra -l username.txt -p password.txt 目標ip mysql
如果需要將爆破的過程列印出來就加個指令-v

hydra -l username.txt -p password.txt -v mysql://目標ip:mysql埠號
有的服務並沒有賬號,只需要輸入密碼,例如redis,那麼指令中就不需要賬號檔案,指令就這麼寫:

hydra -p password.txt redis://目標ip:redis埠號

Hydra安裝及其用法

hydra對應的英文意思是九頭蛇,它是一款爆破神器,可以對多種服務的賬號和密碼進行爆破,包括web登入 資料庫 ssh ftp等服務,支援linux windows mac平台安裝,其中kali linux中自帶hydra。安裝完成之後,使用hydra h,可以檢視指令及其功能,如下圖 其中紅色框內...

qsort及其用法

一 函式原型 void qsort void base,size t num,size t width,int cdecl compare const void elem1,const void elem2 大概的意思是,第乙個引數指明了要排序的陣列 比如 程式中的 num 第二個引數給出了陣列的大...

chmod命令及其用法

在linux中,chmod命令是用來改變檔案或目錄的訪問許可權。該函式原型如下 include int chmod const char path,mode t mode path引數指定的檔案被修改為具有mode引數給出的訪問許可權。引數mode的定義類似於open系統呼叫中的用法,也是對所要示的...