idapro权威指南第二版阅读笔记-第一章 反汇编简介
1.1
四代语言:机器语言(机器语言程序被称为二进制文件) 汇编语言 第三代语言(C,JAVA,...) 第四代语言
1.2
反汇编器 机器语言输入,输出汇编语言
反编译器 汇编语言/机器语言输入,输出高级语言
1.4 反汇编算法
线性扫描反汇编 gdb windbg objdump
递归下降反汇编 ida
两种语法 Intel AT&T
Windows下的汇编语言基本上都遵循Intel风格的语法,比如:MASM、NASM;
而Unix/Linux下的汇编语言基本上都遵循AT&T风格的语法; GNU汇编器(Gas) GNU工具(gcc gdb)
Windows下Intel风格的汇编语言语句格式为:
[名称[:]] 指令码 目的操作数DST,源操作数SRC ;注释
Unix/Linux下AT&T风格的汇编语言语句格式为:
[名称[:]] 指令码 源操作数SRC,目的操作数DST ;注释
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步