日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

某短视频的X-Gorgon,X-Ladon等加密

發布時間:2024/1/8 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 某短视频的X-Gorgon,X-Ladon等加密 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最新版X-Gorgon加密

這兩天看了下該短視頻的加密,先降級協議,順利抓包,通過關鍵字是找不到加密的地方的,換下思路,用Hashmap找到調用加密的地方,生成X-Gorgon后請求一下接口的,沒想到很順利的就出來了,簡短的記錄一下。

請求模塊:

import json from copy import deepcopy import requests from dy_rpc import start_hookheaders = {######"x-ladon": "lVArMWxRo3VXMRLJDRZQegNix0Jt6GBbLAei/PGuGM71GQKl","x-khronos": "1682566202","x-argus": "zxeHs6QZ12yTZo1aG3owFLOhSmTjjTIwVNf8UaSQvGhulshyn24SLV3AbLe6XtV0l+p6x1QLGQXP/GcOKwz+bOY8teVgCM3K6zui9D+jcxYQCojbDdBRkiddGUVSJoL3A1BkL7FYfLL2KMiVdoxV7DEnKC2bqkdAml+ImVujSlL4K1s6de0/8tCqCrbc6Qq5V4IJ1XCDAFrm7eJ2dmCP6HIOT2htkVp+0IJ/0hROkW2Jolk7I5de8rALEB2LIZ0j/RT9v6/NieYtJBzDIohBGS66gvDGMKCuPKco1mo1o1lQ0g==","x-gorgon": "840400f500011c78ad1d86c2ab672d1e412d3ccbb96c63df2333","x-helios": "AmfWGkG0VScQpMZ3+hoEwLuVQrMCYQGy7Ty1tk6ZyUo7be2K","x-medusa": "OOxJZAyA3AgPnhP/3jhUAfJUMELwTpCEWUw5GEUn0JWCeVFrIxBD/vrRefnHyacT3KimcMt3J2dJ+ISVVB1PcbL3PYrMo6hDVsM5GDJhOJnknw5bf0xu1bf57Oe5+nJVE2M6vOd6GyLwCmANj8sqN0SOLISX9/o0mH9aUaJVPFR/L/QvsPph9SWQZm7EHCnp4Zq6pZCQjiH8/df9WNPka8pkSzPKulaCfiMDRxpEp2Dm3PI7BrtYDnqTSj2OR9n3rGhcSOx4kB73h/cMpy8dU4VDNFixE0PXIZmfLbfF0k0D52fcUBSx089xZWT6vRcXa5UJ3ph+chkdA8ViQh+8jnex1DWFBD005//tDsK7s9YlFNdqxrA=" } cookies = { ## ## } headers_now = deepcopy(headers) headers_now.pop('Host') headers_now.pop('x-ladon') headers_now.pop('x-khronos') headers_now.pop('x-argus') headers_now.pop('x-gorgon') headers_now.pop('x-medusa') headers_now["accept-encoding"] = "gzip"url = ""ladon, khronos, argus, gorgon, helios, medusa = start_hook(url, headers_now) headers["x-ladon"] = ladon headers["x-khronos"] = khronos headers["x-argus"] = argus headers["x-gorgon"] = gorgon headers["x-helios"] = helios headers["x-medusa"] = medusa response = requests.get(url, headers=headers, cookies=cookies)print(response.text) print(response)

通過rpc調用獲取加密參數
dy_rpc:

#!/usr/bin/python3 # -*- coding: utf-8 -*- # python 3.8 import datetime import hashlib import json import re import time import uuid from urllib.parse import urlencode import frida import requestsdef on_message(message, data):if message['type'] == 'send':print("[*] {0}".format(message['payload']))else:print(data)print(message)def frida_rpc(session):# hook相關js代碼rpc_hook_js = '''rpc.exports = {para: function(StrUrl, headers) {var ret = {};Java.perform(function() {Java.choose("##",{onMatch: function(instance){// rpc調用代碼res = res.toString();ret["result"] = res;},onComplete: function(){//console.log('******js load over*****')}})})return ret;}};'''script = session.create_script(rpc_hook_js)script.on('message', on_message)script.load()return script# 初始化設備, 僅attach一次 device_name = '' print('手機: {}'.format(device_name)) process = frida.get_device(device_name).attach('dy') res = frida_rpc(process)def start_hook(urls, h_dict):# 傳參result_hook = res.exports.para(urls, h_dict)data = result_hook['result']return data# # if __name__ == "__main__": # pass

記錄一下請求結果

總結

以上是生活随笔為你收集整理的某短视频的X-Gorgon,X-Ladon等加密的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。