serv00 获取“root权限”,大大提高可玩性,打开新世界大门

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

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

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

为了达成这个目的,我们可以借助MrChrootBSD,这是一个借助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模式了



 就可以愉快的安装软件了:


# 第一次使用需要初始化

pkg bootstrap


# 更新软件源

pkg update


# 搜索软件包

pkg search nginx


# 安装软件

pkg install nginx

pkg install vim 

pkg install wget


# 删除软件

pkg delete nginx


# 升级所有已安装的包

pkg upgrade


# 查看已安装的软件

pkg info




















评论

  1. 注册不了,500erro试了一个月了,都快崩溃了,各种IP都试了

    回复删除
    回复
    1. 我前面视频,有教程,使用干净代理注册

      删除
  2. [dalazhi@s13]:<~/MrChrootBSD>$ ./mrchroot chroot /bin/sh
    ld-elf.so.1: Shared object "libdl.so.1" not found, required by "libpl_hack.so"
    报错

    回复删除

发表评论

此博客中的热门博文

Cloudflare WARP+,推出 MASQUE新协议,无需优选ip,直连,支持pc ,Android,ios ,MAC ,linux,附赠近1K个Warp+ 20-24PB的key

Serv00 sing-box reality + hy2 + vmess-argo +tuic5四合一,vps无交互一键安装脚本(已适配Alpine),支持纯V6 vps,默认解锁GPT和奈飞