Ubuntu16.04下pwn环境的安装


安装pwn环境一条龙

ubuntu换源

Ubuntu默认的源是国外的,所以要在国内使用安装什么的都是超级慢的,所以这里建议换一下源

1.备份原来的源,以防万一

sudo cp /etc/apt/sources.list /etc/apt/sources_init.list

2.更换源

sudo gedit /etc/apt/sources.list

使用gedit打开一个文档(就是存放源的地址的文档)
将里面的东西全部删去,输入新的源,这里推荐使用清华源(还有很多国内的源,也可以自行百度使用其他源)
清空sources文件

3. 使用清华源

进入下面的网站,选择对于Ubuntu版本系统,复制里面的内容到上面打开的gedit文档中
清华源
清华源
换源
这里点击save会报警告在这里插入图片描述
但是没关系,已经保存进去了,可以再次输入上面的命令打开源文件确认
4.更新源

sudo apt-get update

(这里还可以顺便更新一下软件)

 sudo apt-get upgrade

安装pwntools

安装pwntools要先安装python、pip
1.先安装两个库

sudo apt-get install libffi-dev
sudo apt-get install libssl-dev

2.安装python、pip

sudo apt-get install python
sudo apt-get install python-pip

3安装pwntools
(这里可以给pip换一下源,-i + (pip源)临时使用其他源)

pip install pwntools -i https://pypi.tuna.tsinghua.edu.cn/simple

安装git

通过git clone自己需要的工具

apt install git

安装peda

用cd命令到自己想要保存的位置 使用git clone将peda的文件clone下来

git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit

安装Ubuntu32位库

如果不安装32位库Ubuntu是不能运行32位文件的

sudo apt install libc6-dev-i386
sudo apt-get install lib32z1

验证

1.验证peda是否安装成功
在root环境下输入gdb,如下现实则成功
在这里插入图片描述
2.验证pwntools是否安装成功
输入python进入python环境

import pwn
pwn.asm("xor eax,eax")

如下显示则成功
在这里插入图片描述

  • 6
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值