一些概念

可执行文件

// Hello CTF:

目前我们常见的两大主流平台分别是 Linux 和 Windows;在前者环境下,其主要的可执行文件对应的名称为 ELF(Executable and Linking Format)文件;在后者环境下,其可执行文件对应的名称为 PE(Portable Executable)文件

https://hello-ctf.com/HC_Reverse/Quick%20Start%EF%BC%9A%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6/

汇编语言(ASM 汇编)

需要了解的什么:

  1. 寄存器(了解的要多一些,要知道每个寄存器做什么的)
  2. jcc
  3. leave
  4. ret
  5. cmp
  6. xor
  7. sub
  8. test
  9. mov