一个app的流程分析
一个app的流程分析
分析流程
准备环境
这篇文章主要是介绍Android apk的分析流程,不涉及到基础环境的搭建,如果需要基础环境搭建的小伙伴,可以留言或者私信我,到时候需要的人多可以单独开一篇文章介绍基础环境的搭建。首先需要在pc上准备好Android运行环境,真机或者模拟器都可以,然后就是逆向apk需要的jadx,以及分析协议需要的fiddler抓包工具,以及模拟逆向分析的frida环境
分析协议
今天分析一个简单的apk的手机号登录协议
首先打开fiddler进行抓包,然后打开手机中的apk,进入到登录界面,界面如下,
随便输入一个手机号,13588xxxx99,然后点击下一步,进行抓包分析,如下
发现有三个请求,通过查看每个请求的参数和返回值:- /Appapi/Common/Checkjlinfo
验证手机号是否是合法的手机号 - /Appapi/Common/getStaticParams
获取sign key,后面的请求中会使用到 - /A
- /Appapi/Common/Checkjlinfo
一个app的流程分析相关推荐
- android6.0中app crash流程分析
要根据这个流程分析一下如何在应用中截获系统的app crash弹框,然后做到更人性化 基于Android 6.0的源码剖析, 分析Android应用Crash是如何处理的. /frameworks/b ...
- 移动端app开发流程分析
随着信息技术的不断发展,互联网早已经向移动互联网过渡,而智能手机正在逐步取代桌面电脑的地位,手机APP成为人们获取各类信息.服务的强大渠道. 在移动互联网时代,每个企业都希望能够分享流量红利,从而让自 ...
- android app启动流程分析,Android应用开发之Android 7.0 Launcher3的启动和加载流程分析...
本文将带你了解Android应用开发Android 7.0 Launcher3的启动和加载流程分析,希望本文对大家学Android有所帮助. Android 7.0 Launcher3的启动和加载流程 ...
- 【APICloud系列|7】开发一个APP完整流程及注意事项
APP开发流程其实并不复杂(想节约时间可以参考低代码开发相关的平台APICloud.Appcan.千牛云等),但是对于客户来说.一般移动APP开发都离不开UI设计师.前端开发.后端开发.测试专员.产品 ...
- java做app流程图,Android App 构建流程分析
我们平时在android studio中点击run ,就能把代码编译成一个apk文件并安装到手机上.那么这个过程中都具体发生了什么 ?我们是怎么把代码和资源文件打包成一个apk文件,并安装到手机上的呢 ...
- yocto 编译流程分析
yocto 编译流程分析 2015年04月15日 10:55:13 日月星辰007 阅读数:4955 git clone 一份poky 的工程到本地. source poky/oe-init-buil ...
- c++builder启动了怎么停止_App 竟然是这样跑起来的 —— Android App/Activity 启动流程分析...
在我的上一篇文章: AJie:按下电源键后竟然发生了这一幕 -- Android 系统启动流程分析zhuanlan.zhihu.com 我们分析了系统在开机以后的一系列行为,其中最后一阶段 AMS( ...
- 开发一个APP有多难?APP开发流程、开发成本揭秘
现在很多企业或者个人都有APP开发需求,如果是非专业开发人员,可能对于APP的开发流程.开发成本.开发难点.需要多少开发人员等等都没有概念,今天这篇文章就给大家进行下普及. 一.APP开发的流程和难点 ...
- 一个APP诞生的自述日记,APP开发流程
开发App的过程显得有点专业,不过本文不涉及编码,仅是简单描述一下App从无到有的一个过程.希望能让不懂开发的人也能够知道一个App是如何诞生的,这其中会经历哪些过程. 01 需求分析 软件开发最重要 ...
- 一个APP的开发流程
一个APP的开发流程 如何开发app的呢? 1.app界面设计开发: 通过客户提出需求,需要头脑风暴得出合适的方案和设计理念; 确认页面风格,确定整个界面的布局.关键截面的设计.文字.及其他的设计 ...
最新文章
- 高考辽宁理工高考计算机专业分数,辽宁高考985分数线2019-985大学在辽宁省的录取分数线及位次...
- Windows Mobile 6.0下实现自绘多种状态按钮(Win32) 续
- 实验 2 关键字驱动测试(2 学时)实验报告--软件功能测试与性能测试实验
- job每分钟执行 oracle_Oracle Job 每个时间点执行示例
- arm 添加 samb 文件共享
- OpenStack KVM环境搭建
- oracle数据的启动
- 实用新型专利撰写模板(自己总结)
- Arduino基础学习-SG90舵机的使用
- 柯美smb扫描出现服务器连接错误_柯尼卡美能达283设置好扫描之后,不能完成,提示与服务器连接错误,是什么原因,之前是可以用的...
- 如何学计算机打字,新手学习计算机打字全文阅读
- 计算机学后感作文400,考试后的感想作文400字(精选10篇)
- ListView 上下拉刷新
- css碎步测量,隧洞测量实习日记.doc
- 豆瓣TOP250资源搜索——油猴脚本Tampermonkey
- 【pandas 类库】
- 【逗老师带你学IT】ZoomRooms兼容硬件设计方案
- chrome manifest v3 api大全(持续更新中)
- 【TI-mmWave】三、CCS Projects导入报错:This project requires product SYS/BIOS v6.73.1.01, or equivalent......
- VS2019 常用快快捷键
热门文章
- figma对比sketch有什么优势和不足?
- android锁机如何制作教程视频教程,Android一枚简单锁机样本的测试与浅析
- Hadoop3.2.1 RPC通讯 一锅端
- 微信小程序给用户发红包
- 计算机搜不到连接打印机主机,电脑搜索不到打印机设备无法连接怎么办
- 模拟电路实验 02 - | 阻容耦合放大电路
- boost::math::binomial_distribution用法的测试程序
- 使用 Spirent TestCenter 进行 4-7 层测试
- uniapp字体图标的使用
- cad如何打开stp文件_用cad怎么打开stp格式文件