climber:automated auditing tool to check unix/linux systems misconfigurations which may allow local privilege escalation
clibmer是乙個自動審計工具,用來檢查unix/linux系統是否含有可以導致提權的錯誤配置。可以進行本機審計以及遠端主機審計。
一)安裝
1)安裝easy_install
wget -o - | python
2)安裝pip
easy_install pip
3)安裝paramiko
pip install paramiko
4)安裝ecdsa
wget ''
tar vxf ecdsa-0.11.tar.gz
cd ecdsa-0.11/
python setup.py install
wget
unzip master.zip
二)執行climber
climber的執行方式有兩種
一種是命令列指定,另一種是互動式
1)命令列方式
a)進入climber的資料夾,檢視檔案結構:
root@kali:~/climber-master# ls
climber.py exscript html license plugins readme.md templates
這裡我只看過plugin資料夾,plugin資料夾下又含有若干子資料夾,這些子資料夾叫做category,用於在命令列引數中指定--category引數
root@kali:~/climber-master# ls plugins/
file_systems networking operating_system ssh users website
b)
root@kali:~/climber-master# ./climber.py -h
usage: climber.py [-h] [-v] [--host host] [--port port] [--ssh] [--telnet]
[--username username] [--password password]
[--category category] [--plugin plugin]
automated auditing tool to check unix/linux systems misconfigurations which
may allow local privilege escalation
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
connection:
--host host set hostname or ip
--port port set port number
--ssh set ssh connection
--telnet set telnet connection
authentication:
--username username set username
--password password set password
plugins:
--category category set category
--plugin plugin set plugin
[color=blue]--plugin:用於指定plugin的路徑
--category:用於指定category型別,即我們在plugin資料夾中看到的子資料夾,[b]如果不指定則為全部category都測試。[/b][/color]
c)使用networking來執行命令
./climber.py --username msfadmin --password msfadmin --host 192.168.59.142 --port 22 --ssh --category networking
[img]
從上圖可以看到,執行結果儲存在檔案/root/climber/192.168.59.142-1412919034/index.html中,使用瀏覽器開啟該檔案,可以看到相應結果
[img]
二)使用互動式
a)使用networking分類
root@kali:~/climber-master# ./climber.py --category networking
b)設定相應引數
[img]
golang使用vet進行語法檢查
一般來說每一門語言都有一些用來進行語法檢查的工具,vet就是golang中提供的語法檢查工具,可以讓我檢查出package或者原始碼檔案中一些隱含的錯誤,規範我們的專案 下面我簡單講解下該工具的使用.vet安裝在每乙個平台作業系統的 go root pkg too ls goos goarch 目錄...
Linux安全檢查
檢查裝置密碼複雜度策略 1.檢查密碼複雜度策略中設定的大寫字母個數 2.檢查密碼複雜度策略中設定的數字個數 3.檢查密碼複雜度策略中設定的特殊字元個數 4.檢查密碼複雜度策略中設定的小寫字母個數 redhat系統 修改 etc pam.d system auth檔案,suse9 修改 etc pam...
使用裝飾器進行函式型別檢查
動態型別的特性使得python函式在被呼叫時,其引數型別不易被知曉。或者,為了動態支援多型別,實際引數的型別由呼叫者提供。如下 def add x,y return x y print add 2,3 5 print add hello world hello world上面的例子可以看出,函式引數...