欢迎光临
绿软研究所

Android“反编译逆向教程”【全套43课】

什么是Android逆向

首先,逆向分析是一门技术,也是一门艺术。

其次,安卓逆向同样可细分为应用层APK逆向、安卓设备框架、内核驱动等逆向、基于安卓的硬件产品逆向等。此处假定楼主说的是第一种逆向。

应用层的逆向分析根据需求的不同,又可细分成APK流程逆向与功能逆向。

流程逆向通常是指简单的对APK运行流程进行分析,此类分析通常可以使用将APK置于沙盒环境中运行捕捉并查看运行结果。这种逆向需求通常不是很多,典型的工种有杀软厂商的病毒分析工程师。

功能逆向相比流程逆向则困难得多。但需求比较普遍。实际逆向分析过程中对功能实现的理解,在很大程度上取决于逆向人员相关的软件开发知识。比如,分析Android程序的JAVA代码就需要掌握基本的Android软件开发的知识。分析so库的代码就需要了解C/C++相关的so库开发的知识。除了基本开发相关的能力外,逆向分析人员还需要具备以下知识:

ARM/X86/MIPS汇编语言-分析so库时可能需要阅读大量的反汇编代码

Android“反编译逆向教程”【全套43课】

Android“反编译逆向教程”【全套43课】

教程目录:

第一章:Android JAVA 逆向基础

课时1 :Android环境配置与常用工具介绍

课时2 :调试方法及Smali文件结构

课时3 :新版本调试方法及Smali函数文件修改

实验3 新版本调试方法及Smali函数文件修改

课时4 :JD-Gui进行代码快速阅读分析

课时5 :实战演练如何去去除应用中的广告

课时6 :分析神器JEB使用方法

课时7 :常用Android快速定位关键点方法介绍

实验7 常用Android快速定位关键点方法介绍

课时8 :从0开始打造自己的破解代码库

第二章:Android Hook 插件开发

课时1 :Android 结构基础讲解

课时2 :快速Hook代码搭建之 Cydia Substrate

课时3 :快速Hook代码搭建之 Xposed

第三章:阶段考核

课时1 :阶段考核

实验1 阶段考核

第四章:Android 系统编译

课时1 :安装部署Android源码编译环境

课时2 :Android源码目录结构与修改引导

课时3 :Android源码修改与刷机介绍

课时4 :Android Jni 编程

第五章:Android arm native 逆向

课时1 :arm 汇编代码讲解1

课时2 :arm 汇编代码讲解2

课时3 :arm 汇编代码讲解3

课时4 :arm 汇编代码讲解4

课时5 :arm 汇编代码讲解5

第六章:Android 应用初步编程保护

课时1 :class.dex文件格式讲解

课时2 :Android 动态代码自修改原理

课时3 :Android 动态代码自修改实现1

课时4 :Android 动态代码自修改实现2

第七章:Android 应用脱壳

课时1 :Android脱壳中的思路,技巧

课时2 :elf结构详解:动态运行库so文件的文件组成结构

课时3 :elf结构详解:加载so文件的流程

课时4 :elf文件变形与保护

课时5 :elf文件修复分析

课时6 :so加壳文件修复

课时7 :常用调试检测方法与过检测方法

课时8 :Android源码定制添加反反调试机制

课时9 :Android dvm 脱壳2

课时10 :Android dvm 脱壳3

课时11 alvik dex处理分析

课时12 :IDA脱壳脚本编写

课时13 :Odex修复方法

课时14 :IDAOdex修复脚本编写

第八章:Android 应用保护

课时1 :Android 加壳原理

课时2 :Android 加壳保护工具编写1

课时3 :Android 加壳保护工具编写2

课时4 :Android 加壳保护工具编写3

下载地址

链接: https://pan.baidu.com/s/1AcNHYGUpvUhDM3NurdUZDQ 提取码: bbzh

Download WordPress Themes Free
Download WordPress Themes Free
Free Download WordPress Themes
Download WordPress Themes
free download udemy paid course
download huawei firmware
Download Nulled WordPress Themes
udemy paid course free download

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址