用巧妙地办法破解Centos引导被加密无破解或找回ROOT
Warning: getimagesize(): open_basedir restriction in effect. File(/etc/pki/tls/certs/ca-bundle.crt) is not within the allowed path(s): (/www/wwwroot/rinvay.cc/:/tmp/) in /www/wwwroot/rinvay.cc/usr/plugins/AMP/Action.php on line 520
Warning: failed loading cafile stream: `/etc/pki/tls/certs/ca-bundle.crt' in /www/wwwroot/rinvay.cc/usr/plugins/AMP/Action.php on line 520
Warning: getimagesize(): Failed to enable crypto in /www/wwwroot/rinvay.cc/usr/plugins/AMP/Action.php on line 520
Warning: getimagesize(https://pic.leus.cc/images/26f52b6d19b2888959237cf549211bf8.md.jpg): failed to open stream: operation failed in /www/wwwroot/rinvay.cc/usr/plugins/AMP/Action.php on line 520
起因
- 这段时间买了个设备,发现是Centos的系统,我就想搞出来看看里面的程序是什么,有没有研究价值(不要用惊讶眼神看我,我也是好奇@(滑稽))
- 于是我就尝试想用百度出来的办法在启动kernel项目上用E进入后加入1然后回车后按下B进入类似拯救模式用passwd修改密码,可是一开机到kernel界面我就愣住了。居然有密码!有密码!!
- 于是我不甘心,拿出了我多年珍藏的Centos6.8的安装镜像U盘插上去,准备进入拯救模式干掉这个密码顺便改掉passwd,一切顺利,可是到最后一步进入拯救模式的时候又被难住了,他们居然加了一个Py程序强制禁止使用可编辑的拯救模式,意思是拯救模式不可编辑可以进去可编辑进入直接报错,这下子怎么办呢?
解决思路
- 我一直以来都在运维一批ubuntn的机器,我嫌弃ubuntu桌面版有试用功能,这就是突破口了。
- 我把我珍藏多年的Centos的镜像U盘拿出来不舍的写入了Ubuntu16.04的镜像,插入到机器上,引导进入测试模式。
- 神奇的一幕出现了,所有的centos使用的盘符都老老实实的出现在了系统上,所以接下来就轻松了。
- 修改/boot/grub/grub.conf,注释掉引导密码,然后直接进入到centos轻车熟路的重置一下root密码,不要问我怎么重置的,前面好像大概也许说过了吧。
- 然后成功的进入了系统,巴拉下来了一堆程序。
后记
- 然而我巴拉下来才发现,整个PHP都是加密的,没错它是PHP程序,但是都是加密的,哎呀,不研究了,累!
- 使用多种系统可以迅速的让我判断ubuntu可以帮我解决这个问题,我也没在其他百度上找到类似的文章我就简单的记录了一下我破解这个系统的历程,希望可以给看得见的朋友一些思路(小破站收录少,看不见正常)
七夕
- 好了今天是七夕节,祝愿牛郎织女过得开心。
- 郁闷的是我今天迟到了30秒,因为有个糟老头在我下车的时候一直堵着不让我下,浪费了我3分钟,这让我尤其郁闷,这些个糟老头拉着菜篮子大清早的跟我们年轻人抢公交,抢座位,现在连下车都要抢,你说请让一下,他说你飞过去嘛(@(狂汗))