作為一個(gè)擁有多年經(jīng)驗(yàn)的程序員蹋半, 一直忙于各種996他巨,無(wú)暇顧及自身技術(shù)的發(fā)展,感覺(jué)十分遺憾减江, 所以從今天開(kāi)始在此開(kāi)一個(gè)爬蟲(chóng)系列的專(zhuān)欄 紀(jì)念一下自己在爬蟲(chóng)與反爬蟲(chóng)領(lǐng)域的摸爬滾打的歲月染突。此文為爬蟲(chóng)JS逆向系列第一篇文章, 文章觀點(diǎn)主要是基于自己多年工作總結(jié)出的經(jīng)驗(yàn)辈灼,當(dāng)然還參考了各路大牛的意見(jiàn)份企,如有侵犯到你的個(gè)人權(quán)益, 實(shí)屬無(wú)心之舉茵休, 希望你聯(lián)系我本人刪除薪棒, 以免對(duì)你造成不良影響。
當(dāng)你瀏覽到這篇文章時(shí)榕莺,相信你和飛哥一樣遇到了同樣的問(wèn)題。好了廢話(huà)不多說(shuō)棵介,飛哥帶你進(jìn)入解密的世界钉鸯。
image.png
首先在登錄頁(yè)面按f12打開(kāi)開(kāi)發(fā)者頁(yè)面, 如圖我們輸入賬號(hào)密碼后點(diǎn)擊登錄按鈕邮辽, 在開(kāi)發(fā)者頁(yè)面找到如圖所示頁(yè)面唠雕, 發(fā)現(xiàn)登錄密碼被加密保護(hù),
image.png
此時(shí)全局搜索password吨述, 查看具體的加密方式是怎樣的岩睁。
image.png
找到加密函數(shù)getPassword的具體實(shí)現(xiàn)方式, 提取并替換關(guān)鍵信息揣云,
image.png
image.png
構(gòu)建函數(shù)
image.png
找到變量e和s對(duì)應(yīng)的函數(shù)捕儒, 并加載進(jìn)來(lái)
image.png
image.png
替換變量
image.png
最后只需將密碼傳入函數(shù)就得到最后的加密值了
image.png
高手過(guò)招,點(diǎn)到為止邓夕, 相信讀到此處的你刘莹,將來(lái)必定是要成為大牛的人, 剩下的趕快去實(shí)現(xiàn)吧焚刚。