婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP小偷程序如何利用XMLHTTP實現(xiàn)表單的提交

ASP小偷程序如何利用XMLHTTP實現(xiàn)表單的提交

熱門標(biāo)簽:許昌智能電銷機器人公司 海南銀行智能外呼系統(tǒng)商家 電銷機器人違法了嗎 遼寧銀行智能外呼系統(tǒng) 遼寧正規(guī)電銷機器人 上海浦東騰訊地圖標(biāo)注位置 澳大利亞城市地圖標(biāo)注 辰溪地圖標(biāo)注 姜堰電銷機器人
[原創(chuàng)]ASP小偷程序如何利用XMLHTTP實現(xiàn)表單的提交以及cookies或session的發(fā)送

利用XMLHTTP來制作小偷的具體細節(jié)落伍很多人都發(fā)過和討論過了,但是在制作ASP小偷的過程中,很多人就發(fā)現(xiàn)ASP小偷不如PHP小偷的那么強

大了。確實,如果在原網(wǎng)站如果存在表單提交或cookies的驗證,對于ASP來說,不使用基于SOCKET的組件就難以完成,其實,XMLHTTP的另外兩

個方法被我們忽略了,而這正是問題的關(guān)鍵。
下面首先來說說這個方法
1。.send()
由于流行的小偷是使用的GET而不是POST來傳送數(shù)據(jù),所以很多人忽略了這個方法,而使用SEND發(fā)送數(shù)據(jù)也很簡單,就是SEND("內(nèi)容"),可是,

發(fā)送表單就不是這么簡單,因為你發(fā)送的表單如果是中文的話,就要牽扯到編碼的問題了。
首先,你在OPEN 時要確定是用POST 即 .open("POST",地址,是否異步)
然后,在SEND里面加上你表單的內(nèi)容,比如說,你要提交的表單有3個表單域,分別是A,B,C,對應(yīng)的值分別是1,2,3,那么,你在SEND里這

樣寫就可以提交表單了,.send("A=1B=2C=3"),怎么樣,很簡單吧,是不是沒想到呢?但是別高興的太早了,我前面說到了,如果表單的值是

中文的話,數(shù)據(jù)傳輸?shù)木蜁鲥e了。這里我們借助一個函數(shù)escape(),熟悉JAVASCRIPT的朋友都應(yīng)該知道這個函數(shù)的作用了,現(xiàn)在VBSCRIPT同樣支持這個函數(shù)。.send("A=escape('值1')B=escape('值2')C=escape('值3')")
2。.setRequestHeader()
接著上面的所說,你的數(shù)據(jù)send出去了,對方卻不會接收到,為什么了,其實,那是因為你的HTTP頭少了一個東西,然后用這個函數(shù)把加上去就可以了,具體就是.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded"), 告訴對方你是提交了一個urlencode編碼的表單。

好的,說完了表單的提交來說怎么傳送cookies和session

[ Last edited by 墨鼠 on 2005-4-13 at 13:20 ] 

其實傳送cookies也很簡單了,同樣利用這個函數(shù)在HTTP頭里添加?xùn)|西,比如,我當(dāng)前在落伍的cookies是
cdb_sid=ybBiK0; cdb_cookietime=315360000; cdb_oldtopics=D869008D; cdb_visitedfid=1D45; cdb_auth=AQYHXVFDGERdsggVQA1VYUgxQDwFVV1dUAlwFAFRXVwU%2FbAIJB1lUCg; cdb_fid45=1113370145
現(xiàn)在我要發(fā)送這個cookies就直接是.setRequestHeader("Cookie","cdb_sid=ybBiK0; cdb_cookietime=315360000; cdb_oldtopics=D869008D; cdb_visitedfid=1D45; cdb_auth=AQYHXVFDGERdsggVQA1VYUgxQDwFVV1dUAlwFAFRXVwU%2FbAIJB1lUCg; cdb_fid45=1113370145")
當(dāng)然,有些網(wǎng)站頁面有頁面判斷功能,這個也不難,就是.setRequestHeader("Referer","來路的絕對地址")
這里還有個重要問題,就是這個方法由于是寫HTTP頭的,所以不能更改現(xiàn)有的HTTP頭,對于怎么用asp獲取對方頁面的cookies或session并且發(fā)出去,就下次在發(fā)文說明,請先給個精華吧。

為了偶的墨貓MM,寫的累死了:cool:
use xmlhttp's getResponseHeader and setRequestHeader method

Dim logxml, idpw, postxml, info, cookie
idpw="id=abcpw=pass"
Set logxml = Server.CreateObject("Microsoft.XMLHTTP")
logxml.Open "POST", "http://myserver/login", False
logxml.Send idpw
cookie = logxml.getResponseHeader("Set-Cookie")

info="title=hellocontent=world"
Set postxml = Server.CreateObject("Microsoft.XMLHTTP")
postxml.Open "POST", "http://myserver/post", False
postxml.setRequestHeader("Cookie",cookie)
postxml.Send
您可能感興趣的文章:
  • asp xmlhttp下載一句話
  • 用ASP VBS xmlhttp adodbstream下載和保存圖片的代碼
  • 用asp+xmlhttp編寫web采集程序
  • XMLHTTP批量抓取遠程資料
  • asp中利用xmlhttp抓取網(wǎng)頁內(nèi)容的代碼

標(biāo)簽:西藏 深圳 威海 撫州 伊春 晉城 崇左 銅川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP小偷程序如何利用XMLHTTP實現(xiàn)表單的提交》,本文關(guān)鍵詞  ASP,小偷,程序,如何,利用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP小偷程序如何利用XMLHTTP實現(xiàn)表單的提交》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP小偷程序如何利用XMLHTTP實現(xiàn)表單的提交的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 磴口县| 杭锦后旗| 永康市| 上饶县| 北海市| 西丰县| 安乡县| 滦南县| 曲沃县| 福清市| 克拉玛依市| 临朐县| 新平| 星座| 岳阳市| 大关县| 牡丹江市| 锡林郭勒盟| 甘谷县| 修水县| 纳雍县| 梅河口市| 左贡县| 同江市| 普格县| 措勤县| 广丰县| 楚雄市| 宣汉县| 双峰县| 灌南县| 太谷县| 南岸区| 湘潭市| 巴林左旗| 平度市| 郁南县| 博乐市| 右玉县| 乐陵市| 太康县|