我用抓包工具抓了post的包,寫程式傳送過去不能得到登入後的頁面~~~
post 包如下:
我的登入**
string host = gethost(url);
string urlpath = geturlpath(url);
timeval connecttime;
connecttime.tv_sec = 6;
connecttime.tv_usec = 0;
socket sock;
if (!connectwebsite(sock, host, connecttime, path))
string post = urlpath;
char header[1024] = ;
sprintf(header,post的包位元組);
send(sock, header, strlen(header), 0);
receivestream(sock, stream, time, path);
closesocket(sock);
wsacleanup();
return true;
curl模擬post登入
linux下curl很簡單了,curl d post or get url 在這裡我使用的是wirshark一款抓包分析,嘗試登入校園網 沒有驗證碼 post和get需要抓包分析 這裡也順便學習了下wirshark抓包過濾 在這裡我們可以清楚的看到校園網的帳號ddddd和密碼,密碼是加密過的但是帳號...
socket 模擬POST傳送資料
筆者之前使用過mfc的cinternetsession來模擬post傳送資料,但一直在想,mfc中的類都是經過封裝的,如果我自己通過最原始的socket傳送資料是不是可行呢?所以經過一 早上的努力,還是成功了,說明這也不難哈。我先說說自己的過程吧 首先要構造自己的http頭部,那麼首先要看標準的ht...
curl模擬傳送post請求
curl模擬傳送post請求 初始化 curl curl init 設定抓取的url curl setopt curl,curlopt url,設定標頭檔案的資訊作為資料流輸出 curl setopt curl,curlopt header,1 設定獲取的資訊以檔案流的形式返回,而不是直接輸出。cu...