資源共享吧|易語言論壇|逆向破解教程|輔助開發(fā)教程|網(wǎng)絡(luò)安全教程|rigasin.com|我的開發(fā)技術(shù)隨記

 找回密碼
 注冊成為正式會員
查看: 192289|回復(fù): 319
打印 上一主題 下一主題

[各種語言POST JS] 《VC實戰(zhàn)HTTP之POST》教程第一期更新完成

  [復(fù)制鏈接]

2363

主題

1萬

帖子

304

精華

管理員

Rank: 9Rank: 9Rank: 9

資源幣
5420
積分
17756
貢獻
97
在線時間
7422 小時
注冊時間
2015-4-14
最后登錄
2025-4-14

論壇管理員超級版主終身VIP會員資源共享吧男神終身成就

跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2015-9-10 21:31:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
最近會員反應(yīng)論壇沒有POST教程,所以我們覺得擼一套。
游客,如果您要查看本帖隱藏內(nèi)容請回復(fù)

大綱如下:
01、Http協(xié)議頭的組成及含義;
    ①、什么是Http協(xié)議;
    ②、Http協(xié)議的通信過程;
    ③、URL格式詳解;
    ④、Request請求的方法;
    ⑤、Http協(xié)議Request請求頭結(jié)構(gòu);
    ⑥、Http協(xié)議Reponse應(yīng)答頭結(jié)構(gòu);

02、WinHttp常用命令;
    ①、WinINet與WinHttp的異同點,為什么使用WinHttp講解?
    ②、WinHttp接口調(diào)用方式;
    ③、WinHttp常用命令講解;
    ④、WinHttp示例代碼;

03、GET方式獲取百度首頁源碼:類型庫生成包裝類的方式
    ①、獲取網(wǎng)頁源碼的步驟;
    ②、實例化COM組件的幾種方法;
            a. 類型庫生成包裝類的方式:優(yōu)點->使用方便,貼近C++,缺點->COM接口的默認缺省參數(shù)必須填寫,不靈活;
    ③、各種ID的區(qū)別:GUID、UUID、CLSID、IID;
    ④、幾點備注;

04、GET方式獲取百度首頁源碼:import+接口方式
        ①、優(yōu)缺點:import+接口方式:優(yōu)點->COM接口的申請與釋放自己控制,很靈活,缺點->控制不好,引起內(nèi)存泄露,且COM組件的實例化參數(shù)較多;
           
05、GET方式獲取百度首頁源碼:import+智能指針包裝類的方式
        ①、優(yōu)缺點:import+智能指針包裝類的方式:優(yōu)點->智能指針,使用方便,不用擔(dān)心內(nèi)存泄露,COM組件實例化簡單,可使用COM組件的默認缺省參數(shù);
        ②、IWinHttpRequest 的異常處理:try-catch 方式;
        ③、只能指針的全局保存,復(fù)用機制。

06、實戰(zhàn)POST方式登陸網(wǎng)站:
        ①、成果作品展示:登錄idc3389網(wǎng)站并獲取用戶信息;
        
        ②、抓包分析登錄流程;
        ③、添加實現(xiàn)登錄流程代碼;

07、登陸完畢獲取用戶信息:
        ①、抓包分析獲取用戶信息流程;
        ②、實現(xiàn)獲取用戶信息流程;
        ③、備注問題;
                a. 分析登錄函數(shù)與獲取用戶信息的兩個函數(shù)中,是否應(yīng)該每次都新建一個IWinHttpRequestPtr類型的指針并實例化進行網(wǎng)絡(luò)操作?
                b. 分析幾次Http的Cookie交互情況,得到為什么?

08、截獲Cookie免登陸獲取會員信息:
        ①、成果作品展示,截圖如下:
        
        ②、抓包分析登錄流程;
        ③、代碼實現(xiàn)登錄流程;
        ④、WinHttp的302自動跳轉(zhuǎn)機制的開啟與關(guān)閉;
        ⑤、WinHttp的Cookie機制解析;
        ⑥、抓包分析獲取會員信息流程;
        ⑦、代碼實現(xiàn)獲取會員信息流程;
        ⑧、截獲Cookie實現(xiàn)免登陸獲取用戶信息;
        ⑨、相關(guān)文檔下載;

09、帶驗證碼的POST封包登陸:
        ①、成果作品展示,截圖如下:
        
        ②、抓包分析登錄流程;
        ③、代碼實現(xiàn)網(wǎng)絡(luò)獲取驗證碼圖片;
        ④、內(nèi)存加載驗證碼圖片并顯示;
        ⑤、代碼實現(xiàn)登錄流程;
        ⑥、代碼實現(xiàn)獲取會員信息流程;
        ⑦、相關(guān)文檔下載;

10、打碼平臺對接實現(xiàn)驗證碼的自動識別與輸入:
        ①、驗證碼識別原理;
        ②、打碼平臺原理;
        ③、對接驗證碼識別平臺+代碼實現(xiàn);
        ④、相關(guān)文檔下載;

11、C++調(diào)用JS函數(shù)實現(xiàn)MD5加密:
        ①、成果作品展示,截圖如下:
        
        ②、Javascript 語言簡介;
        ③、C++與JS交互原理;
        ④、常見JavaScript引擎;
        ⑤、基于SpiderMonkey封裝類庫:JsMgr 供本教程使用;
        ⑥、使用 JsMgr 庫的準(zhǔn)備工作;
        ⑦、開始使用 JsMgr 庫;
        ⑧、實現(xiàn)字符串的MD5加密;
        ⑨、相關(guān)文檔下載;

12、封裝微軟MsScript.ocx組件的IScriptControl接口實現(xiàn)JS的MD5加密:
        ①、成果作品展示,截圖如下:
        
        ②、封裝 MsScript.ocx 組件的 IScriptControl 接口的緣由及難度性:調(diào)用JS文件中某個對象的函數(shù);
        ③、使用封轉(zhuǎn)好的 MSJsMgr 庫的準(zhǔn)備工作;
        ④、開始使用 MSJsMgr 庫;
        ⑤、實現(xiàn)字符串的MD5加密;
        ⑥、小作業(yè):程序執(zhí)行完畢,調(diào)用CoUninitialize()引起崩潰的問題;
        ⑦、相關(guān)文檔下載;

13、實戰(zhàn)多線程POST登陸 idc3389.com:
        ①、成果作品展示,截圖如下:
        
        ②、用戶賬號密碼文件的解析及多線程的開啟;
        ③、COM組件初始化CoInitialize()的作用域單位;
        ④、線程函數(shù)中用戶登陸、信息獲取 的相關(guān)操作;
        ⑤、線程間同步,防止異常的發(fā)生;
        ⑥、相關(guān)文檔下載;

14、Winhttp代理的設(shè)置及json數(shù)據(jù)解析:
        ①、成果作品展示,截圖如下:
        
        ②、Winhttp代理的設(shè)置;
        ③、json數(shù)據(jù)的解析:
               a、json簡介;
               b、json與xml的區(qū)別;
               c、json數(shù)據(jù)在C++中的解析庫:jsoncpp;
               d、如何使用類似jsoncpp的開源庫為己用;
        ④、獲取本電腦公網(wǎng)ip地址;



15、全自動注冊網(wǎng)易郵箱之流程分析:
        ①、多入口分析;
        ②、使用Chrome瀏覽器模擬手機瀏覽器;
        ③、根據(jù)抓包結(jié)果分析注冊流程;



16、反向分析郵箱注冊流程:
        ①、分析每個請求的三個重要點:URL、Cookie、Body


17、分析JS加密的驗證碼URL:
        ①、分析Http請求的三個關(guān)鍵點;
        ②、反向分析之關(guān)鍵;
        ③、活用工具,事半功倍。



18、正向解析網(wǎng)易郵箱注冊流程I:
        ①、前置基礎(chǔ)知識要求;
        ②、相關(guān)前置基礎(chǔ)知識學(xué)習(xí)網(wǎng)站推薦;
        ③、Chrome 的JS腳本調(diào)試功能介紹。



19、正向解析網(wǎng)易郵箱注冊流程II:
20、實戰(zhàn)Chrome瀏覽器JS調(diào)試注冊提交按鈕執(zhí)行流程:

21、代碼獲取注冊頁源碼及相關(guān)加密字段:
        ①、GET方式獲取注冊頁源碼;
        ②、提取jSessionID、env、time、prepareUrl 等相關(guān)字段信息,以備后用;
        ③、整理JS腳本代碼,提取env字段加密函數(shù);
        ④、C++版獲取毫秒級時間的代碼;
        ⑤、C++調(diào)用JS加密函數(shù)。

22、HttpS請求與注冊驗證碼的獲。
        ①、根據(jù)加密結(jié)果構(gòu)造驗證碼圖片URL,獲取驗證碼并顯示;
        ②、Get方式獲取加密HTTPS的網(wǎng)頁信息:
            a、HttpS概要說明,為什么會有HttpS?
            b、使用Fiddler抓Https的包:
            c、如果訪問某Https的網(wǎng)站要求安裝證書一類的怎么辦;
            d、新建winhttp對象,獲取https的prepare頁面信息,得到Cookie:
        ③、模擬輸入用戶名、密碼、驗證碼等事件,向服務(wù)器POST發(fā)包;
        ④、小作業(yè):;



23、提交郵箱注冊結(jié)果:
        ①、同步機制,等待用戶輸入驗證碼;
        ②、注冊按鈕提交操作;
        ③、注冊結(jié)果說明。

回復(fù)

使用道具 舉報

5

主題

639

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
1536
積分
1406
貢獻
0
在線時間
413 小時
注冊時間
2015-7-8
最后登錄
2025-4-11

終身VIP會員

推薦
發(fā)表于 2015-9-10 22:53:54 | 只看該作者
資源共享吧真是一個好地方!
回復(fù) 支持 1 反對 0

使用道具 舉報

2

主題

121

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
302
積分
265
貢獻
0
在線時間
19 小時
注冊時間
2015-7-8
最后登錄
2018-7-29

終身VIP會員

板凳
發(fā)表于 2015-9-10 22:07:47 | 只看該作者
好的
回復(fù)

使用道具 舉報

6

主題

1446

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
3334
積分
4442
貢獻
0
在線時間
1278 小時
注冊時間
2015-6-13
最后登錄
2024-4-6

終身VIP會員

地板
發(fā)表于 2015-9-10 22:21:49 | 只看該作者
膜拜神貼,后面的請保持隊形!
回復(fù) 支持 反對

使用道具 舉報

19

主題

546

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
1268
積分
1763
貢獻
0
在線時間
161 小時
注冊時間
2015-6-25
最后登錄
2022-9-30

終身VIP會員

5#
發(fā)表于 2015-9-10 22:55:05 | 只看該作者
yoooooooooooooooooooooooo
回復(fù) 支持 反對

使用道具 舉報

20

主題

1238

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
3438
積分
4085
貢獻
0
在線時間
996 小時
注冊時間
2015-4-24
最后登錄
2024-11-3

終身VIP會員

6#
發(fā)表于 2015-9-10 23:03:11 | 只看該作者
我看不錯噢 謝謝樓主!
回復(fù) 支持 反對

使用道具 舉報

16

主題

816

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
2352
積分
3215
貢獻
0
在線時間
440 小時
注冊時間
2015-5-17
最后登錄
2024-12-24

終身VIP會員

7#
發(fā)表于 2015-9-10 23:10:04 | 只看該作者
論壇不能沒有像樓主這樣的人才!
回復(fù) 支持 反對

使用道具 舉報

4

主題

698

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
2241
積分
2134
貢獻
0
在線時間
262 小時
注冊時間
2015-7-30
最后登錄
2025-3-12

終身VIP會員

8#
發(fā)表于 2015-9-11 03:48:35 | 只看該作者
ST》教程第一期更新完成 [修改]
高級模式
回復(fù) 支持 反對

使用道具 舉報

5

主題

490

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
1119
積分
1552
貢獻
0
在線時間
181 小時
注冊時間
2015-4-26
最后登錄
2025-2-16

終身VIP會員

9#
發(fā)表于 2015-9-11 08:13:56 | 只看該作者
膜拜神貼,后面的請保持隊形!
回復(fù) 支持 反對

使用道具 舉報

5

主題

650

帖子

0

精華

終身高級VIP會員

Rank: 7Rank: 7Rank: 7

資源幣
1506
積分
1837
貢獻
0
在線時間
182 小時
注冊時間
2015-6-12
最后登錄
2025-4-15

終身VIP會員

10#
發(fā)表于 2015-9-11 09:16:44 | 只看該作者
好家伙。。。。。。。。。。。。。。。。。。。。。。。。。。。
回復(fù)

使用道具 舉報

 點擊右側(cè)快捷回復(fù)  

本版積分規(guī)則

小黑屋|資源共享吧 ( 瓊ICP備2023000410號-1 )

GMT+8, 2025-4-16 07:38 , Processed in 0.069726 second(s), 13 queries , MemCached On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回復(fù) 返回頂部 返回列表