news 2026/6/10 18:49:57

车智赢.apk 登录逆向python代码复现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
车智赢.apk 登录逆向python代码复现

一、准备工作:

软件:车智赢+ v5.6.1.apk

0 确保手机和电脑,处于同一个路由器--》处于同一个网络

1 电脑端,启动charles,确认本机电脑ip地址:192.168.71.80 8888

2 手机端:代理设置-->设置好电脑的ip和端口

3 打开app,开始抓包

4 点击登录后(此处账号密码可以随意),使用charles抓包,如下图

appid:atc.android #固定值
sign:5FC67BB1A8F6FB695AD0071BF74CEDD5 #像加密,需要破解
appbuildcode:512 #固定的值
appchannelid:csy #固定值,尝试删除,再发包试一下
appversion:5.6.1 #版本固定值
channelid:csy 固定值
pwd:25d55ad283aa400af464c76d713c07ad #密码加密了,需要破解

我们成功获取了一些重要的信息,可以看到sign 、pwd加密了。

总结: pwd加密 _sign 破解 udid 破解

二、反编译app

操作流程:

1 使用jadx打开 app,把app拖入

2 根据关键字搜索:根据地址搜索--》搜索 login/login.ashx
https://dealercloudapi.che168.com/tradercloud/sealed/login/login.ashx


3 搜到一个结果--》双击进入
找到了: UserModel---》常量--》LOGIN_URL

4 看看谁用了这个常量---》再常量上点右键---》查找用例
找到一个位置,双击进入

5 定位到了代码位置

public static void loginByPassword(String str, String str2, String str3, ResponseCallback<UserBean> responseCallback) { HttpUtil.Builder builder = new HttpUtil.Builder(); builder.tag(str).method(HttpUtil.Method.POST).signType(1).url(LOGIN_URL).param("username", str2).param("pwd", SecurityUtil.encodeMD5(str3)); doRequest(builder, responseCallback, new TypeToken<BaseResult<UserBean>>() { // from class: com.che168.autotradercloud.user.model.UserModel.5 }.getType()); }


6 看到了密码加密位置:SecurityUtil.encodeMD5(str3)
点进去查看,看到是md5加密


7 如果不确定,咱们可以用代码确认是不是这个位置
# python把明文密码--》使用md5加密--》看看跟抓包抓到的是否一样

import hashlib md5=hashlib.md5() md5.update(b"2234567") print(md5.hexdigest()) # d1999a2caf49c63987d19e2ee981ead8 #抓包抓到的--》密码加密就是md5 # d1999a2caf49c63987d19e2ee981ead8


8 如果不确定,通过hook确认是不是这个位置
-写hook脚本--》只要点击登录,hook脚本有输出,说明位置是正确的

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 15:54:11

解决SQL Server SQL语句性能问题(9)——T-SQL优化常识(3)

9.6.5. 权衡查询参数化 与Oracle中绑定变量技术相对应,SQL Server中,也存在类似的技术,以解决SQL语句过多解析而消耗大量系统资源的问题,那就是查询参数化。Oracle中,可以通过cursor_sharing参数的设定,来实现CBO对相关SQL语句的自动变量绑定;类似地,SQL Server中,也…

作者头像 李华
网站建设 2026/6/10 18:34:28

导师又让重写?AI论文平台 千笔AI VS speedai,MBA写作新选择!

随着人工智能技术的迅猛发展&#xff0c;AI辅助写作工具已逐渐成为高校学生撰写毕业论文的重要助手。无论是开题报告、文献综述还是整篇论文的撰写&#xff0c;越来越多的学生开始借助AI工具提升效率、降低写作难度。然而&#xff0c;面对市场上种类繁多的AI写作平台&#xff0…

作者头像 李华
网站建设 2026/6/10 16:05:51

神经网络光伏组件故障分析系统【附代码】

✅ 博主简介&#xff1a;擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导&#xff0c;毕业论文、期刊论文经验交流。✅成品或者定制&#xff0c;扫描文章底部微信二维码。(1) 融合遗传粒子群优化的反向传播神经网络故障识别针对光伏组件运行状态复杂多变且故…

作者头像 李华
网站建设 2026/6/10 15:58:47

Java计算机毕设之基于SpringBoot的大学生心理测评与分析系统基于Spring Boot的学生心理咨询评估系统设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/6/10 12:59:48

Java毕设项目推荐-基于java的大学生心理测评与分析系统基于SpringBoot的大学生心理测评与分析系统【附源码+文档,调试定制服务】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/6/9 22:05:33

导师推荐8个降AIGC网站 千笔·降AIGC助手高效解决AI率问题

AI降重工具&#xff1a;高效降低AIGC率&#xff0c;守护论文原创性 随着AI技术在学术领域的广泛应用&#xff0c;越来越多的学生在撰写论文时会借助AI工具辅助写作。然而&#xff0c;AI生成的文本往往带有明显的“AI痕迹”&#xff0c;导致AIGC率过高&#xff0c;影响论文的通过…

作者头像 李华