国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

利用結構異常繞過溢出保護攻擊(1)
2006-04-17   

像溢出攻擊,雖然已經是發展了那么多年了,但其shellcode編寫也差不多是那么一個模式。寫出匯編,編譯,得到二進制代碼,修改匯編,編譯,再得到二進制代碼,最后用\xaa\xbb的形式把二進制代碼寫到攻擊程序里面。這在unix等下面一般shellcode要求比較簡單,那還勉強過得去,但如果應用限制,shellcode代碼不能包含一些特殊字符那又是一個麻煩的調試、修改過程。還有溢出攻擊的溢出點、怎么跳到shellcode,雖然unix下面已經比較多的辦法了,但感覺也沒怎么統一的考慮過,很多人也沒有去理解溢出攻擊。還有溢出過程形參被覆蓋后不能返回的情況,也沒怎么仔細考慮。

個人的理解溢出攻擊只是通過外部條進改變了程序原來流程,而考慮改變程序流程的辦法就不只是溢出了,溢出攻擊只是一個比較容易讓程序流程改變并且按我們意愿運行的比較方便的辦法,還有一些邊界條進,函數指針等都可能引起程序流程改變。像緩沖溢出覆蓋形式參數不能返回的問題,我們攻擊是改變的程序流程,這個流程方向不能返回了,那到底有別的流程沒有?就可以考慮程序流程的別的線。這點unix下面有信號機制,WINDOWS下面也有異常結構處理,這些都是程序運行的另一個隱蔽的流程。想到這了就可以有解決辦法了。其實UNIX等下面發展的比較好的一些保護緩沖溢出的辦法很多也相應有了一些破解思路。像堆棧里面加上隨機數等的辦法,就是檢測溢出后不讓其返回到溢出代碼,這與形參被覆蓋不能返回不就是一樣的嗎。這在windows下面就很好的可以繞過了,UNIX沒有具體看代碼,還沒有實現細節。

下面程序有溢出,但因為檢測了變量j,發現有溢出就提示后退出,用于模擬一些溢出保護或者因形參被覆蓋不能返回的情況。對于這個程序我們一般的溢出攻擊就不能成功。

/*   利用異常結構繞過溢出保護攻擊的有問題的例子程序except.c。   vc6.0下編譯。   yuange@nsfocus.com

*/#include <windows.h>#include <winsock.h>#include <stdio.h>

int main(int argc, char **argv){  int  j;  char *str;  char buff1[0x0f80];  char buff2[0x1000];  struct sockaddr_in   s_in;  struct sockaddr      addr;  SOCKET               fd ,fd1;  u_short              port; 
int                  result,i,recvbytes;  WSADATA              wsaData;

result = WSAStartup(MAKEWORD(1, 1), &wsaData);  if (result != 0) {  printf("\n SOCKET err!\n ");  exit(1);  }  j=0;  str=argv[0];  if(argc>1) port=atoi(argv[1]);  else port=1080;  fd = socket(AF_INET, SOCK_STREAM,0);  s_in.sin_family = AF_INET;  s_in.sin_port = htons(port);  s_in.sin_addr.s_addr = 0;

bind(fd,&s_in,sizeof(s_in));  listen(fd,10);

i=sizeof(addr);  fd1=accept(fd,&addr,&i);

recvbytes=recv(fd1,buff2,0x1000,0);  if(recvbytes>0){  buff2[recvbytes]=0;  buff2[0x1000-1]=0;            printf("\n recv 0x%x bytes \n",recvbytes);            strcpy(buff1,buff2);  printf("\n the program %s recv :\n %s \n ",argv[0],buff2);  }  closesocket(fd1);  closesocket(fd);  WSACleanup( );

if(j!=0){/*溢出后會覆蓋j,被檢測到,這就相當于一些溢出保護*/          printf("\n the program %s buffover err !",argv[0]);/*這兒溢出后可能因為argv[0]被覆蓋,而發生異常,具體環境這代碼可能在前面。這就相當于形參被破壞。*/         exit(1);  }

}


下面是攻擊程序:

共2頁: 1 [2] 下一頁

熱詞搜索:

上一篇:披著“羊皮”的狼 TXT下的病毒陰謀(1)
下一篇:用MailSpy攔截局域網內危險的病毒郵件

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
欧美性做爰猛烈叫床潮| 99久久精品国产麻豆演员表| 精品亚洲国内自在自线福利| 99久久久国产精品免费蜜臀| 久久久久99精品一区| 一区二区三区中文字幕精品精品| 天天色天天操综合| 91福利社在线观看| 亚洲免费在线看| 成人av在线网站| 久久久久久久久久看片| 国产一区免费电影| 国产欧美久久久精品影院 | 色综合中文综合网| 久久久www免费人成精品| 99视频在线观看一区三区| 日韩精品亚洲专区| 亚洲视频免费在线| 国产欧美精品一区二区色综合| 蜜桃视频第一区免费观看| 日韩欧美一二三区| 国产一区二区三区综合| 久久久电影一区二区三区| 狠狠色丁香久久婷婷综合_中 | 91尤物视频在线观看| 国产嫩草影院久久久久| 不卡在线视频中文字幕| 亚洲免费在线看| 欧美日本国产一区| 粉嫩绯色av一区二区在线观看| 国产日韩欧美激情| 福利电影一区二区| 亚洲欧洲精品天堂一级| 欧美高清视频一二三区 | 色综合久久久久综合| 免费欧美日韩国产三级电影| 久久婷婷成人综合色| 99re热视频精品| 韩国一区二区三区| 亚洲精品国产无套在线观| 精品日韩一区二区三区免费视频| 91麻豆国产福利精品| 日韩在线一区二区| 亚洲免费大片在线观看| 精品99久久久久久| 色妹子一区二区| 国产99精品国产| 另类小说图片综合网| 午夜精品在线视频一区| 一色桃子久久精品亚洲| 久久精品视频免费观看| 成人av电影免费在线播放| 国产成人午夜视频| 婷婷国产v国产偷v亚洲高清| 一区二区三区中文在线| 久久免费偷拍视频| 日韩精品在线看片z| 欧美日韩一区二区三区四区五区 | 日韩精品一区二区三区四区视频| 91国产免费观看| 色综合av在线| 在线观看av不卡| 欧美一区二区免费观在线| 欧美精品久久99久久在免费线| 欧美综合视频在线观看| 91免费观看在线| 9久草视频在线视频精品| 9i看片成人免费高清| a美女胸又www黄视频久久| 91网页版在线| 国产91丝袜在线播放| 一本一道久久a久久精品| 99久久国产免费看| 欧美日韩精品三区| 日韩欧美国产一二三区| 久久精品人人做人人爽人人| 久久久久国产精品麻豆| 亚洲激情男女视频| 婷婷久久综合九色综合绿巨人| 狠狠v欧美v日韩v亚洲ⅴ| 99久久久精品免费观看国产蜜| 一本到三区不卡视频| 欧美一区二区三区四区高清| 国产精品视频观看| 日本不卡在线视频| 成人av在线电影| 久久综合九色综合97婷婷| 亚洲黄网站在线观看| 久久91精品久久久久久秒播| 一本色道久久综合亚洲aⅴ蜜桃| 欧美不卡一区二区| ㊣最新国产の精品bt伙计久久| 麻豆精品久久久| 欧美自拍偷拍午夜视频| 日本一区二区三区免费乱视频| 日韩高清在线电影| 不卡的看片网站| 久久久99精品免费观看不卡| 综合久久一区二区三区| 91丨porny丨国产入口| 激情文学综合插| 91福利小视频| a4yy欧美一区二区三区| 色婷婷国产精品综合在线观看| 在线看一区二区| 欧美乱熟臀69xxxxxx| 精品中文字幕一区二区小辣椒 | 欧美精品一区二| www.亚洲免费av| 国产精品自拍一区| 免费精品视频最新在线| 亚洲五码中文字幕| 依依成人综合视频| 亚洲色图都市小说| 国产精品传媒在线| 亚洲视频一二区| 一区二区高清免费观看影视大全| 国产精品久久久久一区| 亚洲国产另类精品专区| 亚洲免费观看高清完整版在线观看 | 欧美日韩中文字幕一区| 欧美xingq一区二区| 久久久美女毛片| 亚洲色欲色欲www在线观看| 午夜视频一区二区三区| 久久国产人妖系列| 91社区在线播放| 日韩亚洲欧美一区| 国产精品久久网站| 亚洲综合无码一区二区| 蜜臀a∨国产成人精品| 懂色av噜噜一区二区三区av| 成人黄色777网| 欧美一区二区精品在线| 亚洲男人的天堂一区二区| 韩国v欧美v亚洲v日本v| 日韩一区二区在线免费观看| 亚洲国产精品av| 亚洲人成亚洲人成在线观看图片 | 成人免费视频一区| 久久先锋影音av鲁色资源网| 裸体健美xxxx欧美裸体表演| 欧美日本视频在线| 奇米影视7777精品一区二区| 欧美一区二区免费观在线| 亚洲影视资源网| 色先锋久久av资源部| 日韩欧美亚洲国产精品字幕久久久 | 日本va欧美va欧美va精品| 一本大道综合伊人精品热热| 久久久午夜精品| 中文字幕制服丝袜成人av| 精品亚洲aⅴ乱码一区二区三区| 99久久久久久99| 久久久高清一区二区三区| 极品瑜伽女神91| 日韩午夜精品视频| 亚洲成人av电影| 欧美大片一区二区| 日韩影院在线观看| 91精品国产高清一区二区三区| 三级一区在线视频先锋 | 国产91丝袜在线播放0| 国产亚洲福利社区一区| 成人激情动漫在线观看| 久久一区二区三区四区| 福利91精品一区二区三区| 欧美一区二区三区性视频| 视频一区免费在线观看| 制服丝袜在线91| 狠狠色丁香婷综合久久| 亚洲激情自拍视频| 欧美一区二区三区视频在线| 亚洲成人av福利| 国产欧美视频一区二区| 不卡区在线中文字幕| 亚洲国产精品尤物yw在线观看| 欧美一区二区在线播放| 国内精品国产成人国产三级粉色| 久久久高清一区二区三区| 成人av在线网站| 美女网站一区二区| 亚洲精品日韩综合观看成人91| 欧洲视频一区二区| 精品在线免费视频| 中文字幕国产一区| 91精品婷婷国产综合久久性色| 成人一级黄色片| 视频一区欧美日韩| 亚洲自拍偷拍综合| 国产精品乱人伦| 欧美mv和日韩mv的网站| 欧美在线视频日韩| 国产suv一区二区三区88区| 一区二区激情视频| 亚洲欧洲日产国码二区| 亚洲精品一区在线观看| 波多野结衣在线aⅴ中文字幕不卡| 日韩黄色免费电影| 蜜桃视频在线一区|