访问windows机器,经常会因为忘记了开机密码而苦恼。当然你也可以选择重装,这样最简单粗暴。如果有重要数据保存在C盘之类的(个人严重推荐不要保存到C盘),那就不是重装能解决的问题了。2014年12月底在上期所实习的时候,我就遇到这么个难题:重装机器会导致C盘里安装好的某些安全模块丢失,然后就不能联网- -(什么鬼设定)。这里有一个办法是使用PE,据说自带消除密码的功能,个人没有使用过也没有研究过,应该也是比较简单的。我的办法也不能称为办法,其实就是自己各种百度研究怎么绕过密码,大概花了我一整天时间。因为时间过去了大半年了,过程全凭记忆,有的细节可能不全对哈。PS:如果你有特殊原因要“访问”同事或者什么人加了密码的机器,也可以用这方法避免被察觉,不过后果自负。

绕过密码的核心思路是这样的:通过U盘启动linux系统,再利用win7的轻松访问(是不是win7开始才有的?没仔细留意),把osk.exe替换成cmd.exe,再经由命令行给自己加一个新账号或者把现在的密码改了。可能有点绕口,那么,我们看一下具体步骤:

(1) 去百度一下"UltraISO",下载以后安装。然后再下载一个linux操作系统的iso文件(可以去http://www.ubuntu.com/desktop找合适的文件,本人下的是ubuntu-14.04-desktop-i386.iso)。下载完了iso文件后,右键->用UltraISO打开->启动->写入硬盘映像->选择好U盘的路径->写入。然后等几分钟,U盘就变成了一个linux操作系统安装盘了。这一步在 linux学习笔记1-ubuntu的安装与基本设置 中也有提到过,个人觉得常备一个linux系统的U盘有时候还是很有用的。

(2) 把刻好的U盘插到要访问的电脑上,然后开机按某个热键(不同主板不一样,有ESC、DEL、F1、F10、F12等等),然后在BIOS中选择从USB Device启动即可。这里注意一点,启动的时候不要选安装,选从U盘启动即可,别傻不拉几的把系统重装了- -

(3) 从U盘启动之后,就可以在linux文件系统下看见windows机器的所有硬盘啦,啊哈哈哈...我们轻车熟路地找到c:/windows/system32目录下,然后把osk.exe和cmd.exe两个文件的文件名交换一下,大功就告成一大半了

(4) 重新启动,这次用硬盘启动,然后你就会面对windows那个输入密码的欢迎界面了。OK,我们使用轻松访问->屏幕键盘。由于刚才我们动了手脚,它现在出来的不是屏幕键盘了,而是cmd那丑陋又惹人喜爱的界面了。然后,就是加一个新账号或者修改一下密码了:

a.添加一个管理员用户test,输入命令:

net user test /add

netlocalgroup administrators test/add

上面这两行添加一个叫test的管理员账号。

b.修改已存在账号的密码,输入命令:

net user administrator 123456
将管理员账号 administrator 的密码重置为123456

c.如果administrator被禁用,还需要输入开启账户命令:

Netuser administrator/active:yes(解释:强制开启administrator账户)

经过测试,修改密码是即时生效的,修改后马上就可以登录系统了。如果是新增加的用户,还要重启才能生效。

—————————————————————————————————————————————————

OK,这样你就能堂而皇之登上系统了。总的来讲还是有点小麻烦的。

部分内容参考了:

http://blog.163.com/yumin_wang@126/blog/static/36293550201322011164535/ 这篇博客

OK,就是这样,以后有机会我再去研究一下PE吧,然后说不定就发现这篇博客就是在逗自己玩了,哈哈

win7绕过开机密码攻略的更多相关文章

  1. U盘启动盘安装Win7/9/10系统攻略

    UltraISO制作U盘启动盘安装Win7/9/10系统攻略 U盘安装好处就是不用使用笨拙的光盘,光盘还容易出现问题,无法读取的问题.U盘体积小,携带方便,随时都可以制作系统启动盘. U盘建议选择8G ...

  2. Win7系统服务优化完全攻略

      前文提到Windows系统启动的原理,其中加载各项系统服务是影响系统启动时间的重要因素,之前软媒在Win7之家(http://www.win7china.com/)和Vista之家(http:// ...

  3. win7+ubuntu双系统安装攻略

    一1.下载分区软件,为ubuntu安装分出一个区 2.磁盘管理器,选中该区,右键,删除卷,该区变为绿色,成为空闲区 3.成功 二为ubunt添加开机导引项 1,安装好easybcd2.0后,启动软件: ...

  4. 全方位绕过软WAF攻略

    0×00 前言 现在软waf较为多,就在今年夏天苦逼挖洞的日子里经常遇到360主机卫士,安全狗,云锁之类的软waf进行拦截,经常碰到如下拦截提示: 看到以上三个拦截提示就让人头疼不已,欲罢不能. so ...

  5. 【转】UltraISO制作U盘启动盘安装Win7/9/10系统攻略

    U盘安装好处就是不用使用笨拙的光盘,光盘还容易出现问题,无法读取的问题.U盘体积小,携带方便,随时都可以制作系统启动盘. U盘建议选择8G及以上大小的. 下面一步一步讲解如果制作U盘安装盘: 1.首先 ...

  6. [转]UltraISO制作U盘启动盘安装Win7/9/10系统攻略

    原文地址:http://www.cnblogs.com/pchmonster/p/4716708.html U盘安装好处就是不用使用笨拙的光盘,光盘还容易出现问题,无法读取的问题.U盘体积小,携带方便 ...

  7. UltraISO制作U盘启动盘安装Win7/9/10系统攻略

    U盘安装好处就是不用使用笨拙的光盘,光盘还容易出现问题,无法读取的问题.U盘体积小,携带方便,随时都可以制作系统启动盘. U盘建议选择8G及以上大小的. 下面一步一步讲解如果制作U盘安装盘: 1.首先 ...

  8. UltraISO制作U盘启动盘安装Win7/10系统攻略

    UltraISO制作U盘启动盘安装Win7/9/10系统攻略 U盘安装好处就是不用使用笨拙的光盘,光盘还容易出现问题,无法读取的问题.U盘体积小,携带方便,随时都可以制作系统启动盘. U盘建议选择8G ...

  9. [经验] Win7减肥攻略(删文件不删功能、简化优化系统不简优化性能)

    [经验] Win7减肥攻略(删文件不删功能.简化优化系统不简优化性能) ☆心梦无痕☆ 发表于 2014-1-24 11:15:04 https://www.itsk.com/thread-316471 ...

随机推荐

  1. php基础_字符串

    1.字符串去掉空格 trim() ltrim() rtrim() 2.字符串的大小写更改 strtoupper():全部转成大写     // aAA bBB 变成 AAA BBB strtolowe ...

  2. 详解.Net消息队列(MSMQ)应用

    [IT168 技术文档]MSMQ是Windows 2000.Windows XP.Windows Server 2003的一个组件,并将继续包含在Windows Vista和以后的Windows服务器 ...

  3. java动手动脑和课后实验型问题String类型

    1.请运行以下示例代码StringPool.java,查看其输出结果.如何解释这样的输出结果?从中你能总结出什么? true true false 总结: 使用new关键字创建字符串对象时, 每次申请 ...

  4. 使用wex5得到的一些教训

    博主一直都是做web开发,前段时间有个小想法,想给自己做个android小应用(很小,功能特别简单). 了解到可以用js直接做,貌似很简单,选用了wex5(基于codova插件)来直接开发. 最终发现 ...

  5. 安卓自动化测试:Android studio 自带的 Record Espresso Test || [ Appium & (Android studio || Python|| Eclipse ) ]

    1.Android studio 自带的 Record Espresso Test  https://developer.android.com/studio/test/espresso-test-r ...

  6. Windows 通用应用尝试开发 “51单片机汇编”总结

    一.前言 终于完成windows通用应用“51单片机汇编”,半年前开始玩WindowsPhone开发的第一个真正意义上的App(还很多缺点=_=).开发从1月中旬考完试到今天,期间实习了半个月,玩了几 ...

  7. MicroERP软件更新记录2.0

    本次更新: 版本:2.0 内容:人力资源日常管理.工资薪酬.绩效考核 下次更新: 版本:2.1 内容:客户关系管理 开发载图: 截图(部分):

  8. Android APP使用NDK编译后的ffmpeg库出现undefined reference to 'posix_memalign'错误

    在android程序中使用NDK编译后的ffmpeg库的时候出现了如下错误: jni/libs/libavutil.a(mem.o): in function av_malloc:libavutil/ ...

  9. ASP.NET 配置文件笔记

    ASP——config配置文件: WebConfig 是一个XML文件 configuration根节点<appSettings>//应用程序设置,可以定义应用程序全局常量设置信息< ...

  10. 如果Python中有很多换行,可以选择使用"""..."""表示多行内容

    举例:>>> print("""... ... ... ... ... ... ... ... ''')... fdfd""&quo ...