pwn入门(二)环境搭建

一.前言

    在上一篇中介绍了一下pwn和一些前置知识,但是呢以我的感觉,我觉得ctf还是得多做题的,所以呢,我选择边做边学,我觉得这样可以快速熟悉pwn还可以有成就感。

   这一篇就是搭建环境的分享,同时还有大佬告诉我可能做pwn中会遇到的工具

二.环境搭建

1.kali安装

我这里下载的是kali2023.1,当然你们下载其他的版本应该也可以呢

下载地址:http://www.kali.org

pwn入门(二)环境搭建_第1张图片

 点击download到下载界面,下滑到下面这个页面

pwn入门(二)环境搭建_第2张图片

 第一个下载就是直接浏览器下载了,第二个的话是迅雷下载(迅雷下载会得到一个种子文件)

我是直接浏览器下载的

 解压

pwn入门(二)环境搭建_第3张图片

 打开虚拟机

pwn入门(二)环境搭建_第4张图片

在刚刚解压的文件夹中,选择第二个文件

点击开启虚拟机

用户名和密码都是kali

2.pwntools

安装完虚拟机,就可以开始pwn的工具的准备,pwntools顾名思义就是pwn的工具们

pwntools是一个python的库,里面集合了各种各样有关于pwn的函数,在我们写脚本攻破文件的时候基本工具就是pwntools,而pwntools的安装方式也很简单,官网也写得很清楚

首先,咱得知道奥,kali里面自带python2和python3,就是说不需要自己安装python了,就很棒!!!

打开kali控制台,复制代码,粘贴,回车,搞定,

sudo apt-get update
sudo apt-get install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential

 可能是因为环境变量的问题,先输入以上代码之后,再进行以下操作

vim ~/.zshrc

 直接Shift+g跳到最后

pwn入门(二)环境搭建_第5张图片

按o新加一行,并输入以下字符

export PATH=/home/kali/.local/bin/:$PATH

 pwn入门(二)环境搭建_第6张图片

 按下esc后,:wq保存

最后输入以下代码完事

source ~/.zshrc
python3 -m pip install --upgrade pip
python3 -m pip install --upgrade pwntools

 安装完成后,在控制台输入python3进入python命令模式,输入from pwn import*

没有报错则安装成功

3.pwngdb

你可能感兴趣的:(知识点,安全)