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

溫馨提示×

溫馨提示×

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

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

如何進行signature分析。

發布時間:2021-12-28 14:15:18 來源:億速云 閱讀:332 作者:柒染 欄目:大數據

本篇文章給大家分享的是有關如何進行signature分析。,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

打開今日頭條。

以熱點為例;

這里就不下xhr斷點了。。

直接全局搜_signature既可。

f8直到url為"/toutiao/api/pc/feed/"

如何進行signature分析。

然后進入函數內部。

大致就是,獲取url,然后加密url。

如何進行signature分析。

我們看

window.byted_acrawler.sign ? window.byted_acrawler.sign(o) : ""

三目運算法。

我們看下byted_acrawler這個函數,

一個加密,

一個入口。

一個為true。

如何進行signature分析。

看到函數都綁定在window上。然后sign加密。

我們先找一下byted_acrawler。這個是在哪里。

全局搜一下。

在html里面找到他。

如何進行signature分析。

這里,這樣理解。

網頁先加載的html。這個沒問題吧,

然后,script里面的js開始執行。

那大家注意到圖片上byted_acrawler上面的script標簽里面的額js文件沒。

Function

如何進行signature分析。

如何進行signature分析。

js文件執行后,

執行下面的入口函數。

這樣大家懂他們是怎么建立連接了吧。

window是全局的。

接著我們看sign函數。

直接進入函數內部。

如何進行signature分析。

是這樣子。

我們這里先把代碼拷貝下來,全部的。

嗯,建議用nodejs。

修改成大概這樣子。

如何進行signature分析。

以下是報錯信息。

window is not defined;

修改為: window = global;

Cannot read property 'body' of undefined:

這個是 document里面的。

最經典的報錯。

Cannot read property 'x' of undefined

缺少函數,具體缺少什么,可根據調試來添加。

Cannot read property 'href' of undefined

是 location.href

這個很多人也摸不到頭腦。

Cannot read property 'length' of undefined

具體原因是取值的時候,取到的是null。。。

具體調試可得知。

Cannot read property 'userAgent' of undefined

這個估計大家很常見。

navigtor.userAgent

補全上面的東西后,會發現。

其實這個結果是可以用的。

別看短,

但是它能用就行了。

如何進行signature分析。

Cannot read property 'width' of undefined

這個是屏幕的寬高。

添加完后,就不會報錯了。

拿去用得了,是吧。何必接著搞下去呢,哈哈哈哈

如何進行signature分析。

這里就偷個懶。

我們打印一下。

發現這里還有個cookie。

如何進行signature分析。

我們加上cookie;

運行。

這下心滿意足了吧。

如何進行signature分析。

其實還驗證了很多東西。

沒必要深入了。

拿去用吧,騷年們。

---------------------分割線---------------------

接下來。,

抖音的

_signature

講解。。。

依然全局搜索。signature

然后下上斷點。

如何進行signature分析。

這里上面已經說過了,

不多解釋了。

快上車。

全部復制。

這里有兩種寫法, 甚至更多。

第一種。。套__M函數,費事

如何進行signature分析。

第二種,具體看你怎么扣。

如何進行signature分析。

然后運行。。

e is not defined

_bytedAcrawler is not defined

修改為  

e = _bytedAcrawler = {};

Cannot read property 'userAgent' of undefined

navigtor.userAgent

然后發現,結果出來了。。

然后驗證來驗證去,都是錯的。

結果一直不是固定的。

因為try掉。 

根據報錯信息,添加document。

還有canvas繪畫。。

document = {
   createElement:function () {        return {            getContext:function getContext() {                return {                    fillRect: function fillRect() {},                    fill: function fill() {},                    stroke: function () {},                    fillText: function () {},                    arc: function () {},                };            },            toDataURL:function toDataURL() {                return  "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAACWCAYAAABkW7XSAAAEYklEQVR4Xu3UAQkAAAwCwdm/9HI83BLIOdw5AgQIRAQWySkmAQIEzmB5AgIEMgIGK1OVoAQIGCw/QIBARsBgZaoSlAABg+UHCBDICBisTFWCEiBgsPwAAQIZAYOVqUpQAgQMlh8gQCAjYLAyVQlKgIDB8gMECGQEDFamKkEJEDBYfoAAgYyAwcpUJSgBAgbLDxAgkBEwWJmqBCVAwGD5AQIEMgIGK1OVoAQIGCw/QIBARsBgZaoSlAABg+UHCBDICBisTFWCEiBgsPwAAQIZAYOVqUpQAgQMlh8gQCAjYLAyVQlKgIDB8gMECGQEDFamKkEJEDBYfoAAgYyAwcpUJSgBAgbLDxAgkBEwWJmqBCVAwGD5AQIEMgIGK1OVoAQIGCw/QIBARsBgZaoSlAABg+UHCBDICBisTFWCEiBgsPwAAQIZAYOVqUpQAgQMlh8gQCAjYLAyVQlKgIDB8gMECGQEDFamKkEJEDBYfoAAgYyAwcpUJSgBAgbLDxAgkBEwWJmqBCVAwGD5AQIEMgIGK1OVoAQIGCw/QIBARsBgZaoSlAABg+UHCBDICBisTFWCEiBgsPwAAQIZAYOVqUpQAgQMlh8gQCAjYLAyVQlKgIDB8gMECGQEDFamKkEJEDBYfoAAgYyAwcpUJSgBAgbLDxAgkBEwWJmqBCVAwGD5AQIEMgIGK1OVoAQIGCw/QIBARsBgZaoSlAABg+UHCBDICBisTFWCEiBgsPwAAQIZAYOVqUpQAgQMlh8gQCAjYLAyVQlKgIDB8gMECGQEDFamKkEJEDBYfoAAgYyAwcpUJSgBAgbLDxAgkBEwWJmqBCVAwGD5AQIEMgIGK1OVoAQIGCw/QIBARsBgZaoSlAABg+UHCBDICBisTFWCEiBgsPwAAQIZAYOVqUpQAgQMlh8gQCAjYLAyVQlKgIDB8gMECGQEDFamKkEJEDBYfoAAgYyAwcpUJSgBAgbLDxAgkBEwWJmqBCVAwGD5AQIEMgIGK1OVoAQIGCw/QIBARsBgZaoSlAABg+UHCBDICBisTFWCEiBgsPwAAQIZAYOVqUpQAgQMlh8gQCAjYLAyVQlKgIDB8gMECGQEDFamKkEJEDBYfoAAgYyAwcpUJSgBAgbLDxAgkBEwWJmqBCVAwGD5AQIEMgIGK1OVoAQIGCw/QIBARsBgZaoSlAABg+UHCBDICBisTFWCEiBgsPwAAQIZAYOVqUpQAgQMlh8gQCAjYLAyVQlKgIDB8gMECGQEDFamKkEJEDBYfoAAgYyAwcpUJSgBAgbLDxAgkBEwWJmqBCVAwGD5AQIEMgIGK1OVoAQIGCw/QIBARsBgZaoSlAABg+UHCBDICBisTFWCEiBgsPwAAQIZAYOVqUpQAgQMlh8gQCAjYLAyVQlKgIDB8gMECGQEDFamKkEJEDBYfoAAgYyAwcpUJSgBAgbLDxAgkBEwWJmqBCVAwGD5AQIEMgIGK1OVoAQIGCw/QIBARsBgZaoSlACBB1YxAJfjJb2jAAAAAElFTkSuQmCC"
           }        };    },};

還可以自行完善。

把最重要的tac給加上,在HTML里面。

然后運行。

這里說一下,瀏覽器的原因,可能造成生成生成的signature和瀏覽器生成的字符有四五個不一樣的。這個可以過濾。。

也可正常的訪問數據,

只要按照他的加密規則生成就行。

以上就是如何進行signature分析。,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

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

AI

平定县| 南开区| 峨边| 巴林左旗| 伊宁县| 祁连县| 阳朔县| 韩城市| 和硕县| 郁南县| 灵石县| 双江| 万源市| 临海市| 吴忠市| 南召县| 正阳县| 缙云县| 汉阴县| 山东| 三都| 慈溪市| 仁布县| 万年县| 榆林市| 饶平县| 青河县| 北票市| 思茅市| 阳西县| 芦山县| 凤翔县| 沁水县| 城市| 临城县| 本溪市| 遂平县| 武隆县| 白河县| 贵定县| 社旗县|