【学习笔记】CTF PWN选手的养成(一)

在ichunqiu上看的视频,对学习内容进行整理,对Atum老师表示感谢。


第一章 基础知识

0X01 PWN 简介

软件安全:软件安全专注于研究软件的设计和实现的安全

  • 研究对象:代码(源码、字节码、汇编等)
  • 研究目标:发掘漏洞、利用漏洞、修补漏洞
  • 研究技术:逆向工程、漏洞挖掘与利用、漏洞防御技术

CTF PWN:软件安全研究的一个缩影

  • 研究对象:可执行文件,主要是ELF文件
  • 研究最终目标:夺取Flag

软件安全与CTF PWN特点:入门难、进阶难、精通难。

工具

  • 静态分析:IDA Pro
  • 动态调试:gdb(with peda or gef)、windbg、ollydbg
  • Exploit:pwntools、zio

前置技能:

  • 汇编语言:程序执行、函数栈帧、函数调用等
  • 编译、链接、装载、执行
  • ELF文件结构
  • Linux系统相关:文件描述符、系统调用、socket编程、shell命令

 

0X02 PWN学习方法

学习阶段一:学习套路

  • 套路是有限的,假以时日一定会学完的招式
  • 针对每种套路都练习1~2道
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值