• 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-get update 
    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 100
    update-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

  • 相关阅读:
    2014-11-1 NOIP模拟赛2
    洛谷P1014 Cantor表
    洛谷P1011 车站
    洛谷P1013 进制位
    2014-11-1 NOIP模拟赛1
    2017-9-20 NOIP模拟赛
    洛谷P2016 战略游戏
    洛谷P3182 [HAOI2016]放棋子
    2014-10-31 NOIP模拟赛
    洛谷P1736 创意吃鱼法
  • 原文地址:https://www.cnblogs.com/blackicelisa/p/12432288.html
Copyright © 2020-2023  润新知