91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.17MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-08-12
  • 語言: 其他
  • 標簽: HACK??破解??

資源簡介

《HACK編程實例精講》教材的Word電子版,好不容易才從網上搜集到的。

資源截圖

代碼片段和文件信息


#include??
#include??
#define??MAXBUFLEN??20480?
#define??HTTPADDLEN?50?
#define??TIMEWAIT???2000?
#pragma?comment(lib“ws2_32.lib“)
SOCKET???Global[1000];?

DWORD?WINAPI??Proxy(?LPVOID?pSocket);?
int???ParseHttpRequest(char?*?SourceBufint?DataLenvoid?*?ServerAddr);?


int?main(int?argcchar?*?argv[])?
{?
???SOCKET??MainSocketClientSocket;?
???struct??sockaddr_in?HostClient;?
???WSADATA?WsaData;?
???int??AddLeni;?

???//初始化?
???
???if(WSAStartup(MAKEWORD(22)&WsaData)????{?
???????printf(“初始化失敗\n“);?
???????return?1;?
???}?
???//創建socket端口?
???MainSocket?=?socket(AF_INETSOCK_STREAMIPPROTO_TCP);?
???if(MainSocket?==?SOCKET_ERROR)?
???{?
???????printf(“端口創建錯誤\n“);
???return?1;
???}?
???Host.sin_family?=?AF_INET;?
???Host.sin_port?=?htons(8080);?
???Host.sin_addr.s_addr?=?inet_addr(“127.0.0.1“);?
???printf(“正在工作\n“);?
???//綁定socket
???if(bind(MainSocket(SOCKADDR?*)&Hostsizeof(Host))?!=?0)?
???{?
???????printf(“綁定錯誤\n“);
???}?
???i?=?0;?
???//監聽?
???if(listen(MainSocket5)?==?SOCKET_ERROR)?
???{?
???????printf(“監聽錯誤\n“);?
???}?
???AddLen?=?sizeof(Client);?

???//連接新的客戶?
???i?=?0;?
???for(;;)?
???{?
???????ClientSocket?=?accept(MainSocket(SOCKADDR?*)&Client&AddLen);?
???????if(ClientSocket?==?SOCKET_ERROR)?
???????{?
???????????printf(“接受客戶請求錯誤!\n“);?
???????}?
???????printf(“.“);?
???????i?++?;?
???????if(?i?>=?1000)?
???????????i?=?0;?
???????Global[i]?=?ClientSocket;?

???????//對于每一個客戶啟動不同的線程程進行控制?
???????//這個地方在使用ClientSocket的時候,要不要保證在某一時刻內只能有一個進程使用??????

???CreateThread(NULL0Proxy(LPVOID)Global[i]0NULL);

????????
???}?

????
return?0;
}?
DWORD?WINAPI?Proxy(?LPVOID?pSocket)?
{?
???SOCKET?ClientSocket;?
???char??ReceiveBuf[MAXBUFLEN];?
???int??DataLen;?
???struct?sockaddr_in??ServerAddr;?
???SOCKET??ProxySocket;?
???int?i?=?0;?
???int?time?=?TIMEWAIT;?

???//得到參數中的端口號信息?
???ClientSocket?=?(SOCKET)pSocket;?
//接受第一次請求信息?
???memset(ReceiveBuf0MAXBUFLEN);?
???DataLen?=?recv(ClientSocketReceiveBufMAXBUFLEN0);?

???if(DataLen?==?SOCKET_ERROR)?
???{?
???????printf(“錯誤\n“);?
???????closesocket(ClientSocket);?
??????return?0;
???}?
???if(DataLen?==?0)?
???{?
???????closesocket(ClientSocket);?
??????return?0;
???}?????
???//處理請求信息,分離出服務器地址?
???if(?ParseHttpRequest(ReceiveBufDataLen(void?*)&ServerAddr)????{?
???????closesocket(ClientSocket);?
???????goto?error;?
???}?
???//創建新的socket用來和服務器進行連接?
???ProxySocket?=?socket(AF_INETSOCK_STREAMIPPROTO_TCP);?
???//設置超時時間?
???setsockopt(ProxySocketSOL_SOCKETSO_RCVTIMEO(char?*)×izeof(time));?
???if(ProxySocket?==?SOCKET_ERROR)?
???{?
???????printf(“端口創建錯誤\n“);?
???????return?0;
???}?
???if(connect(ProxySocket(SOCKADDR?*)&ServerAddrsizeof(ServerAddr))?==?SOCKET_ERROR)?
???{?
???????//printf(“連接服務器錯誤“);?
???????goto?error;?
???}?
???//開始進行數據傳輸處理?
???//發送到服務器端?
???if(send(ProxySocketReceiveBufDataLen0)?==?SOCKET_ERROR)?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????????77??2008-10-14?08:46??HACK編程實例精講\Desktop.ini

?????文件???????5912??2004-11-13?23:22??HACK編程實例精講\本書代碼\實例收錄\http代理原碼.cpp

?????文件???????5745??2003-08-17?15:21??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\client\icmpsend.cpp

?????文件???????2007??2003-08-17?15:02??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\client\icmpsend.dsp

?????文件????????541??2003-08-17?15:02??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\client\icmpsend.dsw

?????文件??????41984??2003-08-17?15:21??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\client\icmpsend.ncb

?????文件??????48640??2003-08-17?15:21??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\client\icmpsend.opt

?????文件????????870??2003-08-17?15:21??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\client\icmpsend.plg

?????文件??????19060??2003-08-17?15:23??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\server\icmpsrv.cpp

?????文件???????1999??2003-08-17?15:05??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\server\icmpsrv.dsp

?????文件????????539??2003-08-17?15:05??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\server\icmpsrv.dsw

?????文件??????27648??2004-06-30?22:17??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\server\icmpsrv.ncb

?????文件??????48640??2003-08-17?15:23??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\server\icmpsrv.opt

?????文件????????862??2003-08-17?15:23??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\server\icmpsrv.plg

?????文件???????1128??1999-09-29?00:13??HACK編程實例精講\本書代碼\實例收錄\ICMP后門\server\StdAfx.h

?????文件???????1567??2004-08-05?12:04??HACK編程實例精講\本書代碼\實例收錄\winsock代碼\client.cpp

?????文件?????155710??2004-08-05?12:04??HACK編程實例精講\本書代碼\實例收錄\winsock代碼\Debug\client.exe

?????文件?????155710??2004-08-05?12:01??HACK編程實例精講\本書代碼\實例收錄\winsock代碼\Debug\server.exe

?????文件???????1774??2004-08-05?11:58??HACK編程實例精講\本書代碼\實例收錄\winsock代碼\server.cpp

?????文件???????3657??2004-09-03?13:26??HACK編程實例精講\本書代碼\實例收錄\一個簡單嗅探軟件的實現\sniff.cpp

?????文件??????40960??2008-12-13?13:41??HACK編程實例精講\本書代碼\實例收錄\一個簡單嗅探軟件的實現\sniff.exe

?????文件???????5494??2004-08-27?15:15??HACK編程實例精講\本書代碼\實例收錄\信息刺探工具\snmp.cpp

?????文件??????40960??2008-12-13?13:41??HACK編程實例精講\本書代碼\實例收錄\信息刺探工具\snmp.exe

?????文件??????40960??2004-08-29?14:49??HACK編程實例精講\本書代碼\實例收錄\多線程dos攻擊程序\Release\synflood.exe

?????文件???????6135??2004-08-27?00:16??HACK編程實例精講\本書代碼\實例收錄\多線程dos攻擊程序\synflood.cpp

?????文件????????603??2004-08-18?23:00??HACK編程實例精講\本書代碼\實例收錄\多線程例子.cpp

?????文件???????1517??2004-08-16?12:12??HACK編程實例精講\本書代碼\實例收錄\掃描器代碼\單線程tcp掃描器\tcpscan.cpp

?????文件???????3681??2004-08-26?12:59??HACK編程實例精講\本書代碼\實例收錄\掃描器代碼\多線程tcp掃描器\gscan.cpp

?????文件??????36864??2004-08-21?18:20??HACK編程實例精講\本書代碼\實例收錄\掃描器代碼\多線程tcp掃描器\gscan.exe

?????文件???????1479??2004-08-20?13:24??HACK編程實例精講\本書代碼\實例收錄\掃描器代碼\打造極速SYN掃描器代碼\getallIP.cpp

............此處省略159個文件信息

評論

共有 條評論