news 2026/5/9 2:26:04

车智赢.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/5/6 1:17:50

格式总出错?AI论文写作软件 千笔AI VS 云笔AI,自考党必备神器!

随着人工智能技术的迅猛发展&#xff0c;AI辅助写作工具正逐步渗透到高校学术写作场景中&#xff0c;成为学生完成毕业论文的重要助手。越来越多的学生开始借助这些工具提升写作效率、优化内容质量。然而&#xff0c;面对市场上种类繁多的AI写作软件&#xff0c;许多学生在选择…

作者头像 李华
网站建设 2026/5/6 1:17:44

计算机毕业设计springboot山西工程技术学院学生请假管理系统的设计与实现 基于SpringBoot的山西工程职院学生请销假一体化平台研发 山西工程技术学院智慧假勤Saas系统

计算机毕业设计springboot山西工程技术学院学生请假管理系统的设计与实现9hh6h9 &#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。 高校日常运行中&#xff0c;学生请假、销假、考…

作者头像 李华
网站建设 2026/5/6 2:47:18

【课程设计/毕业设计】基于SpringBoot的大学生心理测评与分析系统基于java的大学生心理测评与分析系统【附源码、数据库、万字文档】

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

作者头像 李华
网站建设 2026/5/7 19:30:12

Java毕设选题推荐:基于Spring Boot的学生心理咨询评估系统设计与实现基于SpringBoot的大学生心理测评与分析系统【附源码、mysql、文档、调试+代码讲解+全bao等】

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

作者头像 李华
网站建设 2026/5/6 2:47:19

金融行业用百度编辑器批量上传WORD合同,如何设置自动归档与分类?

CMS企业官网Word内容导入功能开发记录 需求分析 作为浙江的一名.NET程序员&#xff0c;我最近接手的CMS企业官网项目需要增强文章发布模块的编辑器功能。客户提出以下核心需求&#xff1a; 内容导入功能&#xff1a; 支持Word/Excel/PPT/PDF文档导入并保留样式支持Word一键粘…

作者头像 李华