逆向分析

DeeLMind2024年12月23日大约 2 分钟

逆向分析

什么是逆向分析

开发一个程序的过程叫做正向开发,那么如果你想知道这个程序是怎么开发的,这个过程就是逆向分析。逆向分析不是狭义的技术,而是一种思维方式,这种思维方式可以用来做硬件逆向分析,软件逆向分析,包括生物病毒的逆向分析。

逆向分析 VS 代码审计(Audit Code)

  • 阅读代码
  • 找寻关键点
  • 其实它们本质是一样的,只不过换了种说法而已

逆向知识

  • 编程语言
  • 系统开发
  • 芯片汇编
  • 调试工具
  • 文件结构
  • 系统原理

逆向分析学习思路

  • C/C++语言
  • 平台开发
  • 平台开发语言
  • 汇编语言
  • 算法、数据结构
  • 文件结构
  • 其它语言程序
  • 调试、反编译工具
  • 对抗保护病毒
  • 实例分析

什么是 WINDOWS 逆向分析

WINDOWS 逆向分析就是分析在 WINDOWS 平台上的软件是如何工作的。

  • C/C++语言
  • WINDOWS 开发
  • 汇编语言
  • 算法、数据结构
  • PE 结构
  • 其它语言程序
  • 调试、反编译工具
  • 对抗保护病毒
  • 实例分析

什么是 ANDROID 逆向

ANDROID 逆向分析就是分析在 ANDROID 平台上的软件是如何工作的。

  • C/C++语言
  • 安卓开发
  • JAVA/Kotlin
  • 汇编语言、smali
  • 算法、数据结构
  • 其它编程语言
  • ELF、DEX 结构、代码保护
  • 其它语言程序
  • 调试、反编译工具学习
  • 对抗保护病毒
  • 实例分析

什么是 Linux 逆向

Linux 逆向分析就是分析在 Linux 平台上的软件是如何工作的。

  • C/C++语言
  • Linux 开发
  • 汇编语言
  • 算法、数据结构
  • ELF 结构
  • 其它语言程序
  • 调试、反编译工具
  • 对抗保护病毒
  • 实例分析

什么是 MAC 逆向

MAC 逆向分析就是分析在 MAC 平台上的软件是如何工作的。

  • MacOS 开发
  • C/C++语言
  • OC/Swift 语言
  • 汇编语言
  • 算法、数据结构
  • Macho 结构、代码保护
  • 其它语言程序
  • 调试、反编译工具
  • 对抗保护病毒
  • 实例分析

什么是 IOS 逆向

IOS 逆向分析就是分析在 IOS 平台上的软件是如何工作的。

  • IOS 开发
  • C/C++语言
  • OC/Swift 语言
  • 汇编语言
  • 算法、数据结构
  • Macho 结构
  • 其它语言程序
  • 调试、反编译工具
  • 对抗保护病毒
  • 实例分析

其它语言程序

  • JAVA
  • C#、VB
  • Python
  • GoLang
  • 易语言
  • Javascript
  • PHP
  • Rust
上次编辑于: 2026/3/11 05:49:26
贡献者: DeeLMind,DeeLMind
课程与服务