悟空租车帮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.出于安全考虑,本章未提供完整流程,调试环节省略较多,只提供大致思路,具体细节要你自己还原,相信你也能调试出来。

相关推荐
Bat U2 分钟前
JavaEE|多线程(二)
java·开发语言
u0109147605 分钟前
CSS如何处理超长文本换行问题_结合word-wrap属性
jvm·数据库·python
电化学仪器白超9 分钟前
小乌龟Git全程图形化操作指南:嵌入式本地版本管理与Gitee私有云备份实战
git·python·单片机·嵌入式硬件·物联网·gitee·自动化
2401_8371638910 分钟前
如何在 Go 中正确解析带命名空间的 SOAP 响应
jvm·数据库·python
_Evan_Yao10 分钟前
RAG中的“Chunk”艺术:我试过10种切分策略后总结的结论
java·人工智能·后端·python·软件工程
m0_3776182310 分钟前
CSS如何处理溢出隐藏_使用overflow-hidden与盒模型
jvm·数据库·python
这儿有一堆花16 分钟前
深入解析 Video.js:现代 Web 视频播放的工程实践
前端·javascript·音视频
qq_50242899031 分钟前
清华大学与微软亚洲研究院出品:Kronos 本地部署教程
数据结构·python·金融量化·kronos开源模型
烤麻辣烫31 分钟前
JS基础
开发语言·前端·javascript·学习
2301_8148098636 分钟前
CSS Grid布局如何解决图片溢出网格单元_设置object-fit与网格尺寸.txt
jvm·数据库·python