91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS逆向技術怎么使用

發布時間:2021-12-18 09:50:28 來源:億速云 閱讀:163 作者:iii 欄目:大數據

本篇內容主要講解“JS逆向技術怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“JS逆向技術怎么使用”吧!

分析請求

用瀏覽器抓一波登陸包:

JS逆向技術怎么使用

可以看到有 _abr_beibeitoken 兩個加密參數。

我們再找找發現beibeitoken是上一個請求返回的:

JS逆向技術怎么使用
定位加密位置

還是老套路,搜就完事了:

JS逆向技術怎么使用

通過關鍵字就找到一個相關文件,先進去看看。

JS逆向技術怎么使用

先打上斷點,重新登錄一下,成功進入斷點說明位置十有八九是找到了,F11進去看看里面的加密邏輯是什么樣的。

JS逆向技術怎么使用
分析加密

我們一個個跟進去研究下:

JS逆向技術怎么使用

u,d,a,e,s這幾個加密都可以通過上圖的方法追蹤到對應的加密。

這里我們主要研究fm的加密邏輯。

先看看f的加密邏輯:

1var f = d.length ? (0,l["default"])(d.join("&")) : ""

這里跟進去看看l["default"]是什么:

JS逆向技術怎么使用

這里的e是初始化加密算法,我們再跟進去看看:

JS逆向技術怎么使用

JS逆向技術怎么使用

看到這里我已經不怎么想扣代碼了,這么多亂七八糟的什么東西,要是真摳出來估計頭發要掉一半。

JS逆向技術怎么使用

而且這個代碼看著也不像自寫的算法,估計也是套的通用的那幾種算法,所以我開始翻之前扣過的代碼,果然讓我找到了:

JS逆向技術怎么使用

上面的代碼是不是長得有點像,為了驗證這個想法我把js里關于加密的代碼扣下來look look

JS逆向技術怎么使用

不得不說好的編輯器可以讓你事半功倍,看到圖中劃線的地方這個參數的加密方法就一目了然了。

我們可以直接把它改成Python實現:

from hashlib import md5def md5value(s):    a = md5(s.encode()).hexdigest()    return a

JS逆向技術怎么使用

接下來繼續分析m的加密方法:

1m = (0,c["default"])(g, "ytU7vwqIx2UXQNsi");

有了上面的鋪墊,我們繼續追進去分析一波:

JS逆向技術怎么使用

接下里就是編輯器表演的時候了


 
JS逆向技術怎么使用 

到此,相信大家對“JS逆向技術怎么使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

js
AI

包头市| 堆龙德庆县| 修文县| 扬州市| 临猗县| 河间市| 枣阳市| 河曲县| 张家界市| 满城县| 拜泉县| 东平县| 柳江县| 昌宁县| 甘德县| 延长县| 千阳县| 文昌市| 九寨沟县| 台北县| 遵义县| 秭归县| 东乡县| 满城县| 吉隆县| 婺源县| 西和县| 来凤县| 读书| 武冈市| 长治县| 苍溪县| 垣曲县| 禹城市| 西安市| 丹东市| 大渡口区| 唐山市| 大连市| 柳江县| 大新县|