上一篇:CHKDSK(磁盘检测)命令的运用 >>
Linux下口令恢复任我行
---- 其实,恢复linux口令并不是一件很难的事情。linux口令的恢复有2个方面: 一是给用户产生一个新的口令,使用户能够重新登录系统; 二是找出用户原来的口令,而不是以新口令代替旧口令。一般情况下,用户只希望能够再次登录进入系统即可,而不是获得原口令,也就是这里所说的第一个方面,相对而言,这方面要容易实现得多。
---- linux口令的恢复是系统维护的一种典型情况,本文中提到的一些方法从系统维护的角度出发,不仅适用于linux口令的恢复,也适用于因为某些原因不能正常登录进系统时的维护工作,对linux系统的管理维护有参考作用。
---- 本文中所有提到的恢复linux口令的方法均在实践中测试通过,所用的linux系统主要是redhat linux for x86,在实际口令恢复中,可能因linux发行商、发行版本、处理器和硬盘等的不同而略有不同,但相差不会很大。其中一些方法也适用于其他unix系统口令的恢复,甚至windows等操作系统口令的恢复。
一、口令恢复途径
---- 下面恢复linux口令的途径适用于不同的情况,难易度各有不同。
---- 1. 紧急修复模式
---- 在无法启动linux时,常常需要通过磁盘、光盘或其他方法启动linux基本环境,进入linux紧急修复模式。在紧急修复模式下,能够访问硬盘上的linux系统文件,恢复系统正常,包括恢复口令等。
---- 2. 单用户模式
---- linux有多个运行级别,如单用户模式、无网络服务多用户模式、完全多用户模式和x11图形多用户模式等运行级别。单用户模式是指系统运行在惟一用户——root用户模式下,进入此模式时,系统只是加载了可运行的最低软硬件配置,以root直接进入,没有口令验证。
---- 在单用户模式下,可以用passwd命令来更改用户口令,也可以直接对/etc/passwd等账户口令文件进行读写,达到口令恢复的目的。
---- 3. 修改口令文件
---- linux口令文件有2种保存形式: 一种是把账户信息和经加密后的口令密文都保存在/etc/passwd文件中,此形式不够安全,在早期unix中采用;另一种是把账户信息和口令密文分开存放,/etc/passwd文件用于保存账户信息,/etc/shadow文件用于保存口令密文。至于采用何种保存形式和加密算法,可以用/usr/sbin/authconfig程序来设置。
---- 对于没有shadow的passwd文件,只要把相应账户的口令字段删除,即可不经口令验证直接登录系统,例如某passwd文件的root账户如下:
---- root:$1$dptzzyke$zd3vs6ycu
---- vh8rc1gwkxx01:0:0:root:/root:/bin/bash
---- 将其修改为:
---- root::0:0:root:/root:/bin/bash
---- 如果是有shadow的passwd文件,其口令字段以“x”字母代替,口令密文保存在shadow文件中。可以删除passwd文件中的“x”字母,或者删除shadow文件中的口令密文,都可以使相应用户不经口令验证直接登录系统,达到口令恢复的目的。
---- 4. 口令还原
---- 有些情况下,想找出被丢失的原始口令,而不是登录系统去产生一个新的口令。但是,linux使用的是des(加密函数式是crypt)或md5(函数式是md)加密算法,由于计算量之大,它们几乎都没有可能被逆向破解。des口令密文是有13个ascii字符的字符串,而md5口令密文的启始字符总是“$1$”。
---- 虽然很难逆向破解,但要通过口令密文找出原始口令也不是不可能的,从一个字典或一些字符的排列组合中提取字符串,提取出来的字符串用同样的加密算法加密,将产生的密文与口令密文比较,如果一致则表明该字符串即为原始口令,从而达到口令还原的目的。如果口令很复杂,使用此种方法也是很难找出原始口令的,但用户对自己口令的长度、采用的字符等会有大致的印象,这使得成功的可能性会更大。
---- 破解linux口令的工具有很多,如john the ripper、crack by alex muffett和cracker jack等等,其中john the ripper的功能最为强大,速度也最快。
---- 5. 系统攻击破解
---- 如果能够关闭电源重新启动系统,那么很容易恢复口令,但有时linux系统上运行着非常重要的服务,不能直接关闭电源,否则会对系统和数据产生破坏。
---- 像这种在系统运行的情况下获得系统口令,往往是比较困难的,但由于系统管理员对操作系统和应用程序的版本、配置等情况有着全面的了解,加上没有防火墙和入侵检测系统等的防护,那么发现和利用系统漏洞的机会还是不少的,口令恢复的成功机会还是有的。
---- 这方面涉及的内容太复杂,在此就不多做介绍了。如果确有这方面的需求,最好由专业人士来帮忙,以免破坏系统和数据。
()
下一篇:使用FlashFXP来提升权限 >>
相关文章:
- · 破解加密光盘五法破解加密光盘五法
- · 常用的DDOS软件+动画教程
- · 教你申请10GB免费网络硬盘
- · 人在江湖安全第一 使用SNMP服务的安全防范
- · NT系统的门卫——SAM
- · 打造功能更强大更安全的Windows XP启动密码
- · 秘技!让毒霸和瑞星同时为你站岗
- · 优化Windows预读功能为系统提速
- · 远程线程嵌入技术
- · 秘技:突破SP2的线程限制
- · 强化TCPIP堆栈安全-抵御SYNICMPSNMP攻击
- · 解决XP局域网访问故障十八招秘技
- · 关于Linux下病毒的话题
- · 远程克隆你的系统
- · 教你辨认MP3随身听音质的好坏
- · WinXP无法安装DX9的解决方法
- · 一次真实的DDoS攻击防御实战
- · MSSQL入侵时可以用到的代码
- · 玩转GOOGLE的十九招秘技
- · 病毒杀不死的原因分析和相应对策
- · 让你的XP一分钟成为正版
- · 利用注册表管理IP地址
- · 笔记本电脑性能优化技巧
- · 让MSN调用mAxtHon
- · 恶意代码(网页病毒)[破解方法]
- · 减少QQ内存占用的一则方法
- · 多个网卡绑定一个IP地址
- · 反击内奸的无理攻击
- · 电脑特技与虚拟演员—计算机蜜罐技术
- · 列示出你安装了哪些补丁的脚本
- · CT版奇迹SF终极防黑手册
- · IDS的自防护原则与技术途径
- · QQ病毒的克星--QQAV
- · 用google检索密码
- · Win XP系统任务栏实用技巧总集
- · 开启终端的最简单方法全攻略
- · SQL安全设置攻略
- · 解决QQ视频假死现象
