论坛: 编程破解 标题: 中断问题 复制本贴地址    
作者: 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号