Reverse逆向工程

Reverse逆向工程

反逆向

1
2
3
- 混淆、加壳
- 帮助逆向:去混淆、脱壳
- JS混淆

搜题方法

  • Google CTF + 题名

高级逆向工具

  • Z3:约束求解
  • angr:自动求解
  • pintools:侧信道(逐字节验证)
  • Linux pwndbg:断点调试

IDA

  • 手动解析
  • LazyIDA:快速提取数组
  • 数据类型的字长

注意问题

  • 大小端
  • 函数调用约定(X86/X64)
  • 数据类型指针所占Byte长度

Linux ELF

  • gdb
  • 观察程序行为
    • strace:观察系统调用
  • ltrace:观察库调用

Windows逆向

  • 调试工具
    • Ollydbg
  • X64dbg

其他平台

  • Github搜索 架构名称 + decompiler


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×