如何使用Python代码模拟登录
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本文小编为大家详细介绍"如何使用Python代码模拟登录",内容详细,步骤清晰,细节处理妥当,希望这篇"如何使用Python代码模拟登录"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习
千家信息网最后更新 2025年12月03日如何使用Python代码模拟登录请求 
响应 搜索界面 加密源码 
加密源码 登录验证 
本文小编为大家详细介绍"如何使用Python代码模拟登录",内容详细,步骤清晰,细节处理妥当,希望这篇"如何使用Python代码模拟登录"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
抓包
国际惯例,先用 fiddler 抓包
分析请求参数,可以看到,手机号码以及密码都是加密的

app反编译
使用 jadx 直接打开 apk 文件
参数搜索
点击菜单栏上面那个放大镜的图标,然后✔代码选项,根据抓包的请求参数,去搜索加密的源码
有时候某个参数搜索出来的结果很多,
我们可以换其他参数去搜索,或者给参数加上双引号来搜索,这样可以减少干扰项
下面是我搜索出来的加密源码

破解
根据源码中参数的加密方式,使用 python 代码来生成。
可以看到是 RSA/ECB/PKCS1Padding 加密,密匙使用了base64加密
然后再将 RSA 加密的结果再进行base64加密
在python中可以使用 pycryptodome 模块来实现 AES加密
有些源码看不懂没关系,多尝试,多查下 java 的用法,还有就是多问!
验证

上面是使用 Python 代码模拟登录结果和 fiddler 抓包的响应结果
从两者的结果比较中我们可以看到:
code 都是为 0,登录后的 token_onlie 的结果是一致
说明登录成功了,加密参数也破解了!
读到这里,这篇"如何使用Python代码模拟登录"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
加密
参数
登录
搜索
代码
源码
结果
文章
内容
验证
妥当
一致
成功
没关系
号码
国际
图标
密码
就是
引号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
海康流媒体服务器软件
网络安全bcs
英语网络安全教程
自动化软件开发要考哪些证
违反网络安全法规的案例
交易中心网络安全管理
uni标准数据库
软件开发的开票品名
putty远程gdc服务器
济宁民主评议软件开发系统
服务器硬件管理知识库
博山轻工业管理软件开发公司
网络运营违反网络安全法的规定
北京社区智慧养老软件开发
数论网络安全模式
软件开发加班视频
为什么无法连接更新服务器
文件服务器权限管理规则
网络安全保护方式
2020深圳软件开发平均工资
怎么打开我的世界服务器列表
育碧服务器无法下载
网络安全的四个措施
厦门第二届网络安全周
互联网科技大会马总
网络安全法案例 6个月日志
ccna 网络安全运营
期刊Cell收录在什么数据库
软件开发微信网页
勤哲服务器管理软件