嵌入式Linux密码破解

2019-07-12 14:22发布

适用条件:文件系统基于busybox
步骤: 1.进入uboot----->>>> 2.在uboot中输入printf查看bootargs环境变量 3.拷贝出bootargs环境变量,备份。 4.在bootrags里面加入“init=/bin/sh”;然后重新设置环境变量。
5.启动系统,输入以下命令,以后启动就不需要密码了,第一条命令是在根目录未挂载位读写的情况下使用,一般不需要;


mount -o remount, rw / rm /etc/shadow+ passwd root -d;
6.如果启动系统后系统没有获得到控制台。那就将上面init=/bin/sh换成init='passwd root -d'。启动会如果显示“****updated”这样基本就没问题了。 7.我在威盛的板子上和海思的监控模组上实验过,完全可行。