python 某文书网JS逆向 登录加密算法还原
python 某文书网登录加密还原
run(手机号,密码)运行
import base64
import requests
from urllib.parse import quote
from Crypto.PublicKey import RSA
from Crypto.Cipher import PKCS1_v1_5 as Cipher_pkcs1_v1_5def rsa_jiami(password: str) -> str:rsakey = RSA.importKey('-----BEGIN PUBLIC KEY-----\n' + 'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5GVku07yXCndaMS1evPIPyWwhbdWMVRqL4qg4OsKbzyTGmV4YkG8H0hwwrFLuPhqC5tL136aaizuL/lN5DRRbePct6syILOLLCBJ5J5rQyGr00l1zQvdNKYp4tT5EFlqw8tlPkibcsd5Ecc8sTYa77HxNeIa6DRuObC5H9t85ALJyDVZC3Y4ES/u61Q7LDnB3kG9MnXJsJiQxm1pLkE7Zfxy29d5JaXbbfwhCDSjE4+dUQoq2MVIt2qVjZSo5Hd/bAFGU1Lmc7GkFeLiLjNTOfECF52ms/dks92Wx/glfRuK4h/fcxtGB4Q2VXu5k68e/2uojs6jnFsMKVe+FVUDkQIDAQAB' + '\n-----END PUBLIC KEY-----')cipher = Cipher_pkcs1_v1_5.new(rsakey) # 创建用于执行pkcs1_v1_5加密或解密的密码cipher_text = base64.b64encode(cipher.encrypt(password.encode('utf-8')))res = cipher_text.decode('utf-8')data = quote(res)return datadef run(phone_number: str, pwd: str) -> None:headers = {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X -1_0_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36","X-Requested-With": "XMLHttpRequest",}s = requests.session()url = 'https://wenshu.court.gov.cn/tongyiLogin/authorize's.post(url, headers=headers)data = {'username': phone_number,'password': rsa_jiami(pwd),'appDomain': 'wenshu.court.gov.cn'}url_login = 'https://account.court.gov.cn/api/login'res = s.post(url_login, headers=headers, data=data, cookies=s.cookies)print(res.text)
返回以下数据即为成功
python 某文书网JS逆向 登录加密算法还原相关推荐
- Python调用,爬虫JS逆向——ajax类型数据,数据加密获取步骤和方法(二)
Python调用,爬虫JS逆向--动态数据 JS逆向-ajax加密数据 加密数据是无法通过在后台找到接口进行请求来获取数据 目标网站:https://jzsc.mohurd.gov.cn/data/c ...
- Python爬虫——教你js逆向爬取网易云评论
大家好!我是霖hero 正所谓条条道路通罗马,上次我们使用了Selenium自动化工具来爬取网易云的音乐评论,Selenium自动化工具可以驱动浏览器执行特定的动作,获得浏览器当前呈现的页面的源代码, ...
- python爬虫 房天下js逆向模拟登录
js逆向学习后跟着教程第一次实战.目标链接 这次用到的是requests和execjs,execjs主要是用来执行js代码,win系统直接在命令行pip install execjs安装就ok了. 网 ...
- 凡科网JS逆向后跳出的滑块验证(base64图片解码之后的破解滑块验证)
目录 1.前提和大概思路概述 2. 转换思路selenium和验证滑块图片的获取处理 3.总结 1.前提和大概思路概述 只是学习的途中有一些新的发现,分享给大家,希望对你们有帮助. 凡科网的JS逆向的 ...
- [python]微信公众号JS逆向
目录 一.前言 二.网站代码分析 三.环境安装 四.代码部分 导库 完整代码 方法1 方法2 五.总结 一.前言 对于爬虫来说除了抓取数据以外, 还有的就是面对各种网站的反爬机制, 有图片验证码, 滑 ...
- js逆向之加密算法介绍
目录 前言 一.js常见的加密方式 Md5加密 对称加密DES/AES 非对称加密RSA base64伪加密 前言 何为逆向:与逆向相对的是正向,正向即采用某种加密方式对数据进行加密,或对加密代码进行 ...
- 爬虫进阶学习之路---js逆向登录
js逆向: 1.凡科网(https://i.fkw.com) 通过登录页面练习 再练习的过程中发现 我在登录错误密码之后会出现滑块验证(瞬间感觉头大了 但是学习吗 硬着头皮上了)还是常规的操作 打开 ...
- Python中国裁判文书网
一:介绍 中国裁判文书网(http://wenshu.court.gov.cn/)是中国司法部门的官方网站,提供全国各级法院的裁判文书和审判流程信息. 二:数据获取
- python爬虫实战——js逆向登录第一篇:鹏华基金
鹏华基金 鹏华基金 - 登录 https://aj.phfund.com.cn/login.html 小弟不爱写文字(CSDN的编辑器我不会用.),因此大多数以图片为准~各位大佬看官请见谅~ 如果各位 ...
最新文章
- HTML图片热区map area的用法(转)
- HashSet的简单实现
- Python连接Mysql数据库SQL注入问题的解决
- 《模式识别导论》特性选择与特征提取概要
- Linux资源控制-CPU和内存【转】
- jquery富文本编译器_jQuery 移动端artEditor富文本编辑器
- php中根据数字月份返回月份的英文缩写
- Android实战技巧之三十四:用TableLayout伪装表格显示数据
- 真的精采!AI赢了DOTA界的世界冠军 让人兴奋又纠结
- mysql 修改校对规则_调整MYSQL校对规则
- 在 Airbnb 使用机器学习预测房源的价格
- 知乎客户端跨平台 Hybrid 调试实战
- 快速查询每个快递单号物流详情,支持国内常用的快递公司
- vue 列表展开收起
- 自然语言处理NLP星空智能对话机器人系列:深入理解Transformer自然语言处理 Matching datasets and tokenizers
- javascript 倒计时
- 对高职日语专业未来可持续发展路径的思考
- GD32实战20__Boot综合实验
- 学计算机的去香港读研可以吗,香港大学计算机硕士有面试吗?
- NLP项目实战—京东健康智能分诊文本分类项目