python安装pwn_PWN环境搭建(四)

步骤总览:

一、vm虚拟机安装

二、kali虚拟机搭建

三、pwn工具安装,pwntools,兼容32位,gdb等

(三)pwn工具安装

pwntools是个工具包集合里面有很多前期分析程序需要的工具,最后用Python在写payload时也会调用到其中的函数。现在开始按步骤安装pwntools。

步骤一:

git clone https://github.com/aquynh/capstone

cd capstone

make

make install

步骤二:

git clone https://github.com/Gallopsled/pwntools

cd pwntools

python setup.py install

输入python到交互模式

import pwn没有报错,pwntools安装完成

gcc-multilib工具就是指能让64位的系统兼容运行32位的程序,为什么要兼容,因为以后题目给的程序有的是64位的,有的是32位的。

apt-get install gcc-multilib

使用命令:leafpad /etc/apt/sources.list,并改为以下内容,

#官方源deb http://http.kali.org/kali kali-rolling main non-free contrib

保存关闭 再执行以下命令

dpkg –add-architecture i386

apt-getupdate

apt-get install libc6:i386

安装peda

git clone https://github.com/longld/peda.git ~/peda

安装pwndbg

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

cd pwndbg

./setup.sh

如果出现无法定位Python3-pip这种情况,是需要将Python版本切换到3

update-alternatives --install /usr/bin/python python /usr/bin/python2 100update-alternatives --install /usr/bin/python python /usr/bin/python2 150

然后再输入 python –version查看就是Python3版本了

如果需要切换回Python2版本输入以下命令,选择编号1切换成功

update-alternatives --config python

现在我们就用Python3版本来执行./setup.sh命令来安装pwndbg工具

依然出现…懵逼…

好既然这样现在我要换源了,加163点源进去

deb http://mirrors.163.com/debian/ jessie main non-free contrib

deb http://mirrors.163.com/debian/ jessie-updates main non-free contrib

deb http://mirrors.163.com/debian/ jessie-backports main non-free contrib

deb-src http://mirrors.163.com/debian/ jessie main non-free contrib

apt-get update遇到问题

暴力删掉锁

sudo rm /var/lib/apt/lists/lock

apt-get update正常执行,执行完后重启。./setup.sh正常执行

————————————

补充

ps –aux查看当前进程,更新命令占用的pid号是4288

杀死这个进程 sudo kill 4288或者kill -9 4288

返回上一级命令 cd ..

返回根目录命令 cd ~

列出当前文件夹内容ls

兼容性很高的安装命令sudo aptitude install 软件名

步骤总览:

一、vm虚拟机安装(结束)

二、kali虚拟机搭建(结束)

三、pwn工具安装,pwntools,兼容32位,gdb等(结束)

vmware虚拟机链接:https://pan.baidu.com/s/1qJkkL50OvqadB_7-C81-YA密码:qcq8

kali2.0镜像文件链接:https://pan.baidu.com/s/1-QxoTBtS6DPhK7wJ14vPZg密码:ozls

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值