爬虫逆向:一篇文章掌握 Hopper 的详细使用(macOS 和 Linux 反汇编程序:对可执行文件进行静态分析)
文章目录
-
- 一、Hopper概述
-
- 1.1 Hopper 介绍和用途
- 1.2 界面介绍
- 1.3 相关概念说明
- 1.4 安装
- 二、基本使用
-
- 2.1 打开二进制文件
- 2.2 汇编模式
- 2.3 CFG模式
- 2.4 伪代码
- 2.5 十六进制模式
- 三、浏览文件
-
- 3.1 段和节
- 3.2 符号、标签和字符串
- 3.3 导航堆栈
- 3.4 导航栏
- 3.5 使用检查器
- 四、修改文件
-
- 4.1 十六进制编辑器
- 4.2 汇编程序
更多内容请见: 爬虫和逆向教程-专栏介绍和目录
文章目录
-
- 一、Hopper概述
-
- 1.1 Hopper 介绍和用途
- 1.2 界面介绍
- 1.3 相关概念说明
- 1.4 安装
- 二、基本使用
-
- 2.1 打开二进制文件
- 2.2 汇编模式
- 2.3 CFG模式
- 2.4 伪代码
- 2.5 十六进制模式
- 三、浏览文件
-
- 3.1 段和节
- 3.2 符号、标签和字符串
- 3.3 导航堆栈
- 3.4 导航栏
- 3.5 使用检查器
- 四、修改文件
-
- 4.1 十六进制编辑器
- 4.2 汇编程序
一、Hopper概述
1.1 Hopper 介绍和用途
介绍:Hopper 是macOS 和 Linux 反汇编程序,一个可以帮助您对可执行文件进行静态分析的工具。
用途:macOS/Linux下的二进制文件反汇编和逆向分析工具,支持ARM/x86等架构。
1.2 界面介绍
软件打开界面如下:
该界面分为三个主要区域:
- 左侧窗格包含文件中定义的所有符号列表以及字符串列表。可以使用标签和文本过滤列表。
- 右侧窗格称为检查器。它包含有关当前探索区域的上下文信息。
- 中心部分是汇编语言及其各种表示形式的显示。