悟空租车帮app最新登录算法

声明

本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!
逆向过程
部分python代码

复制代码
def encrypt_password(password: str) -> str:
    key = RSA.import_key(RSA_PUBLIC_KEY)
    cipher = PKCS1_v1_5.new(key)
    encrypted = cipher.encrypt(password.encode('utf-8'))
    return base64.b64encode(encrypted).decode('utf-8')

if __name__ == '__main__':
    # 示例:使用已知的加密密码
    # 注意:password需要是RSA加密后的值
    password_rsa =encrypt_password('')
    uid = ""
    
    response = login(password_rsa, uid, APP_KEY)
    print(f"\n[+] 响应状态: {response.status_code}")
    print(f"[+] 响应内容: {response.text}")

结果

总结

1.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

相关推荐
2601_962299242 小时前
Azure python操作系统列表
python·操作系统·azure·虚拟机·存储配置文件
2601_962071572 小时前
【Java报错已解决】org.springframework.beans.factory.BeanCreationException
java·开发语言
支支დ2 小时前
VO by Vercel 前端特定优势:为什么它是构建 AI 应用的新范式
前端·人工智能
香芋芋圆3 小时前
AI 冲击内卷之下,普通前端如何破局?WebGIS—— 低门槛突围赛道
前端·javascript·人工智能·学习·职场发展
学术 学术 Fun3 小时前
如何用 API 与 Webhook 批量把图表图片转换成 VSDX
python·自动化·api·visio
INS_KF3 小时前
【编程笔记】成员函数中两个 const 的区别(const Data &getData() const;)
前端·javascript·笔记
淡海水3 小时前
07-04-并发-ConcurrentBag-T-工作窃取WorkStealing算法
开发语言·算法·c#·bag·concurrent·workstealing
2601_962100544 小时前
python包和模块的内容整理
python·模块·导入·虚拟环境·
宿6744 小时前
vue3-async
前端·javascript·vue.js
CS_Zero4 小时前
C语言sizeof是函数吗?
c语言·开发语言