※ 引述《tester.bbs@bbs.csie.ncu.edu.tw (try or test)》之銘言:
: > 現在最新的CPU 很多應該都有防止執行Data區裡的東西的功能
: > 也就是說 只要這個功能一打開 那些什麼加殼軟體全部變成廢物
: > 除非它輸出成檔案再執行 就我所知 加殼軟體好像只是把程式碼解壓縮到Data區
: > 再把執行的指標指向那個開頭
: > 同樣的 緩衝區溢滿的攻擊也應該會減少 理論上應該是不能
: 說得太神勇啦 ! 那種 CPU 的架構型號 ? 那家的產品 ? 願聞其詳.
: > 所以說 只要這種功能整個市面上的CPU都有時
: > 不管你C C++ Jave C# VB @#$@$什麼的
: > 都一樣無法執行Data裡的Code
: 高階語言的指述, 本來就是設計成讓 programmer 無法在 data segment
: 執行程式, 也無法把 code 當 data 來改.
: > 至於其它方法 我就不知道了
他說的應該是指 AMD, Intel put antivirus tech into chips
http://ecoustics-cnet.com.com/
AMD,+Intel+put+antivirus+tech+into+chips/2100-7355_3-5137832.html
--
※ Origin: 鳥窩 (BirdNest.twbbs.org) ◆ From: softball.EE.NCTU.edu.tw