AspHTTP的組件的擷取使用(小偷程式教學)

來源:互聯網
上載者:User
程式|小偷程式

AboutAspHTTP
其實ASP類的小偷的本質都是利用XMLHTTP向遠程WEB發送請求,
然後分析遠端資訊,從而獲得自己需要的結果
AspHTTP通過HTTP協議允許你提交GET/POST/HEAD
它是一個組件化的程式。
其中包括的特性:

GET,HEADandPOST的方法請求
返回HTTP協議頭
接受被修改過的HTTP頭
判斷是否逾時
支援代理設定
用戶端環境的判斷
CustomContent-TypeheadersforPOST
自動轉向
支援多種登陸環境
將遠程檔案轉換成二進位流檔案
允許用戶端的HTTP請求。

如何擷取AspHTTP
http://soft.0zones.com/SoftView/SoftView_10659.html
或者直接去官方購買
ASPHTTP並不是一個Free的產品,但好像存在有註冊BUG,
如果你將你的電腦日期往後調回2004年前就可以合法的使用該組件了。
就是系統時間欺騙,^_^

AspHTTP的安裝
將下面的儲存為一個bat檔案,運行就可以直接安裝ASPHTTP

echooff
echo檔案說明:組件註冊
echo歡迎使用ASPHTTP組件!
echo小偷教程
echo組件版本3.X
copyASPPING.DLL%windir%system32
regsvr32%windir%system32ASPPING.DL

下面是幾個特別的例子說明:
1.擷取頁面上的地址清單geturl.asp

  <html>
  <body>
  <%
  Server.ScriptTimeout=240
  SetHttpObj=Server.CreateObject("AspHTTP.Conn")
  HttpObj.Url="http://www.baidu.com/search/jiqiao.html"
  HttpObj.RequestMethod="GET"
  HttpObj.UserAgent="Mozilla/2.0(compatible;MSIE6.0B;WindowsNT)"
  strResult=HttpObj.GetURL
  Response.Write"<h2>AHREFList</h2>"
  varHREFArray=HttpObj.GetHREFs
  intHREFArrayLimit=UBound(varHREFArray)-1
  ForI=0tointHREFArrayLimit
  Response.WritevarHREFArray(I)&"<br>"&VBCrLF
  Next
  %>
  </body>
  </html>

2.擷取遠端檔案並下載到本地getImg.asp

<%
  Server.ScriptTimeout=240
  SetHttpObj=Server.CreateObject("AspHTTP.Conn")
  HttpObj.Url="http://www.im286.com/images/im286/logo.gif"
  '圖片或檔案的地址index.html"      '圖片或檔案的儲存路徑
  HttpObj.GetURL
  Response.Write"已經成功下載到本地了"
  %>

3.擷取遠端圖片並顯示出來  img.asp

<%
Response.ContentType="image/gif"      '遠程檔案類型
SetHTTPObj=Server.CreateObject("AspHTTP.Conn")
HTTPObj.Url="http://www.im286.com/images/im286/logo.gif"
HTTPObj.GetURL
Response.BinaryWriteHTTPObj.BinaryData
%>

4.擷取遠程頁面的內容,並儲存到本地

 <%
SetHttpObj=Server.CreateObject("AspHTTP.Conn")
HTTPObj.Url="http://www.im286.com/index.php"
'HTTPObj.PostData="suid=jimb&pwd=macabre&id=32&val=1.5"
HTTPObj.TimeOut=1800
HTTPObj.Accept="*/*"
HTTPObj.FollowRedirects=true
HTTPObj.Port=80      
'HTTPObj.Proxy="xxx.net:8080"          '使用Proxy 位址,連接埠
'HTTPObj.ProxyPassword="proxyusername:proxypassword"      '代理的使用者名稱,密碼
HttpObj.SaveFileTo="D:/WEB/weburl/index.html"          '將遠程頁面儲存到本地
HTTPObj.UserAgent="MozillaCompatible(MSIE3.01WinNT)"
HTTPObj.Protocol="HTTP/1.1"
HTTPObj.Authorization="USER:pass"      
HTTPObj.ContentType="application/x-www-form-urlencoded"
HTTPObj.RequestMethod="POST"
'HTTPObj.GetHREFs
'HTTPObj.RequestMethod="HEAD"
strResult=HTTPObj.GetURL
response.write
strResult
%>



相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。