|
![]() | 作者: chair [chair]
![]() |
登录 |
我们知道,计算机的中断是分优先级的。例如,在IBM-PC机的控制器8259中,中断优先级最高的为定时时钟中断,其次是键盘中断等等。请问,我怎样才能扰乱内部定时时钟的工作,而不是中断它呢? |
地主 发表时间: 05/22 21:03 |
![]() | 回复: top [top] ![]() |
登录 |
拔了晶振!立马就乱~!嘿嘿~~! 若是要编程,那就不知道了!8051还可以查,8259就不知道了! |
B1层 发表时间: 05/22 21:54 |
![]() | 回复: xjy1234 [xjy1234] ![]() |
登录 |
首先搞到它的端口地址,查出8259的工作方式,输入数据到8259的ICW1,ICW2,ICW3,ICW4,OCW1,OCW2,OCW3寄存器,是一个8位的二进制数,其中就有能改变它工作方式的一个控制字,是ICW1当然其它的也有一定的用处,你只要在这些控制字的地址乱输入一些二制数就可拢乱8259的工作方式,这些按制字的地址是:设端口地址为34H 则 out al,34h 其中al中的值的最高位得或为1或为0,8259是靠这一位来找到它控制字地址的, |
B2层 发表时间: 06/08 04:57 |
![]() | 回复: 山鸡 [duck_chen] ![]() |
登录 |
就是就是,要知道除了中断好有很多种方式的。 比如上面那位老兄所说的就是端口查询方式. 谢谢你们,我又学到了一些方法。 |
B3层 发表时间: 06/08 12:43 |
![]() | 回复: ricky [ricky] ![]() |
登录 |
我要是没记错的话,8259是可以编程的,如果你要扰乱是钟,好象是对时钟芯片编程,具体型号不记得了,windows下比较麻烦,9x可以用dpmi编程,年轻时做过,nt只好用wdm了 |
B4层 发表时间: 06/10 20:02 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号