利用/etc/passwd提权
/etc/passwd存储系统中每个用户的基本信息。
username:password placeholder:uid:gid:gecos:home directory:default shell
gecos:用户全名或其它描述信息
利用方式,前提可以修改/etc/passwd:
- suid程序,将某个用户的默认shell修改为suid权限的shell
- 修改用户id,用户组id,比如变更为0
- 如果用户密码存储在/etc/passwd中,可以获取到用户的明文密码进行破解。一般默认用户密码存储在
/etc/shadow
。