1. 程式人生 > 其它 >linux核心漏洞提權

linux核心漏洞提權

應用場景

通常我們在擁有一個webshell的時候,一般許可權都是WEB容器許可權,如在iis就是iis使用者組許可權,在apache 就是apache許可權,一般都是許可權較低,均可執行一些普通命令,如檢視當前使用者,網路資訊,ip資訊等。如果我想進行內網滲透就必須將許可權提權到最高,如系統許可權 超級管理員許可權。

建立互動shell

linux 提權 需要互動shell

可以使用工具 perl-reverse-shell.pl 建立 sockets

增加執行許可權

chmod +x perl-reverse-shell.pl

本地使用nc 監聽埠

nc -vvlp 1234

實際操作

上傳webshell

抓包,修改資料包檔案型別為image/gif,上傳

上傳成功

訪問且菜刀連線

檢視當前使用者

nc監聽本地1234埠:nc -vvlp 1234

菜刀上傳powershell指令碼

給予執行許可權

執行ps指令碼監聽成功

檢視發行版

cat /etc/issue

cat /etc/*release

檢視核心版本

uname -a

查詢可用的提權exp

https://www.exploit-db.com/

找到可用exp,上傳exp到伺服器

cd 到上傳檔案目錄

編譯

增加執行許可權

chmod +x exp

提權./exp

結果