每一個想學習的念頭,都有可能是未來的你在向自己求救,
最近在學習 APP 逆向的道路上遇到一個 APP,當請求介面頻繁的時候,會觸發風控提示需要滑動驗證碼,驗證碼型別/風格類似下圖:

經過分析發現,當觸發風控后介面回傳資料為空(因為一些原因這里就不再展示相應的資料),但在回傳的 response 的 headers 中發現有個可疑的引數,這個引數是一個 URL 地址,通過瀏覽器打開發現是一個滑塊地址,于是開啟抓包 -> 觸發滑塊會發現滑塊成功后頁面會生成一個新的 cookie ,復制出來嘗試攜帶該 cookie 值繼續請求,果然不出意外又可以拿到資料了,
上面的操作確實已實作了過滑塊的目的,但是作為一個程式員,我們大多時候希望將整個程序實作自動化,所以我們先想一下我們可能需要什么東西:
- 一個瀏覽器加載 url;
- selenium/uiautomator2 等自動化操作滑塊并攔截 cookie 使用;
可能在平時的作業中我們使用 selenium/u2 這些自動化軟體比較多,但考慮到使用 selenium 操作這種簡單的滑塊略顯笨重,所以我決定直接使用 Android WebView 組件來加載滑塊 url,
關于 Android WebView 組件詳細介紹請自行搜索,隨手放一個鏈接 ->
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/226899.html
標籤:其他
上一篇:qt Android之環境建立
下一篇:NDK入門——第一個JNI程式
