pwn-入门系列-0

PWN


简单介绍:

  • pwn简介
  • 环境配置
  • 工具准备
  • 技能要求
    ==>开始pwn之路

0x01

PWN是什么

”Pwn”是一个黑客语法的俚语词,是指攻破设备或者系统 。发音类似“砰”,对黑客而言,这就是成功实施黑客攻击的声音——砰的一声被“黑”的电脑或手机就被你操纵了. --百度百科

0x02

环境配置:

  • 1.Ubuntu 32位/64位虚拟机.
  • 2.IDA pro
  • 3.Pwntools

  • 1.Ubuntu 32位/64位虚拟机.

步骤一 : 安装VMware.
步骤二 : 安装Ubuntu 32位/64位源.
步骤三 : 部署Ubuntu 32位/64位虚拟机.

步骤一 : 安装VMware.
https://blog.csdn.net/qq_40950957/article/details/80467513

步骤二 : 安装Ubuntu 32位/64位源.(找到16.04的)
法一 https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/
法二 https://blog.csdn.net/weixin_40494464/article/details/81010256

步骤三 : 部署Ubuntu 32位/64位虚拟机.
https://blog.csdn.net/weixin_40494464/article/details/81010256

pwn-入门系列-0_第1张图片
安装步骤详情


工具准备

  • IDA
  1. IDA下载.

链接:https://pan.baidu.com/s/1QXwD1jiDw8gipohEZQadAw
提取码:74fw

  1. IDA 使用.
    https://blog.csdn.net/xiangshangbashaonian/article/details/82748850

常用快捷键

F2 下断点,
F4 执行到断点,
F5 反汇编,
F7 步过,
F8 步入,

链接1
链接2

  1. **IDA与linux远程调试

https://bbs.ichunqiu.com/forum.php?mod=viewthread&tid=42239&highlight=pwn (0x02的介绍)


  • pwntools下载 =>用于撰写exp

1.下载 https://tinmin.top/?p=168
2.使用

from pwn import *


技能要求

C语言程序设计 -谭浩强(?) / C primer

汇编 -王爽

ida pro使用指南

数据结构 —mooc https://www.icourse163.org/learn/WHU-1001539003?tid=1002049010#/learn/announce

编写exp
–前提:有一点python的基础


资料:
ichunqiu
ctf wiki
知乎:https://zhuanlan.zhihu.com/p/25892385

题目:
ichunqiu课后习题
buuctf
bugku


We1com3 to PWN

pwn-入门系列-0_第2张图片

你可能感兴趣的:(阶段性总结)