Welcome![Sign In][Sign Up]
Location:
Search - GDT

Search list

[OS programirqs

Description: 描述了如何使user-mode的应用程序能进入kernel 的地址空间,并且在GDT中调用一个门调用描述符,同时不需要使用驱动。文章解释了如何在32位的处理器中进行虚拟地址到物理地址的转换,同时又描述了user-mode的应用程序如何能够找出其被分配的虚拟地址表示形式在物理地址中的位置。 这个例子程序在我的机器上做过彻底的测试,是windows XP SP2 ---- 它运行的很好而且似乎没有一点问题。-described how user-mode applications can access the kernel address space, and the GDT call a portal called descriptors, and no use of drivers. The article explains how the 32-bit processor for virtual addresses to physical address translation, but also describes the user-mode applications can find out how to be allocated to the virtual address indicated in the form of the physical address location. Examples of this procedure in my machine done thorough testing, yes windows XP SP2-it running well but seems to have no problems.
Platform: | Size: 20713 | Author: 陈东升 | Hits:

[Other resourcegcode_zips

Description: Unzip this file into a writeable directory. You should end up with a \"Geocode\" project, as well as Bitmaps and TestData directories. This sample geocodes single-match zip codes, entered by the user, or a batch-match of a table of zips (and other info) against a point shapefile. The point data shapefile consists of 41859 point features from 1996 GDT data, in decimal degrees. The table of zips that can be used in the batch match consists of 38 records, entitled \"few_zips.dbf\". More specifcs are found at the top of each form and are provided throughout the code. -Unzip this file into a writeable directory. You should end up with a \"Geocode\" project, as well as Bitmaps and TestData directories. This sample geocodes single-match zip codes, entered by the user, or a batch-match of a table of zips (and other info) against a point shapefile. The point data shapefile consists of 41859 point features from 1996 GDT data, in decimal degrees. The table of zips that can be used in the batch match consists of 38 records, entitled \"few_zips.dbf\". More specifcs are found at the top of each form and are provided throughout the code.
Platform: | Size: 1316131 | Author: tnth2so4 | Hits:

[OtherexecRing0CodebyAnyUserMode

Description: 众所周知在非 Admin 用户模式下,是不允许加载驱动执行 RING 0 代码的。 本文提供了一种方法,通过修改系统 GDT,IDT 来添加自己的 CALLGATE 和 INTGATE 这样便在系统中设置了一个后门。我们就可以利用这个后门 在任意用户模式下执行 ring 0 代码了。为了保证我们添加的 CALLGATE 和 INT GATE 永久性。可以在第一次安装时利用 SERVICE API 或 INF 文件设置成随 系统启动。不过此方法也有个缺陷,就是在第一次安装 CALLGATE 或 INTGATE 时仍然需要 ADMIN 权限。下面分别给出了添加 CALLGATE 与 INTGATE 的具体 代码。
Platform: | Size: 4322 | Author: Michael | Hits:

[assembly languageGDT

Description: 386的各种保护措施的一个重要组成部分是 全局描述表(Global Descriptor Table),
Platform: | Size: 6203 | Author: 注册和开 | Hits:

[assembly languageA9-1

Description: 这个程序是掌握通过GDT表访问段的编程方法设计的。
Platform: | Size: 1042 | Author: 休猫 | Hits:

[GUI DevelopgetRing0

Description: Windows NT/2000/XP/Server 2003 获取Ring0的便捷工具 程序创建了几个段: IDT,GDT,SSDT,Linear 为创建Ring3,Ring0之间的互交便捷
Platform: | Size: 1464 | Author: peacekeep | Hits:

[OS programirqs

Description: 描述了如何使user-mode的应用程序能进入kernel 的地址空间,并且在GDT中调用一个门调用描述符,同时不需要使用驱动。文章解释了如何在32位的处理器中进行虚拟地址到物理地址的转换,同时又描述了user-mode的应用程序如何能够找出其被分配的虚拟地址表示形式在物理地址中的位置。 这个例子程序在我的机器上做过彻底的测试,是windows XP SP2 ---- 它运行的很好而且似乎没有一点问题。-described how user-mode applications can access the kernel address space, and the GDT call a portal called descriptors, and no use of drivers. The article explains how the 32-bit processor for virtual addresses to physical address translation, but also describes the user-mode applications can find out how to be allocated to the virtual address indicated in the form of the physical address location. Examples of this procedure in my machine done thorough testing, yes windows XP SP2-it running well but seems to have no problems.
Platform: | Size: 20480 | Author: 陈东升 | Hits:

[GPS developgcode_zips

Description: Unzip this file into a writeable directory. You should end up with a "Geocode" project, as well as Bitmaps and TestData directories. This sample geocodes single-match zip codes, entered by the user, or a batch-match of a table of zips (and other info) against a point shapefile. The point data shapefile consists of 41859 point features from 1996 GDT data, in decimal degrees. The table of zips that can be used in the batch match consists of 38 records, entitled "few_zips.dbf". More specifcs are found at the top of each form and are provided throughout the code. -Unzip this file into a writeable directory. You should end up with a "Geocode" project, as well as Bitmaps and TestData directories. This sample geocodes single-match zip codes, entered by the user, or a batch-match of a table of zips (and other info) against a point shapefile. The point data shapefile consists of 41859 point features from 1996 GDT data, in decimal degrees. The table of zips that can be used in the batch match consists of 38 records, entitled "few_zips.dbf". More specifcs are found at the top of each form and are provided throughout the code.
Platform: | Size: 1315840 | Author: tnth2so4 | Hits:

[OtherexecRing0CodebyAnyUserMode

Description: 众所周知在非 Admin 用户模式下,是不允许加载驱动执行 RING 0 代码的。 本文提供了一种方法,通过修改系统 GDT,IDT 来添加自己的 CALLGATE 和 INTGATE 这样便在系统中设置了一个后门。我们就可以利用这个后门 在任意用户模式下执行 ring 0 代码了。为了保证我们添加的 CALLGATE 和 INT GATE 永久性。可以在第一次安装时利用 SERVICE API 或 INF 文件设置成随 系统启动。不过此方法也有个缺陷,就是在第一次安装 CALLGATE 或 INTGATE 时仍然需要 ADMIN 权限。下面分别给出了添加 CALLGATE 与 INTGATE 的具体 代码。 -As is well known in the non-Admin user mode, is not allowed to drive the implementation of load code RING 0. This article provides a method by modifying the system, GDT, IDT to add your own CALLGATE and INTGATE this way in the system set up a backdoor. We can use this backdoor in any user mode implementation of ring 0 code. In order to ensure we add CALLGATE and INTGATE permanent. Can be installed in the first use of SERVICE API or INF file with the system set to start. But this method also has a defect is first installed CALLGATE or INTGATE still need ADMIN privileges. , Respectively, are given below to add CALLGATE with INTGATE specific code.
Platform: | Size: 4096 | Author: Michael | Hits:

[assembly languageGDT

Description: 386的各种保护措施的一个重要组成部分是 全局描述表(Global Descriptor Table),-386 the various protection measures is an important component of the overall situation described in Table (Global Descriptor Table),
Platform: | Size: 6144 | Author: 注册和开 | Hits:

[assembly languageA9-1

Description: 这个程序是掌握通过GDT表访问段的编程方法设计的。-This procedure is acquired through the GDT table access section of the design of programming methods.
Platform: | Size: 1024 | Author: 休猫 | Hits:

[GUI DevelopgetRing0

Description: Windows NT/2000/XP/Server 2003 获取Ring0的便捷工具 程序创建了几个段: IDT,GDT,SSDT,Linear 为创建Ring3,Ring0之间的互交便捷-Windows NT/2000/XP/Server 2003 to obtain a convenient tool Ring0 program to create a few paragraphs: IDT, GDT, SSDT, Linear for the creation of Ring3, Ring0 between the interactive and convenient
Platform: | Size: 1024 | Author: peacekeep | Hits:

[Other386intel

Description: THis book gives the full overview of intel 80386 microprocessor. It includes full instruction set, interrupt and exceptions. LDT GDT.
Platform: | Size: 760832 | Author: raju | Hits:

[Hook apishowIDT

Description: R3下显示 IDT , IDT hook 研究必用-Under R3 shows IDT, IDT hook with the Study
Platform: | Size: 8192 | Author: | Hits:

[assembly languageGDT-100B

Description: GDT-100调制器源代码,包括LCD显示,按键查询,PLL控制等功能-GDT-100 Television Modulator codes,include LCD display Keybaoard&PLL control......
Platform: | Size: 137216 | Author: Power | Hits:

[assembly languageDemo8

Description: Small VC++ kernel with GDT,IDT etc.
Platform: | Size: 152576 | Author: tingle | Hits:

[OtherWhat_is_GDT

Description: 在Protected Mode下,一个重要的必不可少的数据结构就是GDT(Global Descriptor Table)-In Protected Mode, a key data structure is essential GDT (Global Descriptor Table)
Platform: | Size: 2048 | Author: oyzc | Hits:

[OS Developvs

Description: My Mini 操作系统 源码.目前已经实现的功能: 阶段1: 1 BootSect 2 Kernel Loader (已经进入保护模式,并且将必要的参数传递给Kernel) 3 Kernel (开启页式存储,物理内存的简单管理,为中断提供了一套基本的接口,利用Bget建立了一个简单的堆) 阶段2: 1 优化了一部分代码,包括内核堆,内核栈的重新布置 2 初始化了一个TSS,用以处理特权级变化 3 将GDT从以前的KernelLoader空间到自己的空间 4 引入进程的概念(用双向链表来管理) 5 实现了第一个Ring3进程(但是此刻IF位置0,暂不响应时钟中断) 阶段3: 1 现在系统中有2个进程 2 开启时钟中断,对进程进行调度 3 现在每个进程有两个栈(Ring3栈,Ring0内核栈),中断处理程序也有了自己的内核栈,这样子,无论你的ISR多么复杂都不会乱了。 阶段4: 1 优化了中断处理过程,实现了中断的重入 2 实现了进程优先级的概念 3 开启键盘中断,进程中可以可以读取键盘输入(代码模仿,还有BUG,以后修正) 未来计划(如果谁有兴趣一起做的话,welcome !): 1 继续完善键盘输入功能 2 将每个任务(进程)的输入,输出隔离开来-My Mini operating system source code Already implemented features: Phase 1: 1 BootSect 2 Kernel Loader (has entered the protected mode, and the necessary parameters to the Kernel) 3 Kernel (open page storage, a simple physical memory management, interrupt provides a basic set of interfaces, using Bget created a simple heap) Phase 2: An optimized part of the code, including kernel stack, kernel stack of re-arrangement 2 Initializes a TSS, to deal with privilege level change 3 to GDT from the previous KernelLoader space to their own space 4 introduces the concept of the process (using two-way linked list to manage) 5 to achieve the first Ring3 process (but at the moment IF position 0, they will not respond to the clock interrupt) Stage 3: 1 Now the system has two processes 2 Turn the clock interrupt, the process scheduling 3, each process now has two stacks (Ring3 stack, Ring0 kernel stack), the interrupt handler also has its own kernel stack, this way, no ma
Platform: | Size: 67584 | Author: 程光 | Hits:

[OS DevelopXrtos

Description: c++实现的Mini操作系统。实现了 IDT GDT等功能。-c++ implementation of the Mini OS. Example
Platform: | Size: 842752 | Author: 徐宁 | Hits:

[SCMi386program

Description: 保护模式下386编程,比较详细,有注释 有LDT GDT IDT详细说明-protect MODE 386 program
Platform: | Size: 1236992 | Author: hegangjie | Hits:
« 12 »

CodeBus www.codebus.net