E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
idt
idt
hook 3
二.IDThook (一)基本思路:
IDT
(InterruptDescriptorTable)中断描述符表,是用来处理中断的。中断就是停下现在的活动,去完成新的任务。一个中断可以起源于软件或硬件。
yaneng
·
2009-06-18 15:00
struct
object
service
System
hook
Descriptor
Windbg 使用时Symbol缺失 之 .reload命令
今天对着WindowsInternals的步骤查看
IDT
。输入!
idt
命令后,显示的是一些地址,而文章中的例子中,可以显示出地址对应的方法名。因此推断是对应的symbol文件没有找到。
badbad_boy
·
2009-06-15 10:00
初始化8259A
保护模式的中断处理与实模式很不一样,我们首先要初始化8259A中断控制器,还要建立中断描述符表
IDT
.
Hou_Rj
·
2009-04-30 20:00
use windbg to analy
IDT
(1)
idt
-aDumpingIDT:00: 80542550nt!KiTrap0001: 805426ccnt!KiTrap0102: TaskSelector=0x005803: 80542ae0nt!
adward
·
2009-04-28 12:00
Linux初始化速记
然后内核会跳来蹦去,构建一些临时的gdt、
idt
等。在这段时间里面做了一件很重要的呃事情:
sabolasi
·
2009-02-23 18:00
linux
reactos操作系统实现(14)
下面来分析一下系统任务是怎么样初始化的,先来看这行代码:/*SetuptheTSSdescriptorsandentries*/ Ki386InitializeTss(Tss,
Idt
,Gdt);在这个
caimouse
·
2008-12-24 00:00
reactos操作系统实现(13)
从ReactOS看到下面这行代码:/*GetGDT,
IDT
,PCRandTSSpointers*/ KiGetMachineBootPointers(&Gdt,&
Idt
,&Pcr,&Tss);它是代表什么意思呢
caimouse
·
2008-12-22 22:00
实现OS中BOOTLOADER过程,并进入保护模式的代码
;;;;;;;实现进入进入保护模式,简单实现gdt,还没实现
idt
,用fat格式,这样利于内核文件的扩展。编写好内核之后, ;;;;;;;;可以直接放到软盘的根目录下。
film
·
2008-12-06 21:00
OS
三表左连接查询的sql语句写法
realname的username,psw,gname,tel表结构:表t1字段名:t1_id,username,psw表t2字段名:t2_id,gname,t1_id//这里一个t1_id对应多个t2_
idt
3
·
2008-09-19 18:31
基于FIFO
IDT
7202-12的数字存储示波器
基于FIFOIDT7202-12的数字存储示波器[日期:2008-9-12]来源:单片机及嵌入式系统 作者:长春工业大学赵孔新郭晓强[字体:大中小]引言 伴随着电子技术快速的发展,越来越多的人加入电子开发的大军。在学习电子技术和研发项目的过程中,避免不了要使用一些仪器,例如万用表、示波器等等,然而对于一些非专业的爱好者,拥有一台数字示波器是比较“奢侈”的。本设计介绍的数字示波器,因其具有成本低
linglongyouzhi
·
2008-09-12 17:00
编程
工作
Flash
嵌入式
存储
vb
游戏加速外挂分析以及制作
这个过程就是本程序的核心部份:procedureSetRing(value:word);stdcall;constZDH=03;//设一个中断号varIDT:array[0..5]ofbyte;//保存
IDT
iiprogram
·
2008-08-28 10:00
游戏
windows
byte
rootkit hook之[四]--
IDT
Hook
t=59867今天我们一起来学习下Rootkit里面的
IDT
hook. 由于涉及到一些基本概念,在这里也顺便提一下。呵呵,帖子比较长,慢慢看。闲话少说,直奔主题。我们首先来了解下什么是
IDT
?
iiprogram
·
2008-08-25 23:00
timer
vector
任务
border
hook
Pointers
学x86保护模式时对linux 0.00作的C语言改写
这是很经典的代码,区区300余行代码把保护模式的除虚拟地址以外的所有特性(如ldt,gdt,tss,
idt
,trapgate,interruptgat
I2Cbus
·
2008-08-03 22:00
Microsoft windows internals 学习笔记(3)
包括ISR地址,该设备中断时所在的IRQL以及域该ISR相关联的
IDT
。 调试器可以查看中断对象的细节:!
idt
打开中断描述符表信息lkd>dtnt!_kinterrupt89c97918nt!
herx1
·
2008-04-09 22:00
动态创建层提示代码
text/javascript">function $(id){return document.getElementById(id);}function cdiv(){ //$("
idt
wangdetian168
·
2008-03-29 13:00
JavaScript
动态创建层提示代码
text/javascript">function $(id){return document.getElementById(id);}function cdiv(){ //$("
idt
ningbo-seo
·
2008-03-29 13:00
JavaScript
函数指针
函数指针刺猬@http://blog.csdn.net/littlehedgehog 在《自己动手》P212 代码5-58有如下代码: PRIVATE void init_
idt
_desc(unsigned
littlehedgehog
·
2008-03-27 15:00
跨平台开发,各种宏的定义
unixRe:CrossplatformcodeFrom:OlegGoldshmidt(pub_at_nonexisting.hamakor.org.il)Date:Fri04Jul2003-03:09:22
IDT
nightelve
·
2007-12-07 11:00
linux
unix
gcc
Borland
跨平台
macros
总结进入RING0的方法
大家一定听说过不少,我在复习保护模式编程中将一些进RING0的方法;总结了一下,包括调用门,任务门,中断门,陷阱门等,这些方法都是直接利用IA32的方法,所以和操作系统应该没有多大关系,当然由于NT内核对GDT,
IDT
面朝大海,春暖花开
·
2007-10-23 14:00
Linux/boot/head.S
1991,1992 LinusTorvalds 5 */ 6 7/* 8 * head.Scontainsthe32-bitstartupcode. 9 */ 10 11.text 12.globl_
idt
Ackarlix
·
2007-08-23 08:00
table
buffer
Parameters
transition
Descriptor
alignment
关于Hook的一些理解
我们平时所说的IDTHook,DispatchHook,SSDTHook...等,是指钩住
IDT
中断服务例程,Dispatch例程和SSDT系统服务,这是Hook应用上的分类,也就是拦截它们的调用,要解决的是钩什么的问题
iiprogram
·
2007-08-16 10:00
【HOOK技术深入解析】
包括SSDT-hook,
IDT
-hook,sysenter-hook。欢迎讨论,指正!内核层需要驱动,有这方面的基础最好,如果不会,了解下其中的思路也可以的。 II.
geagle
·
2007-05-07 01:00
oracle procedures 001
oracleprocedures001--简单循环SETSERVEROUTPUTONDECLARE v_t_customert_customer%ROWTYPE; v_customer_
idt
_customer.customer_id
This Is A FineDay
·
2007-03-09 15:00
CPU型号大全总结
在这个回顾的过程中,我们主要叙述了目前两大CPU巨头――Intel和AMD的产品发展历程,对于其他的CPU公司,例如Cyrix和
IDT
等,因为其产品我们极少见到,篇幅所限我们就不再累述了。
tdutb
·
2006-10-16 09:17
cpu
职场
休闲
ORACLE批量更新四种方法比较
软件环境Windows2000+ORACLE9i硬件环境CPU1.8G+RAM512M现在我们有2张表如下:T1--大表10000笔T1_FK_
IDT
2--小表5000笔T2_PK_
IDT
1通过表中字段
huanghui22
·
2006-10-05 20:00
ORACLE技术
ORACLE批量更新四种方法比较
软件环境Windows2000+ORACLE9i 硬件环境CPU1.8G+RAM512M 现在我们有2张表 如下:T1--大表10000笔 T1_FK_
IDT
2--小表5000笔 T2_PK_
IDT
1
huanghui22
·
2006-10-05 20:00
oracle
windows
table
insert
constraints
任务
中断发生时候
自动调用相应的中断处理程序,这些中断处理程序的入口指针(被称作中断向量)一般被放在一个指定的位置,比如BIOS中断向量放在地址0-1K的空间内,每4个字节存放一个中断向量.而在保护模式下,BIOS中断不可用,中断向量被放在
IDT
Testing
·
2006-10-04 20:00
GDT和
IDT
的初始化
内存管理时,不让多进程的程序出现内存冲突的一解决方案是Segmentation。4GB的内存可以任何分割,每块的初始地址都是0。另外还有一种复杂的内存管理方案,既Paging,目前主流的操作系统都是采用这种方式。本文的OS为了实现简单,只采用Segmentation方案。我们规定1个Segmentation的信息有:l Sizel 初始地址l 属性(读写
tunix126
·
2006-09-06 08:00
IO
struct
table
Access
byte
Descriptor
1个人开发操作系统之GDT和
IDT
的初始化
内存管理时,不让多进程的程序出现内存冲突的一解决方案是Segmentation。4GB的内存可以任何分割,每块的初始地址都是0。另外还有一种复杂的内存管理方案,既Paging,目前主流的操作系统都是采用这种方式。本文的OS为了实现简单,只采用Segmentation方案。我们规定1个Segmentation的信息有:l Sizel 初始地址l 属性(读写权
tyrone1979
·
2006-09-04 22:00
struct
IO
table
Access
byte
Descriptor
1个人开发操作系统之GDT和
IDT
的初始化
内存管理时,不让多进程的程序出现内存冲突的一解决方案是Segmentation。4GB的内存可以任何分割,每块的初始地址都是0。另外还有一种复杂的内存管理方案,既Paging,目前主流的操作系统都是采用这种方式。本文的OS为了实现简单,只采用Segmentation方案。 我们规定1个Segmentation的信息有: l Size l 初始地址
touchinsert
·
2006-09-04 22:00
应用服务器
F#
OS
Access
linux初始化代码陷阱门初始化
linux初始化代码陷阱门初始化:trap_init主要功能对异常陷阱程序做初始化,其实就是设置中断描述符表(
IDT
:interruptDescriptionTable)。
goodluckyxl
·
2006-05-30 15:00
linux
工作
table
System
化工
任务
写了一个JS脚本.
TEXT-DECORATION:none} 考试时间:0)&&(flag==0)){flag=1;} document.forms.input1.value=hou+"时"+min+"分"+sec+"秒";
idt
no_mIss
·
2006-05-19 13:00
当前日期的星期
</param>/// <returns>星期名称</returns>public static string GetWeekNameOfDay(DateTime
idt
wapysun
·
2005-09-09 10:00
日期
我-linux-自己的os(演示版)-(类似linux 0.01)
GDT/
IDT
都有3。有时钟中断处理程序4。有系统调用中断(int0x60),目前包含3个系统调用,两个没有实际用途,一个在屏幕显示字符。5。有键盘中断处理程序6。有两个任务,能够进行任务切换。
collide
·
2005-07-20 21:00
中断概述
硬件中断硬件中断概述中断可以用下面的流程来表示:中断产生源-->中断向量表(
idt
)-->中断入口(一般简单处理后调用相应的函数)-->do_IRQ-->后续处理(软中断等工作)如图:具体地说,处理过程如下
·
2005-03-07 20:00
《Undocumented Windows 2000 Secrets》翻译 --- 第四章(5)
IOCTL函数SPY_IO_INTERRUPTSPY_IO_INTERRUP类似于SPY_IO_SEGEMT,不过该函数仅影响存储在系统中断描述符表(
IDT
)的中断描述符,不会涉及LD
Kendiv
·
2005-02-18 00:00
windows
IO
null
任务
extension
X86
linux 0.11 进程调度, 硬件基础 GDT
IDT
用于内存的系统表有全局描述符(GDT),局部表述表(LDT),中断描述表(
IDT
)。
lijiecong
·
2005-01-20 23:00
(转载)解析Windows2000的
IDT
扩展机制
解析Windows2000的
IDT
扩展机制发布日期:2003-09-28文摘内容:文摘出处:http://www.xfocus.net/articles/200309/618.html创建时间:2003
Kendiv
·
2005-01-18 08:00
数据结构
windows
service
扩展
hook
Descriptor
学习linux内核
体系架构有了更进一步的理解,像调度的基本原理、定时器的使用、A20地址线怎样开启、最底层的磁盘操作、最底层的显示控制、怎样从内核任务切到用户任务、GDTCPU的心跳是怎么来的等等技术细节,还有对GDT、LDT、TSS、
IDT
lion3875
·
1970-01-01 08:00
linux
学习
操作系统
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他