爬蟲token引數分析記錄

2022-09-13 17:18:11 字數 1035 閱讀 1625

目標**:

目的:獲取token引數加密規則。

安裝:pip install pyexecjs , 谷歌瀏覽器

過程:網頁原始碼看見,            $("#iframeid").attr("src", "history2018.aspx?w=951&h=780&h2=420&m=1&e=1&browes=1&url=" + escape('') + "&token=" + d.encrypt('', 2, true));

谷歌瀏覽器 network 開啟記錄log( preserve log)打上對勾,重新整理網頁,sources裡在"&token=" + d.encrypt('', 2, true)); 打斷點,然後單步執行js,一直點下一步,直到某個js檔案裡出現encrypt,分析此js檔案,發現有 var d = {} ... encrypt: function(a, b, e) 字段,即為 d.encrypt('', 2, true), 。

再次分析此js檔案,發現含有       return d.rd(b) + hex_md5(a) + d.rd(math.ceil(math.random() * 10))   有 hex_md5(a) 方法,在此行打斷點,重新整理網頁,執行js除錯,點選下一步, 直到某個js檔案出現 hex_md5 字段,發現有 function hex_md5(s), 合併兩個js部分,簡單封裝找到的js,儲存為js檔案,使python執行此js檔案時,保證它有返回值。

python執行js檔案:

import execjs

import warnings

warnings.filterwarnings("ignore")

with open("mai_token.js", 'r', encoding='utf-8') as f:

cx = f.read()

ctx = execjs.compile(cx)

result = ctx.call("get_token", '', 2, true)

print("result : ", result)

SFDR 引數分析

sfdr是訊號系統處理中常用的一項引數,對於評估系統的雜訊水平和adc dac的效能有一定參考意義。sfdr,英文全稱是 spurious free dynamic range,意為無雜散動態範圍。sfdr是指基波強度與最大雜波或諧波的強度之比,所以sfdr值越大則說明系統的雜訊水平越低,靈敏度越高...

SFDR 引數分析

sfdr是訊號系統處理中常用的一項引數,對於評估系統的雜訊水平和adc dac的效能有一定參考意義。sfdr,英文全稱是 spurious free dynamic range,意為無雜散動態範圍。sfdr是指基波強度與最大雜波或諧波的強度之比,所以sfdr值越大則說明系統的雜訊水平越低,靈敏度越高...

Owhat sign引數分析

需求 owath進行商品購買時,psot提交的引數,有個sign,分析生成的演算法。1 點選商品購買後,進行抓包。2 搜尋sign定位賦值函式,owapiparamsdict paramsdictwithservicename servicemethod requesttime timestamp ...