linux系统引导
(1)BIOS
(2)MBR:512B(664为引导信息;64;2为结尾)
(3)boot loader (读取多个系统内核信息)GRUB选择加载那个内核
(4)kernel
(5)init
cat /etc/redhat-release //查看系统版本
内核版本 uname -r
uname -a 内核详细信息
init 0 //关机
init 3 //命令行界面
init 5 //图形界面(开机默认5;可修改/etc/inittab文件使开机出现关机、图形界面或其他)
init 6 重启
init 1 //单用户
init 2 //多用户
init 4 //开发用
例: 修改id:5:initdefault(修改数字)
异常关机:(【编辑时未保存关机】系统会保存一个为.swp文件用于恢复文件)
方法一:按E
方法二:删除同名文件(同名文件以.swp结尾)例:rm –rf /etc/.inittab.swp
利用单用户可修改(init 0)一直重启问题
步骤1:开机读秒时按任意键进入内核界面(信息);有多用户显示多个内核信息
步骤2:按E选择第二个kernel(内核的意思)[第一个hd0,0代表第一块硬盘第一个分区]【第三个代表引导文件】
步骤3:在第二个按E(E编辑的意思)进入;空格写1(我认为修改为单用户),按回车,再按b(开始引导)
步骤4:直接进去root用户(启动级别为1),开始进去修改/etc/inittab 文件为id:5:initdefault
步骤5:再重启
(一)破解root密码(利用单用户可修改root账户密码)
步骤1:开机读秒时按任意键进入内核界面(信息);有多用户显示多个内核信息
步骤2:按E选择第二个kernel(内核的意思)[第一个hd0,0代表第一块硬盘第一个分区]【第三个代表引导文件】
步骤3:在第二个按E(E编辑的意思)进入;空格写1(我认为修改为单用户),按回车,再按b(开始引导)
步骤4:直接进去root用户(启动级别为1),开始进去修改密码;passwd root
步骤5:再重启
(二)限制其他用户破解密码:(进行grub.conf文件加密)
分析:在那一步破解密码
示例1:若在GRUP界面进行破解:进行GRUP加密(密文加密)
1.(进入)编辑grup配置文件 vim /etc/grub.conf 如图:
Default=0 :代表第一个title(内核信息)
Timeout=5:代表开机读秒信息(可修改读秒时间)
Hiddenmenu:代表隐藏title(内核信息)【开机按E显示信息】
2.进行md5加密密码 # grub-md5-crypt(得到密文密码)
3.用密文密码修改文件/etc/grub.conf
在title之上一行:passwd=明文密码/密文密码(一般为密文)
例:passwd --md5密文密码
4.保存退出
(三)BISO破解(破解grub.conf文件加密)【救援模式】(用光盘把系统引导起来:通过把原来(的系统)盘当作u盘修改文件来修改密码/或删除grub加密)
1. 进BISO(开机按F2进入);进Boot选项设置引导(CD-ROM Drive[iso模拟的光盘]);F10保存回车
2. 进入后找到原来盘位置 cd /mnt/sysimage/ (原来盘文件都在/mnt/sysimage/ 文件下)
3. 再查看/mnt/sysimage/找etc目录 ls
4. 进入etc目录修改grup文件 (删除密文密码配置)
1)cd etc
2)vi /mnt/sysimage/etc/grub.conf
3)passwd --md5密文密码
5.重启再次修改BIOS启动项再次进入单用户模式进行破解密码
(四)BIOS加密
1.重启进BIOS中Security选项
2.选择Set Supervisor Password 设置密码
3.F10保存退出
(五)BIOS加密破解
- 拔BIOS电池放电【放电后BIOS程序复位(复位后无密码)】