全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1625|回复: 14

【教程】serv00如何获取“root权限”,大大提高可玩性

[复制链接]
发表于 2024-10-29 22:05:42 | 显示全部楼层 |阅读模式
转:https://clochat.com/t/topic/243

Serv00 是一个提供免费虚拟主机的平台,用户注册后可以通过ssh登录虚拟主机的。因为Serv00支持大部分主流数据库和开发语言,成为很多羊毛党和新手建站的追捧资源。

虽然serv00免费且容易获取,但因为虚拟主机限制用户为非root用户,在安装软件和开发上限制非常大,只能在有限的空间内折腾。因此研究了下如何“获取root权限”

serv00使用的是freebsd系统,著名的Unix-Like系统。为了方便安装软件,我们只需要获取一个伪root权限即可,即模拟root权限,欺骗调用的指令。

为了达成这个目的,我们可以借助MrChrootBSD 2,这是一个借助ptrace实现的伪root系统。

下面进入教程环节
先进入你的控制面板 https://panelXXXXX.serv00.com/permissions/binexec
允许 Run your own applications
然后通过ssh登录系统,执行以下命令:

git clone https://github.com/nrootconauto/MrChrootBSD.git
cd MrChrootBSD
wget https://download.freebsd.org/releases/amd64/14.1-RELEASE/base.txz
wget https://download.freebsd.org/releases/amd64/14.1-RELEASE/lib32.txz #Needed for gdb for some reason
mkdir chroot
cd chroot
tar xvf ../base.txz
tar xvf ../lib32.txz
cd ..
cmake .
make
cp /etc/resolv.conf chroot/etc # networking
./mrchroot chroot /bin/sh
# pkg etc

完成命令后,就处于伪root模式了



你已成为root,请自由的安装软件,自由的呼吸

注意
MrChrootBSD仍处于实验阶段,不建议用于生产环境。

本文可以转载,但必须注明出处。

此处特别批评Nodeloc用户删除原文地址后转载
发表于 2024-12-9 07:57:41 来自手机 | 显示全部楼层
原来原作者是你,赞一个
 楼主| 发表于 2024-10-29 22:07:22 | 显示全部楼层
很多hostloc用户应该不屑于玩虚拟主机,作为技术探讨发一下
发表于 2024-10-29 22:10:14 | 显示全部楼层
fakeroot屁用没有,就是搞个rootfs在那自己玩而已
 楼主| 发表于 2024-10-29 22:11:29 | 显示全部楼层
HOH 发表于 2024-10-29 22:10
fakeroot屁用没有,就是搞个rootfs在那自己玩而已

哦fake~fake~fake~
发表于 2024-11-25 20:21:05 | 显示全部楼层
这个太牛鼻了
发表于 2024-12-8 22:42:18 | 显示全部楼层
已经允许 Run your own applications
然后通过ssh登录系统,执行以下命令,这一步怎么执行?
发表于 2024-12-11 00:05:22 | 显示全部楼层
可以安装宝塔吗,大佬
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-5-18 10:26 , Processed in 0.065513 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表