CTF竞赛入门(五)逆向工程

逆向

逆向类题目是CTF中难度相对较高的题型,现已覆盖Windows逆向、Linux逆向和Android逆向,再加上Flash逆向、Python逆向、.NET逆向、ARM逆向等。

软件逆向工程的应用

  1. 软件维护
  2. 软件破解
  3. 恶意程序饭呢西
  4. 系统漏洞分析

手段

  1. 静态分析
  2. 动态分析

学习逆向需要的知识

  1. C
    预处理
    编译
    汇编
    链接
  2. 计算机结构
    CPU
    内存
    总线
    I/O设备
    寄存器

通用寄存器 32 8
程序状态与控制寄存器 32 1
指令指针寄存器 32 1

  1. 汇编

数据转移
MOV dest,src
LEA reg,mem
算术运算指令
ADD dest,src
SUB dest,src
MUL value
DIV divisor
逻辑运算指令
AND dest,src
OR dest,src
XOR dest,src
NOT eax
分支跳转指令
JMP address
循环指令
LOOP 标号
LOOPW 标号

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值