博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习pwn的前提工作及部分解决方案
阅读量:6500 次
发布时间:2019-06-24

本文共 824 字,大约阅读时间需要 2 分钟。

一.Ubuntu 

  在VM安装64位的Ubuntu

二.pwntools

  基本语法

 sudo apt-get install libffi-dev sudo apt-get install libssl-dev sudo apt-get install python sudo apt-get install python-pip pip install pwntools

  其中前四句是为第四局做相应的准备,第五句为安装pwntools的语句

三.安装pwndbg

git clone https://github.com/pwndbg/pwndbgcd pwndbgsudo #./setup.sh

  1.安装时出现   fatal: unable to access 'https://github.com/pwndbg/pwndbg/': Could not resolve host: github.com

    修改虚拟机中的网络连接

  2.第三步出现无法执行的问题

    安装python3

sudo python3 -m pip install setuptools

  3.出现这样的错误:ERROR: launchpadlib 1.10.6 requires testresources, which is not installed.

    直接安装launchpadlib

pip install launchpadlib

 

四.IDA 

  链接:down.52pojie.cn

五.gcc-multilib

  在Windows中64位程序可以运行32位的程序,但在linux中不可以,因此我们需要安装这些库来运行32位的程序。

sudo apt install gcc-multilib

  

 

转载于:https://www.cnblogs.com/Tsuiyields/p/10754034.html

你可能感兴趣的文章
爱上MVC~Web.Config的Debug和Release版本介绍
查看>>
python__高级 : 动态添加 对象属性, 类属性, 对象实例方法, 类静态方法, 类方法...
查看>>
NLog的介绍使用
查看>>
括号和出栈所有序列问题
查看>>
第一次操刀数据库分表的教训与经验
查看>>
录音声音小
查看>>
Ubuntu 12.04 安装 Chrome浏览器
查看>>
java 反射
查看>>
ORACLE物化视图(物理视图)
查看>>
android 读取json数据(遍历JSONObject和JSONArray)(转)
查看>>
UIScrollView中的手势
查看>>
递归和迭代的差别
查看>>
基于jquery的可拖动div
查看>>
可以简易设置文字内边距的EdgeInsetsLabel
查看>>
[詹兴致矩阵论习题参考解答]习题1.3
查看>>
Android Fragment的使用
查看>>
沙朗javascript总结一下(一)---基础知识
查看>>
js深入研究之函数内的函数
查看>>
LeetCode:4_Median of Two Sorted Arrays | 求两个排序数组的中位数 | Hard
查看>>
python之commands模块
查看>>