欧美精品一区二区,体育生GAY白袜调教VIDEO,私人影院播放器,色偷偷AV老熟女色欲涩爱

?
內(nèi)容中心
按關(guān)鍵字查找
數(shù)據(jù)庫安全漏洞淺析之緩沖區(qū)溢出漏洞(4)
作者:安華金和 發(fā)布時間:2017-01-27

通過對過往的數(shù)據(jù)庫安全事件進行技術(shù)分析,我們列舉了兩種通過棧溢出漏洞進行數(shù)據(jù)庫攻擊的手段。前文中,我們介紹了第一種漏洞攻擊方式,即通過改變程序邏輯,跳過密碼驗證,獲取數(shù)據(jù)庫賬戶權(quán)限。本文我們將介紹另一種攻擊方式:直接劫持程序,運行攻擊代碼。

事實上,直接劫持程序的方法只是在改變程序邏輯的方法基礎(chǔ)上更進一步。前文中我們提到通過緩沖區(qū)溢出,可以覆蓋掉一些關(guān)鍵變量導致函數(shù)流程被改變,那么如果繼續(xù)向下溢出就有可能覆蓋函數(shù)返回地址。改變函數(shù)返回地址到攻擊者需要返回的地方。本程序可以設(shè)計成在buffer內(nèi)存入一個腳本,然后用w填滿buffer中腳本到返回地址這中間的空缺。最后把buffer的首地址覆蓋到函數(shù)返回地址。讓函數(shù)返回時,返回到buffer的初始地址,執(zhí)行buffer內(nèi)存儲的腳本。

為了達到這個目標,首先要確定函數(shù)返回的地址和buffer的地址。已經(jīng)得到了buffer的地址,看圖可知函數(shù)返回的地址。也就是需要從溢出點buffer到函數(shù)返回地址之間覆蓋我們的信息。函數(shù)返回地址在12FB74buffer初始地址是12FB40,咱們需要覆蓋掉這56個字節(jié)。

20170127.png

構(gòu)造一個shellcode(介紹shellcode不再本文范圍之內(nèi))+填充數(shù)據(jù)+0012FB40。這樣當函數(shù)發(fā)生retn時,不會跳到0041064,而是跳轉(zhuǎn)到設(shè)定好的0012FB40中。后面就會按步執(zhí)行存儲于0012FB40中的shellcode。至此就完成了整個溢出過程,通過緩沖區(qū)溢出劫持整個程序的方法除了這種直接的覆蓋返回值地址外,還有覆蓋SEH。

SEH是windows下的異常處理機制的重要數(shù)據(jù)結(jié)構(gòu)(c++的_try的異常處理其實本質(zhì)就是調(diào)用的SEH)。保證windows在出現(xiàn)各種錯誤操作后給函數(shù)或系統(tǒng)一次call back的機會。SEH結(jié)構(gòu)非常復雜,這里只說和緩沖溢出有關(guān)的部分。每個SEH包含兩個DWORD指針:SEH鏈表指針和異常處理函數(shù)句柄,共8個字節(jié)存儲于棧中。當線程初始化時,會自動向棧中安裝1個SEH,作為線程默認的異常處理。如果程序調(diào)用了-try()等異常處理機制。編譯器就是向當前函數(shù)棧中安裝1個SEH來處理異常的。棧中同時可以存在多個SEH。整個棧中的SEH通過鏈表指針形成一個貫穿整個棧的單向鏈表。當異常出現(xiàn),操作系統(tǒng)中斷程序,沿著整個SEH鏈表依次查詢看是是否有能處理這個異常的SEH。如果程序加載的SEH都不能處理,則會到系統(tǒng)級的SEH,由他探出錯誤窗口,強制關(guān)閉程序。

SEH存在于棧中,所以棧緩沖區(qū)溢出有機會覆蓋掉SEH。和覆蓋返回地址一樣,如果覆蓋后異常處理的函數(shù)入口被修改成上面的buffer的入口那么就可以,通過shellcode+填充數(shù)據(jù)+buffer地址的手法。達到攻擊的目的,但是要注意的是需要在填充數(shù)據(jù)中觸發(fā)異常來保證SEH被觸發(fā)。

至此windows下緩沖區(qū)溢出的主要原理已經(jīng)介紹完畢。安華金和數(shù)據(jù)庫安全實驗室通過對此類典型漏洞攻擊進行實例還原,從技術(shù)角度呈現(xiàn)攻擊過程。攻與防的較量永遠相輔相成,只有透徹了解了攻擊手段,才能構(gòu)建準確的漏洞特征庫,由數(shù)據(jù)庫防火墻數(shù)據(jù)庫審計系統(tǒng)實現(xiàn)惡意攻擊的有效識別,并實施阻斷、攔截及告警。


?
从客厅c到卧室c到厨房| 男男gv资源chinese18| 色欲久久久天天天综合网| 亚洲尺码与欧洲尺码区别入口跳转 | 国产精品无码中文在线av| 欧美free性xxxx护士hd| 五月丁香欧美综合亚洲av| 一女侍七夫巨h双修| 一边吃奶一边做边爱| 18禁老湿机体验区试看120秒 | 冲田杏梨k乳女教师未删减版| 95免费视频在线观看| 精品人妻无码一区二区三区4| 日本理伦片午夜理伦片| h漫在线观看| 两腿间花蒂被吸得异常肿大| 10000拍拍18勿入免费看| 1314女人裸体a片| 强行扒开双腿猛烈进入免费版| 杨敏思版1-5完整无删减版| 巨粗进入警花哭喊求饶| 少妇厨房愉情理伦BD在线观看| 99e久热只有精品8在线直播| 永久免费av网站| 夜色88V精品国产亚洲AV| 国产无套内射普通话对白| 免费大黄网站| 免费网禁拗女资源网视频| 脱岳裙子从后面挺进去视频| 荡乳尤物NPH| 999zyz玖玖资源站永久无码 | 久久久久亚洲av无码专区体验| 办公室少妇激情呻吟a片在线观看| 处破女轻点疼丨98分钟| 玩弄懦弱美人双XING大NAI| 亚洲欧美自偷自拍另类小说| 99精品无码一区二区毛片免费| 人妻被按摩师玩弄到潮喷| 欧美大荫蒂毛茸茸视频| 国产老色鬼无码免费视频| 在线观看伦理片|