python-js逆向人人網登入
t = {
"password": account.password
}
but_js = session.get(').content.decode()
big_js = session.get(').content.decode()
rsa_js = session.get(').content.decode()
# 建立 js 物件
js_ven = js2py.EvalJs()
js_ven.execute(big_js)
js_ven.execute(rsa_js)
js_ven.execute(but_js)
js_ven.n = n
js_ven.t = t
data_js = """
t.password = t.password.split("").reverse().join(""),
setMaxDigits(130);
var o = new RSAKeyPair(n.e,"",n.n)
, r = encryptedString(o, t.password);
"""
js_ven.execute(data_js)
print(js_ven.r)
三 簡易程式碼分享
本文章只提供學習,切勿用在其他用途
import js2py # 外匯跟單gendan5.com 講 js 程式碼轉換成 python 能執行的
import account
import requests
# 獲取到網站的 cookie 實現狀態儲存
session = requests.session()
session.headers = {
'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Mobile Safari/537.36'
}
response = session.get(').json()
print(response)
n = response["data"]
t = {
"password": account.password
}
but_js = session.get(').content.decode()
big_js = session.get(').content.decode()
rsa_js = session.get(').content.decode()
# 建立 js 物件
js_ven = js2py.EvalJs()
js_ven.execute(big_js)
js_ven.execute(rsa_js)
js_ven.execute(but_js)
js_ven.n = n
js_ven.t = t
data_js = """
t.password = t.password.split("").reverse().join(""),
setMaxDigits(130);
var o = new RSAKeyPair(n.e,"",n.n)
, r = encryptedString(o, t.password);
"""
js_ven.execute(data_js)
print(js_ven.r)
data = {
'phoneNum': account.phoneNum,
'password': js_ven.r,
'c1': '-100',
'rKey': n['rkey']
}
url = "
result = session.post(url, data=data)
print(result.text)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2767642/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【JS 逆向百例】37網遊登入介面引數逆向JS
- 【JS 逆向百例】HN某服務網登入逆向,驗證碼形同虛設JS
- js逆向實戰之某網遊登入引數password加密JS加密
- js逆向實戰之某樂網登入引數pwd加密JS加密
- 【網頁登入】QQ 登入、微信登入、微博登入、GitHub 登入網頁Github
- 【安卓逆向】從逆向登入協議開始到frida rpc的初探安卓協議RPC
- 【JS 逆向百例】Fiddler 外掛 Hook 實戰,某創幫登入逆向JSHook
- Python爬蟲教程-13-爬蟲使用cookie爬取登入後的頁面(人人網)(下)Python爬蟲Cookie
- Python爬蟲教程-12-爬蟲使用cookie爬取登入後的頁面(人人網)(上)Python爬蟲Cookie
- iOS逆向——Method Swizzle及WeChat註冊、登入程式碼示例iOS
- 逆向小白之解決Focusky的離線登入問題
- 逆向實戰33——某東登入引數與流程分析(包含滑塊)
- Python逆向爬蟲入門教程: 網易雲音樂加密引數 params & encSecKey 逆向解析Python爬蟲加密
- Linux CTF 逆向入門Linux
- iOS逆向入門解析iOS
- 【JS 逆向百例】WebSocket 協議爬蟲,智慧樹掃碼登入案例分析JSWeb協議爬蟲
- 網站登入JWT的實現網站JWT
- 易優eyoucms網站後臺登入驗證碼是否不用,也可以登入?網站
- laravel社會化登入 iframe微信網頁登入失敗的問題Laravel網頁
- 簡單的網頁登入頁面網頁
- 快速爬取登入網站資料網站
- 修改預設登入網站密碼?網站密碼
- 99廳登入網址@l9188193789
- iOS逆向之三 authorized_keys ssh登入越獄手機免驗證設定iOSZed
- 網站登入密碼admin怎麼修改,如何安全地修改網站管理員登入密碼網站密碼
- 斐訊(PHICOMM)路由器登入網址 斐訊(PHICOMM)路由器登入入口路由器
- win10系統ie登入網站不顯示網站登入對話方塊怎麼辦Win10網站
- WordPress入門03-如何登入WordPress網站後臺網站
- 逆向入門分析實戰(二)
- 網站登入介面(div+css實現)網站CSS
- 騰龍公司官方登入網站【維99062581】網站
- 登入華科校園網,我用Socket
- [API 寫法] QQ 登入、微信登入、Facebook、google、蘋果登入APIGo蘋果
- uniapp 完成兩種方式登入 驗證碼登入 密碼登入APP密碼
- 網際網路公司wifi認證登入靠譜嗎WiFi
- 網際網路公司wifi認證登入哪裡有WiFi
- 2024 強網杯逆向 Writeups
- linux 免登入以及配置別名登入Linux