HTTP協議模擬登入網站
阿新 • • 發佈:2019-02-11
HTTP協議模擬登入發帖等主要原理:
把頭資訊傳過去,模擬登入的主要使用Cookie,其次是Referer和User-Agent.需要使用上一篇文章的Socket程式設計傳送GET請求。
其擴充套件程式碼如下:
<span style="font-family:Microsoft YaHei;font-size:14px;"><?PHP require('./get.php'); //這裡的路徑需要注意一下,路徑中帶有?。要設定query $http = newHttp('http://www.example.com/'); //設定請求資訊 $http = setHeader('cookie: '); $http = setHeader('Referer: '); $http = setHeader('User-Agent: '); //抓包檢視POST的資料。然後寫在陣列。 $msg = array( ); $http->post($msg); ?></span>
【注意】:
這裡模擬登入,沒有考慮到驗證碼的情況,驗證碼只能破解,使用影象識別。
【知識拓展】:
Referer與防盜鏈有關,在防盜鏈中使用的原理就是Referer。在下一篇文章中會詳細介紹。