安装ubuntu以及pwn的环境搭建

推荐pwn方向

Pwn环境搭建

基本工具:
gdb+peda+pwndbg、gcc、Pwntools、
Capstone、gcc-multilib、socat、rp++、readelf
ROPgaget、libc-database、objdump、file、string、checksec
 

ubuntu下载

本人推荐清华大学开源软件镜像站:清华大学开源软件镜像站 | Tsinghua Open Source Mirror

本人安装的是ubumtu20.04.6,这个版本有些问题,将就用用。

下载好镜像进入VMware

新建一个虚拟机,点击下一步

点安装程序,找到刚刚下好的ubuntu镜像

给自己机子命名和设置密码

安装路径,推荐放在D盘里

直接下一步,磁盘大小想要多一点的可以设置40GB

网络配置,本人用的是NAT也可以直接用桥接

NAT(网络地址转换)

用于将私有(内部)IP地址转换成公共(外部)IP地址,反之亦然,以实现网络之间的通信

桥接

桥接通常指的是在两个或多个网络段之间提供通信路径的技术

打开虚拟机,安装可能有点久,耐心等待.......

更改语言

如果想要改为中文可以在设置里面改

点开这个

勾选中文

点加号

勾选汉语再点添加

语言选择汉语,然后重启

更新源和软件

sudo apt-get update
sudo apt-get upgrade

安装两个库 

 sudo apt-get install python3-pip

pwntools python3 -m pip install --upgrade pwntools

测试pwn有没有安装成功
 

python

from pwn import *

安装checksec

sudo apt install checksec

安装pwndbg

在这个上面花费了好久

git clone https://github.com/pwndbg/pwndbg

cd pwndbg 

./setup.sh

vim ~/.gdbinit

将不是pwndbg的注释掉

安装LibcSearcher

git clone https://github.com/lieanu/LibcSearcher.git

cd LibcSearcher

python3 setup.py install

会出现问题,我们将LibcSearcher.py复制到当前页面,我是将文件放在/usr/local/lib/python/dist-package

在这里我们又会出现一个问题,解决Ubuntu系统移动或复制文件权限不够。我们只要在终端输入一个

sudo nautilus

然后把文件放进去

ldd --version

查看libc版本

解决git克隆项目出现fatal无法访问


git config --global --unset http.proxy
git config --global --unset https.proxy

删除这两个可以访问了

安装vim

sudo apt install vim 

安装ruby

sudo apt-get update

sudo apt install ruby-full

ruby --version #检测是否安装成功

ubuntu快捷键

Ctrl + Alt + T 打开终端

Ctrl + Shift + C 复制

Ctrl + Shift + V 粘贴

Alt + Tab 在程序间切换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值