亚洲乱码一卡二卡四卡乱码新区_亚洲乱码中文字幕小综合_亚洲人成电影在线播放_亚洲性色AV一区二区三区_亚洲一区二区三区影院_亚洲中文字幕久久精品无码A_亚洲中文字幕无码专区_伊人热热久久原色播放WWW_在线观看AV永久免费_最新欧洲大片免费在线,欧美日韩成人三级免费看,久久黄色网址,欧美激情内射喷水高潮

首頁
社區(qū)
課程
招聘
視頻中明顯把shellcode字符串中的00截?cái)?,與棧上/bin/sh字符串的00截?cái)嗷煜恕?

提問者:
ciphersaw 2021-12-5
@Roger 視頻中明顯把shellcode字符串中的00截?cái)?,與棧上/bin/sh字符串的00截?cái)嗷煜恕?/p>

 

無論壓入/bin/sh還是/bin///sh,00都存在于字符串末尾,,而不是字符串中間,,因此兩種寫法的字符串均能讀出。視頻中說若壓入/bin/sh字符串,,只能讀取到/bin,,這種說法是錯(cuò)誤的。

 

此外,,真正產(chǎn)生00截?cái)鄦栴}的,,不是棧上/bin/sh字符串的00截?cái)啵莝hellcode字符串中的00截?cái)唷?/p>

 

視頻中push 0x68對應(yīng)的二進(jìn)制代碼為6A 68,,而push 0x68732F對應(yīng)的二進(jìn)制代碼為68 2F 73 68 00,。

 

綜上可見,壓入/bin///sh字符串的二進(jìn)制代碼為6A 68 68 2F 2F 2F 73 68 2F 62 69 6E,,而壓入/bin/sh的二進(jìn)制代碼為68 2F 73 68 00 68 2F 62 69 6E,。

 

真正的截?cái)鄦栴},出現(xiàn)在壓入/bin/sh的shellcode中出現(xiàn)了00字符,導(dǎo)致后續(xù)的shellcode執(zhí)行失敗,。

收藏
1條回答
Roger 2023-5-23

剛看了一遍,這節(jié)課確實(shí)沒有區(qū)分這兩個(gè)概念,,沒有表達(dá)清楚,,感謝反饋

回復(fù)
零基礎(chǔ)入門pwn
  參與學(xué)習(xí)     1822 人
  提問次數(shù)     36 個(gè)
《零基礎(chǔ)入門pwn》,,短時(shí)間內(nèi)踏入漏洞利用的大門,,快速成為一名合格的pwn題選手
0
我的提問
0
我的回答
0
學(xué)習(xí)收益