zoukankan      html  css  js  c++  java
  • 安装pwntools及对于解决问题方法搜索的经验总结

    安装pwntools

    按照网站(https://www.cnblogs.com/xiao3c/p/6799745.html) 中的教程进行安装

    下载pwntools

    输入命令
    git clone https://github.com/aquynh/capstone

    编译安装pwntools

    进入capstone目录
    输入命令
    sudo make && make install

    编译安装

    安装setuptools

    安装pip
    输入命令
    sudo apt-get install python-pip

    开始出现问题

    通过pip安装setuptools
    输入命令
    pip install setuotools
    系统提示没有setutools适合的版本
    于是
    用命令
    pip install --upgrade pip
    对pip进行了升级

    发现无法升级到更新的版本。
    我觉得可能是python的版本限制了pip的版本,于是我下载安装了带pip版本的python3,可安装setuotools依旧会出现同样的问题
    我试着强装pwntools,可会出现多个模块缺失的错误
    pip更新后也会出现缺失main报错的错误,在vim进入pip代码行中修改又会提示不符合系统属性的错误

    解决问题的方法

    后来我发现我的ub版本是16的,16装pwntools有着更简单的方法
    只要在终端中输入依次输入命令
    sudo apt-get install python2.7 python-pip python-dev git libssl-dev libffi-dev build-essential
    sudo pip install --upgrade pip
    sudo pip install --upgrade pwntools
    sudo apt-get install python-dev
    即可成功安装pwntools
    测试asm命令

    成功运行!

    心得体会

    看到pwntools成功运行的那瞬间我差点就泪崩了,花费了两天的时间才终于把搞定,这次安装pwntools让我有了很深的体会。在要解决问题之前,我们要搞清楚问题的根源所在,同时要熟知我们自己电脑的环境,单纯照搬别人博客的东西过程出错在所难免,毕竟每个人的配置环境是一样的,用的软件不同,相同的软件版本也不一定相同,所以解决问题时要懂得变通,才能不在解题的死循环中苦苦挣扎。

  • 相关阅读:
    洛谷 P5595 【XR-4】歌唱比赛
    洛谷 P5594 【XR-4】模拟赛
    洛谷 AT1350 深さ優先探索
    洛谷 P1449 后缀表达式
    VIJOS-P1064 迎春舞会之数字舞蹈
    洛谷 P3998 [SHOI2013]发微博
    CF306C White, Black and White Again
    CF261E Maxim and Calculator
    JLOI 2014 松鼠的新家
    HNOI 2009 有趣的数列
  • 原文地址:https://www.cnblogs.com/luoleqi/p/10533745.html
Copyright © 2011-2022 走看看