線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:4907
推到 Plurk!
推到 Facebook!

超威力的Win2K/WinXP Rin0必殺技, WinRing API:ProcessRing0

 
lcsboy
版主


發表:87
回覆:622
積分:394
註冊:2002-06-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-03-14 01:24:58 IP:211.76.xxx.xxx 未訂閱
前提:  1. 由於Intel CPU在286以後, 為了作出更穩定且多工的系統, 將CPU加入Protect Mode, 然後雖然CPU 有強大的功能, 所支援的OS--->Windows, 在Windows NT之後才真正的支援這個強大功能, 但也證明系統的更加穩定(和DOS比), 然而一旦OS完整的支援Protec Mode之後, 一些敏感指令, 如IO的access將會被禁止使用.     2. 在Intel CPU的架構下, 程式權限分為Ring0, Ring1, Ring2, Ring3. Rin0為權限最高是所有組合語言指令皆可執行, 而Ring3的權限最低, 限制也最多    3. 然而以Microsoft系列的OS, 只將程式權限定義成Ring0和Ring3 OS kernel和driver會在Ring0, 一般的AP都將處於Ring3, 於是乎, 你就會發現為什麼你只要在Windows 2K/XP下寫的程式, 就是不能去直接讀寫IO, 因為你的AP是處於Ring3的權限, 限制極多, IO就是其中一項限制.    認知: 1. Windows 2K/XP support WDM driver. 而WDM本身位於Ring0, 也就是說, 如果你要使用IO或一些敏感指令的話(組合語言), 必須藉由WDM的使用, 才能達到你的用途. > > 突破限制の原理: > > 那----& > 使用 > > > <>除個人使用, 未經授權不得作為商業用途 發表人 -
系統時間:2024-04-24 10:32:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!