
|
课程培训
|
Android 逆向分析入门培训课程
Android 逆向分析入门培训课程 一、培训目标 1. 理解Android逆向分析核心概念与底层原理,建立系统的入门认知。 2. 掌握逆向常用工具与基础操作,能独立完成简单APP反编译与代码分析。 3. 具备基础漏洞排查与逻辑梳理能力,解决入门级逆向常见问题。 4. 建立逆向实战思维,适配入门岗位需求,为后续进阶学习铺垫。 二、培训收益 1. 掌握逆向入门核心知识,明晰正向开发与逆向分析的核心差异及合规边界。 2. 熟练使用Apktool、Jadx等常用工具,掌握反编译、代码还原基础技巧。 3. 积累入门实战经验,能独立完成简单APP逆向全流程,沉淀避坑技巧。 4. 明晰逆向入门进阶方向,掌握基础实操规范,适配入门岗位能力要求。 三、培训内容 一、Android逆向分析入门核心原理 1. 核心概念与体系 • - 逆向分析定义、核心价值及入门应用场景,明确合规边界与风险提示。 • - 核心体系:APK文件结构、应用编译与打包流程,逆向分析整体逻辑。 • - 核心差异:正向开发与逆向分析的流程区别、核心目标差异。 2. 底层基础与工具认知 • - 底层基础:Android系统架构、DEX文件与Java代码转换核心原理。 • - 工具认知:Apktool、Jadx、adb等常用工具的定位与核心功能。 • - 入门环境:Android Studio及逆向工具的安装配置,真机/模拟器调试环境搭建。 二、逆向常用工具基础实操 1. 核心工具实操 • - Apktool实操:APK反编译、资源提取与基础还原操作。 • - Jadx实操:DEX文件解析、代码还原与核心逻辑定位技巧。 2. 辅助工具应用 • - adb基础命令使用,日志查看、设备调试的核心操作。 • - 辅助工具适配,提升反编译、代码查看的效率。 三、基础反编译与代码分析实战 1. 反编译基础实操 • - 简单APP完整反编译流程,解决中文乱码、资源缺失等常见问题。 • - DEX文件解析与代码还原,混淆代码的基础识别方法。 2. 代码逻辑分析 • - 核心代码定位、界面逻辑与功能逻辑的基础梳理方法。 • - 简单敏感逻辑识别,如登录校验、本地存储数据的查看技巧。 四、逆向调试基础与常见问题解决 1. 基础调试实操 • - 逆向调试核心概念,adb调试与Jadx调试的基础操作。 • - 简单断点设置、变量查看,辅助逻辑梳理与问题定位。 2. 常见问题排查 • - 反编译失败、代码缺失、调试异常等入门常见问题的排查与解决。 • - 设备连接、权限不足等环境类问题的快速处理技巧。 五、实战案例与入门总结 1. 入门实战案例 • - 案例一:简易计算器APP逆向,完成反编译、代码分析与核心逻辑梳理。 • - 案例二:简易记事本APP逆向,提取本地存储数据,梳理功能逻辑。 2. 综合梳理与答疑 • - 整合逆向入门全流程要点、工具使用技巧与常见避坑方法。 • - 逆向入门进阶方向指引,常见疑问集中解答与思路指导。
如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表点击在线申请 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|