[發明專利]一種基于隨機森林的滑動驗證碼的自動通過測試方法有效
| 申請號: | 201710838619.3 | 申請日: | 2017-09-18 |
| 公開(公告)號: | CN107729729B | 公開(公告)日: | 2021-01-01 |
| 發明(設計)人: | 姚森友 | 申請(專利權)人: | 北京知道未來信息技術有限公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31;G06F21/46 |
| 代理公司: | 北京君尚知識產權代理有限公司 11200 | 代理人: | 司立彬 |
| 地址: | 100102 北京市朝陽區阜*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 隨機 森林 滑動 驗證 自動 通過 測試 方法 | ||
1.一種基于隨機森林的滑動驗證碼的自動通過測試方法,其步驟包括:
1)根據滑動驗證碼中的加密字段,獲取軌跡的加密函數和軌跡參數;
2)根據所述軌跡參數和所述加密函數,收集所述軌跡參數的值,然后根據所述加密函數對所述軌跡參數的值進行反向逆解,得到若干原始數組;然后將各所述原始數組生成訓練數據;
3)用隨機森林進行回歸訓練所述訓練數據,得到一個軌跡模型;然后對所述軌跡模型進行歸一化處理;
4)重復步驟2)、3)多次,得到對應多個歸一化軌跡;
5)多次隨機獲取不同歸一化軌跡不同時間的若干數據點,將每次選取的來自不同歸一化軌跡不同時間的數據點均在同一數軸上進行擬合,分別得到多條擬合軌跡;分別測試每一條擬合軌跡對該滑動驗證碼的通過率,根據通過率選取一最優擬合軌跡;
6)獲取該滑動驗證碼的圖片,包括一張是切片打亂的含有缺塊陰影的圖片A和一張是完整的沒有缺塊的圖片B;
7)獲取所述圖片A的打亂規則,發送網頁請求所需的參數及其加密規則;根據打亂規則對圖片A進行重構還原,得到一圖片C;并依據所述圖片B計算圖片C的缺塊陰影位置;
8)將該缺塊陰影位置信息輸入所述最優擬合軌跡中,得到一個通過該滑動驗證碼的軌跡數組,然后根據所述加密函數對該軌跡數組進行加密,得到軌跡的加密參數;
9)利用所述加密規則對網頁請求所需的參數進行加密,根據加密后的數據與軌跡的加密參數模擬網頁請求發送給服務端。
2.如權利要求1所述的方法,其特征在于,使用wireshark來獲取網絡封包并對其進行解析獲取所述加密字段。
3.如權利要求1或2所述的方法,其特征在于,根據chrome的調試工具對軌跡參數進行調試搜索得到所述加密函數。
4.如權利要求1或2所述的方法,通過chrome的調試工具得到所述加密規則。
5.如權利要求1所述的方法,其特征在于,所述步驟5)中,每次從歸一化軌跡中隨機選取n個不同時間段的數據點,將這些數據點放在同一個數軸中,然后利用隨機森林對這些數據點重新進行訓練,得到所述擬合軌跡。
6.如權利要求1所述的方法,其特征在于,根據所述圖片B與所述圖片C的相減結果得到所述缺塊陰影位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京知道未來信息技術有限公司,未經北京知道未來信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710838619.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能快遞柜
- 下一篇:一種避免遺失快遞物品的電子商務快遞柜使用方法





