国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Jsrpc學習—網易云熱評加密函數逆向

開發 項目管理
這篇文章主要給大家介紹了jsrpc的實戰教程,使用jsrpc工具可以在網絡爬蟲過程中事半功倍,無需仔細的去扣環境,去一步步逆向。

大家好,我是皮皮。

前幾天給大家分享jsrpc的介紹篇,Python網絡爬蟲之js逆向之遠程調用(rpc)免去摳代碼補環境簡介,感興趣的小伙伴可以戳此文前往。今天給大家來個jsrpc實戰教程,Jsrpc學習——Cookie變化的網站破解教程,讓大家繼續加深對jsrpc的理解和認識。下面是具體操作過程,不懂的小伙伴可以私我。

1、因為網易云音樂熱評的加密并不在cookie上,而是參數加密,所以這里就不需要進行hook住cookie了。

2、之前就知道網易云音樂熱評的加密存在之地是在下圖的位置,是那個函數window.asrsea(JSON.stringify(i1x), bsR1x(["流淚", "強"]), bsR1x(Xp8h.md), bsR1x(["愛心", "女孩", "驚恐", "大笑"]))

3、找到了aes加密地方的函數,就賦值一個自己名字的全局變量,然后轉發加密就行了。之后可以在控制臺輸入指令window.dcpeng = window.asrsea,其中window.asrsea為加密函數。注意:這個地方挺重要的,很多時候我們會寫成ct.update(),這樣會有問題!加了括號就是賦值結果,沒加就是賦值整個函數!千差萬別。

4、關閉網頁debug模式。注意:這個地方挺重要的,很多時候如果不關閉,ws無法注入!

5、此時在本地雙擊編譯好的文件win64-localhost.exe,啟動服務。

6、之后在控制臺注入ws,即將JsEnv.js文件中的內容全部復制粘貼到控制臺即可(注意有時要放開斷點)。

7、連接通信,在控制臺輸入命令var demo = new Hlclient("ws://127.0.0.1:12080/ws?group=para&name=wangyiyun");

8、隨后繼續輸入命令:

// 注冊一個方法 第一個參數get_v為方法名,
// 第二個參數為函數,resolve里面的值是想要的值(發送到服務器的)
// param是可傳參參數,可以忽略
demo.regAction("get_para", function (resolve, param) {
console.log(param);
console.log(JSON.stringify(param));
var res = dcpeng(param, '010001', '00e0b509f6259df8642dbc35662901477df22677ec152b5ff68ace615bb7b725152b3ab17a876aea8a5aa76d2e417629ec4ee341f56135fccf695280104e0312ecbda92557c93870114af6c9d05c4f7f0c3685b7a46bee255932575cce10b424d813cfe4875d3e82047b97ddef52741d546b8e289dc6935b3ece0462db0a22b8e7', '0CoJUm6Qyw8W8jud');
resolve(JSON.stringify(res));
})

這里就用到了參數param,param也就是需要傳值過來的json對象,因為你不可能獲取固定的歌曲id和頁碼,所以用python寫成字典,通過url編碼寫在param里。

9、這里為何不寫成dcpeng(JSON.stringify(param)...)這樣呢?因為get傳過來的就是字符串,不用json轉字符串了。

上圖20行的位置那是json轉字符串,因為只能返回字符串,返回對象的話會變成顯示"[object]"

這兩步只是控制臺打印,不用管。

10、之后就可以在瀏覽器中訪問數據了,打開網址 http://127.0.0.1:12080/go?group={}&name={}&action={}?m={} ,這是調用的接口 group和name填寫上面注入時候的,action是注冊的方法名,param是可選的參數,這里續用上面的例子,網頁就是:http://127.0.0.1:12080/go?group=para&name=wangyiyun&action=get_para?m=rid=R_SO_4_1909604321&threadId=R_SO_4_1909604321&pageNo=1&pageSize=20&cursor=-1&offset=0&orderType=1

11、如上圖所示,我們看到了那個變化的參數v的值,直接通過requests庫可以發起get請求。

12、現在我們就可以模擬數據,進行請求發送了,整體代碼如下所示。

import requests
import json
import urllib.parse

songid = '1908392914'
data = {
"rid": f"R_SO_4_{songid}",
"threadId": f"R_SO_4_{songid}",
"pageNo": "1",
"pageSize": "20",
"cursor": "-1",
"offset": "0",
"orderType": "1",
"csrf_token": ""
}
song_info = str(data)
param = (urllib.parse.quote(song_info))
param_url = f"http://127.0.0.1:12080/go?group=para&name=wangyiyun&action=get_para&param={param}"
response = requests.get(url=param_url).text
response_json = json.loads(response)
get_para = json.loads(response_json["get_para"])
encText = get_para["encText"]
encSecKey = get_para["encSecKey"]
# print(encText)
# print(encSecKey)


data = {
'params': encText,
'encSecKey': encSecKey
}

response = requests.post('https://music.163.com/weapi/comment/resource/comments/get?csrf_token=', data=data)
print(response.text)

運行之后,可以得到網頁上的評論數據:

放到json中去解析,和網頁上呈現的數據一模一樣。

下面是原網頁上的原始數據:

13、至此,請求就已經完美的完成了,如果想獲取全部網頁,構造一個range循環翻頁即可實現,改變請求參數中的pageNo即可。

14、如果想抓取不同的歌曲,只需要替換songid這個參數即可。

總結

大家好,我是皮皮。這篇文章主要給大家介紹了jsrpc的實戰教程,使用jsrpc工具可以在網絡爬蟲過程中事半功倍,無需仔細的去扣環境,去一步步逆向,只一個黑盒的模式,我們就拿到了想要的結果,屢試不爽。

初次接觸jsrpc的小伙伴可能看不懂,這里還有黑哥錄制的一個視頻,大家可以對照著視頻進行學習,地址:https://www.bilibili.com/video/BV1EQ4y1z7GS,黑哥全程無聲演示,視頻的BGM很大,建議大家可以靜音播放,領會其中奧義。

責任編輯:姜華 來源: Python共享之家
相關推薦

2010-06-10 10:23:14

MySQL加密函數

2022-02-21 10:27:45

jsrpcPython實戰教程

2009-12-04 14:23:33

PHP JSON加密函

2010-07-26 16:26:56

MS SQL Serv

2022-05-18 10:03:28

JsrpcSignhook

2010-12-15 09:31:08

2010-07-23 15:52:52

MS SQL Serv

2010-05-14 13:50:57

2009-11-30 15:00:19

PHP加密解密函數au

2010-06-09 14:47:24

MySQL加密函數

2021-05-13 08:11:50

網易批量音樂

2010-06-02 16:28:27

MySQL加密函數

2020-09-23 09:18:56

網易云代碼郵箱

2009-07-28 16:39:16

VB.NET的MD5加

2009-10-14 10:08:05

VB.NET編寫DEC

2015-06-19 22:08:55

網易熱

2017-03-24 17:55:47

互聯網

2017-03-24 18:38:40

互聯網

2023-06-12 07:44:21

大數據數據治理

2014-03-02 15:46:30

點贊
收藏

51CTO技術棧公眾號

欧美videos大乳护士334| 精品女人视频| 国产91视觉| 亚洲高清在线精品| 福利片一区二区| 成人福利网址| 777午夜精品福利在线观看| 国产精品家庭影院| 亚洲精品播放| 在线播放三级网站| 国产综合av一区二区三区| 3d动漫精品啪啪1区2区免费| 日韩国产高清影视| 电影在线观看一区二区| 亚洲第一中文av| 国产精品视频免费在线| 黑人巨大精品欧美一区免费视频 | 免费观看成人性生生活片 | 免费在线观看一级毛片| 欧美激情第六页| 日韩电影中文字幕av| www..com久久爱| 欧美freesex8一10精品| 欧美亚洲日本| 水蜜桃亚洲精品| 日韩中文在线视频| 亚洲精品免费电影| 视频免费在线看| 国产高清一区视频| 日韩精品视频在线| 国产午夜亚洲精品午夜鲁丝片| 精品国产一区二区三区四区 | 日韩免费成人| 在线免费看黄色| 欧美日韩一区二区视频在线观看| 中文国产成人精品| 成人中文字幕电影| 欧洲激情一区二区| 色域天天综合网| yw193.com尤物在线| 九色在线91| 欧美久久久久久| 国产亚洲字幕| 国产va在线观看| 国产丝袜不卡| 国产一区二区久久| 激情懂色av一区av二区av| 久久99国内精品| 久久www成人_看片免费不卡| 99riav一区二区三区| 91超碰成人| 精品日本一区二区三区在线观看| 亚洲精品一区二区在线| 日韩一区二区三区免费| 欧美1区免费| 午夜影院在线| 中文在线三区| 亚洲欧洲另类精品久久综合| 亚洲欧美综合久久久久久v动漫| 成年人看的毛片| 成人av免费网站| 91麻豆精品国产自产在线观看一区| 免费裸体美女网站| 黄色a级片免费看| 成人高清视频观看www| 欧美成人精品影院| 日韩av电影免费观看高清| 亚洲mv大片欧洲mv大片精品| 久久久青草婷婷精品综合日韩| 99精品在线免费观看| 欧美一区二区少妇| 久久影视电视剧免费网站| 久久久久久高潮国产精品视| 韩日视频在线观看| 婷婷免费在线观看| 老司机很黄的视频免费| 在线午夜视频| 国产精品久久久久7777婷婷| 午夜精品视频在线| 欧洲一区二区在线| 国产在线高清理伦片a| 欧美久久久久久| 日本精品一区二区三区在线播放视频 | 国产亚洲一区在线播放| 久久艳片www.17c.com| 337p亚洲精品色噜噜| 亚洲欧洲精品一区二区精品久久久| 美女网站一区二区| 国内精品99| 国产成人手机高清在线观看网站| 国产超碰精品| 日韩精品黄色| 永久www成人看片| 国产亚洲精品网站| 亚洲综合网中心| 动漫一区二区在线| 秋霞成人午夜鲁丝一区二区三区| 中文字幕日韩精品在线观看| 日韩久久精品一区| 欧美在线短视频| 亚洲6080在线| 亚洲欧美综合另类在线卡通| 国产福利一区二区| 日日夜夜精品免费视频| 国自产拍偷拍福利精品免费一| 国产毛片一区二区三区| 成功精品影院| 国产精品美女久久久久| 韩国成人动漫| 麻豆传媒在线完整视频| 亚洲经典一区| 久久亚洲二区三区| 中文字幕综合一区| 久久久久久久久久久一区 | 超级碰碰久久| 欧美激情在线免费观看| 国产91一区二区三区| 原纱央莉成人av片| 国产91丝袜在线18| 亚洲美女15p| 精品一区二区三区视频在线播放| 91吃瓜在线观看| 国产写真视频在线观看| 久久精品aaaaaa毛片| 美女黄色丝袜一区| 中文字幕一区二区三区乱码 | 国内精品中文字幕| youjizz.com亚洲| 女子免费在线观看视频www| 亚洲精选在线| 91精品国产综合久久香蕉麻豆 | 97免费在线视频| 欧美三级一级片| 啦啦啦中文在线观看日本| 国产精品亚洲二区| 亚洲啪啪综合av一区二区三区| 久久精品国产一区二区三区| 国产精品尤物福利片在线观看| 超碰在线免费观看97| 老司机精品视频在线观看6| 国产精品美女久久久久人| 亚洲青色在线| 99久久国产综合精品色伊| 日韩一区二区在线观看视频| 日本精品免费一区二区三区| 黄色毛片视频| 久久久国产精品| 欧美日韩精品三区| 亚洲人久久久| 国产一区二区三区网| 亚洲天堂2017| 精品一二三四区| 亚洲最大福利网站| 99re在线观看| 韩国成人av| 日本一区美女| 国产经典久久久| 亚洲色欲综合一区二区三区| 午夜免费福利在线| 人成在线视频| 国产一二三区在线视频| 超碰caoporn久久| 成人欧美大片| 日本久久伊人| 成人写真视频| 日韩一区二区免费看| 男女视频一区二区| 99re热这里只有精品免费视频| 国产精品国产三级国产普通话99 | 欧美舌奴丨vk视频| 色网站国产精品| 久久久久久久久久久久久国产| 国产精东传媒成人av电影| 欧美性极品xxxx做受| 国产又粗又硬又长| 911精品美国片911久久久| 中文字幕日韩有码| 欧美人与禽性xxxxx杂性| 亚洲精品国产一区| 日本中文字幕网址| 久久99爱视频| 国产综合视频一区二区三区免费| 超清av在线| 国产精品videossex| 欧美日韩一视频区二区| 国产大片一区二区| 亚洲精品久久嫩草网站秘色| 一本色道**综合亚洲精品蜜桃冫| 精品久久久久久久久久久久久久久久久 | 999精品嫩草久久久久久99| 亚洲精品3区| 美女精品在线观看| 99在线精品视频| 懂色aⅴ精品一区二区三区蜜月| 精品国产乱码久久久久久闺蜜| 久久五月天综合| 99r国产精品视频| 日本xxxxxxxxxx75| 欧美一区二区视频| 欧亚一区二区|