兩個獲取http頁面的c 函式

2021-04-12 22:02:14 字數 964 閱讀 7300

埋頭苦幹一天終於搞定!乙個用c#寫的windows應用程式,作用嘛,就是對asp程式已知的20種漏洞進行掃瞄,顯示源程式。在這個應用程式中用到兩種獲得http頁面的方法,一種是直接用httpwebrequest類,而另一種是同伺服器通過tcp/ip建立socket連線,直接查詢埠80 , 為此我寫了以下兩個函式,第乙個比較簡單,引數只有乙個,就是要求的url , 另外乙個比較複雜,也很通用,不僅可以請求http頁面,還可以和其他埠通訊,如埠43的whois,埠25的**tp,埠21的ftp甚至pop3等等,三個引數分別是主機名,請求命令和埠。好了,看程式吧。

//獲取http頁面函式

//通過同server建立tcp/ip連線,傳送socket命令

private string get_socket_request(string a_strserver , string a_strrequest , int32 a_intport)

// sent the get text to the host

s.send(byteget, byteget.length, 0);

// receive the page, loop until all bytes are received

int32 bytes = s.receive(recvbytes, recvbytes.length, 0);

strretpage = strretpage + ascii.getstring(recvbytes, 0, bytes);

while (bytes > 0)

return strretpage ; }

兩個頁面的Alpha混合C 原始碼

hresult ddrval ddrval lpbackbuffer bltfast 0,0,lpddsone,rc,ddbltfast wait 背景位圖傳送到後台緩衝區 if ddrval dd ok ddsu cedesc ddsd,ddsd2 zeromemory ddsd,sizeof d...

同一頁面的兩個Iframe獲取資料

首先頁面 此時左側的iframe想要獲取到右側的iframe中的資料 var x window.parent.document.getelementbyid treeframe var right x.contentwindow x.contentdocument if right.document...

同一頁面的兩個Iframe獲取資料

首先頁面 td style width 50 valign top iframe name id frameborder 0 src x style margin 0 auto width 100 height 100 iframe td td style width 50 valign top i...