埋頭苦幹一天終於搞定!乙個用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...