數美滑塊驗證碼流程分析。

該文章主要提供交流學習使用,請勿利用其進行不當行爲!
如本篇文章侵犯了貴公司的隱私,請聯繫我馬上刪除!

如因濫用解密技術而產生的風險與本人無關python


將近20天,沒寫文章了。。微信

今天寫一篇吧。app

主要是昨天發生了一件不愉快的事情。
python爬蟲


具體很少說了。異步

看他在羣裏道歉了。
函數

反正沒給我道歉。。工具


還有,下次噴我,不要在羣裏噴我。
學習

爬蟲圈子就那麼大。網站

你噴個人時候。。
ui

好多人給我截圖說這事了。

並且羣主我也認識。。

麻煩你下次噴我,找個其餘羣號吧。。謝謝!!



這裏百度搜數美的網站,,這裏就不提供網站了,


刷新驗證碼圖片,咱們看圖片請求須要哪些參數。

除了時間戳。。全是固定的。。。

很少說了。。。



這裏看下滑動請求須要哪些參數,

基本上,,,全是加密的。。

刺激吧。。



而後發現。。

異步加載的。。



點擊最後一個,,下個斷點,,

這裏以前調試過。具體很少說。。

直接進入checkApi這個函數裏。。

這裏基本上就是整個流程了。



慢慢往下走。。

這裏是請求圖片返回的數據。。。都是寫死的東西。。



接着走。。

這個函數就是整個加密流程了。。



直接進入getMouseAction函數。。

看到這裏。。估計就不用往下扣了。。

DES加密。

這裏解密的是,圖片返回數據裏面的值。


接着往下走。。

第一個就是滑塊的軌跡,

而後就是加載時間,滑動時間,

滑動距離,圖片大小,之類的。



這裏。。看你運行的環境是否是PC。



走,走,走。。

這裏又把軌跡,座標加入字典中。。



接着走。。

這裏裏面檢測。selenium,各類自動化工具。

沒有就返回0.



走到了加密的地方。

全都通過DES,返回base64



下面走。。



最後。

加密完成。。




這裏說一下,圖片。

下載下來。,比列是2倍。。

因此要縮小。

我用的PIL縮小圖片的。

cv2不知道咋的。。縮小長方形,,就會壓縮圖片。。。。

可能我沒研究透。。


成功率。。

這裏20次,。所有成功。

加密就一個DES,並且他的軌跡驗證的,,額,,很隨意。。。

具體你們嘗試。。

難度:低。




本文分享自微信公衆號 - python爬蟲與js逆向(pythonORjs)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索