技术宅的结界

 找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 315|回复: 5
收起左侧

求教该怎么清除coms密码

[复制链接]
小白 该用户已被删除
发表于 2017-8-26 13:32:43 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

34

主题

132

帖子

6846

积分

用户组: 管理员

UID
77
精华
11
威望
112 点
宅币
6306 个
贡献
129 次
宅之契约
0 份
在线时间
88 小时
注册时间
2014-2-22
发表于 2017-8-26 15:49:12 | 显示全部楼层
拆掉主板下面的那个纽扣电池进行放电,10分钟之后再装回去。
小白 该用户已被删除
 楼主| 发表于 2017-8-26 18:10:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

995

主题

2202

帖子

5万

积分

用户组: 管理员

一只技术宅

UID
1
精华
197
威望
261 点
宅币
16300 个
贡献
31922 次
宅之契约
0 份
在线时间
1557 小时
注册时间
2014-1-26
发表于 2017-8-30 05:31:30 | 显示全部楼层
小白 发表于 2017-8-26 18:10
只要拆掉纽扣电池后放10分钟就行了吗

没告诉你一定可行。这只不过是测试的第一步而已。
记得把电源先拔了再抠电池。

23

主题

63

帖子

1410

积分

用户组: 管理员

UID
1043
精华
7
威望
29 点
宅币
1227 个
贡献
27 次
宅之契约
0 份
在线时间
246 小时
注册时间
2015-8-15
发表于 2017-9-1 23:19:04 | 显示全部楼层
可以用编程的方式实现,将CPU运行级别提升到CPL=0级别,然后执行下列汇编指令:
[Asm] 纯文本查看 复制代码
mov dx,70h
mov al,bch
out dx,al
mov dx,71h
mov al,53h
out dx,al

至于如何在保护模式里正常调用out指令,我知道的方法有三种
1,在驱动中写代码,直接就CPL=0了。
2,调用ZwSetInformationProcess,将进程的IOPL降低为0,这样out指令就不会触发#GP了。
3,调用ZwSystemDebugControl,利用功能号15进行端口输出,但只支持XP。
如果不想手写汇编代码的话,可以考虑调用微软编译器内置宏,上述代码修改后代码如下:
[C] 纯文本查看 复制代码
__outbyte(0x70,0xBC);
__outbyte(0x71,0x53);

该代码支持VC2005以上的编译器。
在驱动里还可以调用WRITE_PORT_UCHAR这个函数实现端口输出。
flowers for Broken spirits - a woman turned into stake will hold the world in the basin of fire.

1

主题

86

帖子

91

积分

用户组: 小·技术宅

UID
3026
精华
0
威望
1 点
宅币
3 个
贡献
0 次
宅之契约
0 份
在线时间
6 小时
注册时间
2017-10-31
发表于 2017-11-8 08:06:10 | 显示全部楼层
笔记本的密码,很不好办。软硬都不好使。找专业

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|技术宅的结界 ( 滇ICP备16008837号|网站地图

GMT+8, 2018-8-19 21:18 , Processed in 0.099040 second(s), 29 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表