易盾滑塊逆向關于fp

本篇不涉及js逆向流程,只是作為本人記錄問題的一個隨筆而已

1、圖片請求幾十次才成功了一次

當時遇到這個問題,還蒙蔽了。

然后多次測試后發現是因為url攜帶的參數有比如referer、fp、data、cb 生成的參數中有一些符號不符合url標準,需要通過parse.quote()轉成復合標準的字符,再去請求。

image.png

2、圖片請求成功,但是驗證無法通過

解決請求圖片的問題后,圖片每次都可以請求成功了,但是本地驗證請求幾十次才會成功一次(wtf)。

但是~,使用網頁上返回的圖片json的話,本地驗證次次都可以通過(那就不是驗證的問題咯)。

通過進一步確認,是請求圖片時,js生成的fb有問題。

通過本地生成fp時打斷點與原生瀏覽器生成fp斷點對比,發現fp中有個參數使用畫布生成了一個元組,里面有兩個參數,之前因為環境沒有加上畫布,生成元組的長度出了問題。

分割線————————————————————————

js的話 扣就完事了,就是第二個環境問題困擾了我很久
來欣賞一下解決完問題后,成功率百分百的易盾

image.png

有問題的話歡迎一起探討

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容