技术宅的结界

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

QQ登录

只需一步,快速开始

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

求教该怎么清除coms密码

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

36

主题

146

帖子

7193

积分

用户组: 管理员

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

1049

主题

2343

帖子

6万

积分

用户组: 管理员

一只技术宅

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

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

32

主题

91

帖子

3370

积分

用户组: 管理员

UID
1043
精华
14
威望
104 点
宅币
2740 个
贡献
261 次
宅之契约
0 份
在线时间
551 小时
注册时间
2015-8-15
发表于 2017-9-1 23:19:04 | 显示全部楼层
可以用编程的方式实现,将CPU运行级别提升到CPL=0级别,然后执行下列汇编指令:
[mw_shl_code=asm,true]mov dx,70h
mov al,bch
out dx,al
mov dx,71h
mov al,53h
out dx,al[/mw_shl_code]
至于如何在保护模式里正常调用out指令,我知道的方法有三种
1,在驱动中写代码,直接就CPL=0了。
2,调用ZwSetInformationProcess,将进程的IOPL降低为0,这样out指令就不会触发#GP了。
3,调用ZwSystemDebugControl,利用功能号15进行端口输出,但只支持XP。
如果不想手写汇编代码的话,可以考虑调用微软编译器内置宏,上述代码修改后代码如下:
[mw_shl_code=c,true]__outbyte(0x70,0xBC);
__outbyte(0x71,0x53);[/mw_shl_code]
该代码支持VC2005以上的编译器。
在驱动里还可以调用WRITE_PORT_UCHAR这个函数实现端口输出。
flowers for Broken spirits - a woman turned into stake will hold the world in the basin of fire.

1

主题

84

帖子

91

积分

用户组: 小·技术宅

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

本版积分规则

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

GMT+8, 2019-12-15 10:58 , Processed in 0.100618 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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