Re: 什麼樣的程式可以不用透過OS執行?

看板Programming作者時間15年前 (2008/09/22 02:01), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串6/11 (看更多)
※ 引述《CharArray.bbs@ptt.cc ( char[] )》之銘言: > 我表達的可能不好 不過我想問的大概是以下這件事 : > 像這段C code > int *a=0; > a++; > *a=5; > 可以compiles但執行時會出錯 應該是被os給memory protection檔了下來 > 有什麼樣的程式 可以任意更改記憶體 0x00000001位置的值 而不被os欄住? 通常來說,任何改寫一個記憶體的 value 有可能是會蓋到別隻 process 的 value,或者是 OS 的 data? -- ╭───╮╭───╮ ╭───╮ ██◣█ ████ ██ █ .尋找今晚屬於你的夢境. └┤ ████ ██ ██ █ ╭──────────────────╯ ████ ████ ██ █ 尋夢位址:61-229-229-236.dynamic.hinet.ne ██◥█ ██ ████ │國立虎尾科技大學.尋夢園 bbs.nfu.edu.tw ╰───╯╰──╯ ╰───╯ ╰────────────────────

09/22 02:23, , 1F
buffer overflow
09/22 02:23, 1F

09/22 03:21, , 2F
有VMM還會寫到別的process?? exception?
09/22 03:21, 2F

09/22 03:27, , 3F
回樓上 這就是VMM出來的理由啊
09/22 03:27, 3F
文章代碼(AID): #18relV00 (Programming)
討論串 (同標題文章)
文章代碼(AID): #18relV00 (Programming)