二进制安全-技能树

二进制安全知识体系(根据 冯诺依曼 分类):

  • cpu:运算器、控制器
  • 存储器:内存、硬盘
  • IO:输入、输出

书籍

Linkers & Loaders

程序员的自我修养

深入理解计算机系统


教学视频:

  • 程序员的自我修养:

1.【初级】C++开发工程师基础进阶课程-夯实C++基础核心内容-施磊老师_哔哩哔哩_bilibili

【精华】程序员的自我修养视频教程_哔哩哔哩_bilibili

【程序员的自我修养】4.6 链接过程控制_哔哩哔哩_bilibili

  • 恶意代码分析实战

恶意代码分析实战_哔哩哔哩_bilibili

  • ELF文件格式

ELF文件格式、栈溢出原理_哔哩哔哩_bilibili

ELF文件格式视频教程_哔哩哔哩_bilibili

  • 符号表

编译原理-符号表和类型表_哔哩哔哩_bilibili

东北大学编译原理符号表部分讲解——张俐老师_哔哩哔哩_bilibili


1 正向

(1)编辑:IDE、C语法、C++语法

(2)预处理:

(3)编译:gcc关键编译项

(4)汇编:汇编

(5)链接:静态链接、动态链接、动态加载、符号表、ELF

(6)加载:x86指令集、ARM指令集、RISC-V指令集、NEMU


2 逆向

……


3 实验

  • 预处理、编译、汇编、链接
  • 静态链接、动态链接
  • 符号表
  • ELF文件格式

  • c语言 调用其它源文件中函数
  • gcc工具链
  • gcc选项
  • gcc选项对strip影响
  • strip对函数、变量影响
  • file操作elf
  • size操作elf
  • ldd操作elf
  • readelf读取elf
  • objdump操作elf
  • nm操作elf
  • strings操作elf
  • ida操作elf
  • goahead开发环境搭建
  • NEMU实验环境搭建
  • x86指令集、RISC-V指令集模拟

参考链接:

https://blog.csdn.net/qq_39286580/category_10054765.html

【计算机系统基础】符号表、符号解析(详解)-CSDN博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值