1.首先下载Ubuntu 16.0.4 ,推荐使用网易镜像站。
ubuntu16.0.4下载地址

2.使用虚拟机安装Ubuntu,博主在Mac平台上使用的是Parallels Desktop,只需要将iso镜像放到软件里面,然后设置账号密码,即可自动安装,安装大概10分钟。
3.更换为国内的镜像源,并且更新镜像源。
安装vim编辑器(注:ubuntu16.0.04中无vim编辑器)

sudo apt install vim

编辑sources.list文件,进入i输入模式(按下i键即可编辑文件)

sudo vim /etc/apt/sources.list

国内镜像源,复制粘贴即可

deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse

接着使用Esc + :wq保存
使用命令激活镜像源

sudo apt update

这里博主喜欢用Mac自带Terminel ,所以安装ssh便于连接虚拟机。
安装sshsudo apt install ssh
配置ssh

sudo vim /etc/ssh/sshd_config
Port 22 #端口ListenAddress #监听的IPProtocol 2 #SSH版本选择HostKey /etc/ssh/ssh_host_rsa__key #私钥保存位置ServerKeyBits #1024ServerFacility AUTH #日志记录ssh登陆情况#KeyRegenerationInterval 1h #重新生成服务器密钥的周期#ServerKeyBits 1024 #服务器密钥的长度LogLevel INFO #记录sshd日志消息的级别#PermitRootLogin yes #是否允许root远程ssh登录#RSAAuthentication yes #设置是否开启ras密钥登录方式PubkeyAuthentication yes #设置是否开启公钥验登录方式#AuthorizedKeysFile .ssh/authorized_keys #设置公钥验证文件的路径#PermitEmptyPasswords no #设置是否允许空密码的账号登录X11Forwarding yes #设置是否允许X11转发GSSAPIAuthentication yes #GSSAPI认证开启

确认PubkeyAuthentication yes被激活,如果不是,请去掉前面的#号
直接开启ssh服务

sudo service ssh start
sudo service ssh stop #关闭ssh服务


pwn是我的用户名称,@后面是我的本机IP地址,可以使用ifconfig查询
博主用的是MacOS,推荐一款远程连接软件:
Royal TSX,可以在未来软件园下载激活版本,当然如果你愿意可以使用终端的SSH连接虚拟机。如果没有会员大家可以看看某宝上面的代下。

如果是Windows系统推荐使用Xshell,某宝也有专业版。
安装Peda插件:
我在Gitee上已经打包好了Peda.
Github:hongsofwing 码云:hongsofwing
Gitee码云地址
有一些实用的工具可以和插件,欢迎师傅们clone。

git clone https://gitee.com/hongsofwing/Peda.git

根据README.md介绍,进入Peda文件夹后,请更具实际地址更改文件路径:

 echo "source ~/Documents/Peda/peda.py" >> ~/.gdbinit

比如说我下载的地址是 ~/Documents/Peda/peda.py
运行gdb,Peda插件安装成功。

安装Pwn库工具包:
目前Linux系统集成的pip3,所以我们只能用python3编写脚本,如果还想用pip2的朋友(即使用python2来写exp)可以去官网寻找安装包:
这里提供在Python3环境下搭建教程:
pip提速高速下载python库(解决pip下载失败缓慢等问题安装pwn库)
Mac平台安装IDApro
提供一个下载地址:
Mac15.7完美运行IDApro
链接: https://pan.baidu.com/s/1fWD88lIFgmNmCT2bUEIvfw 百度网盘密码: 7ssq

二进制安全学习:最新指导Pwn环境搭建教程(安装Peda插件Pwn库 IDApro for Mac15)相关推荐

  1. ElasticSearch-5.3.1集群环境搭建,安装ElasticSearch-head插件,安装错误解决

    说起来甚是惭愧,博主在写这篇文章的时候,还没有系统性的学习一下ES,只知道可以拿来做全文检索,功能很牛逼,但是接到了任务不想做也不行, leader让我搭建一下分布式的ES集群环境,用来支持企业信用数 ...

  2. VUE环境搭建教程以及VSCODE插件Vetur和ESlint的安装配置

    *此教程适用于Windows环境下  Author:Sinclair  CreateDate:2018-10-09 1.安装node.js 下载地址:Download | Node.js (LTS代表 ...

  3. 青龙面板搭建教程安装,使用拉库持续更新,干什么用,我不说?

    青龙面板火了,小伙伴简简单单的部署之后就可以获得薅羊毛的快感,还有小商品到货的成就感,但是这一切的收获前提,就是你必须拥有自己的服务器并部署了自己的青龙. 一.1.购买服务器 现在的云服务器真的是很便 ...

  4. OpenCV学习1--介绍与环境搭建

    OpenCV学习1--介绍与环境搭建 PS:安装过程中的一些总结和教训 安装文件夹里的V11对应的是VS2012版本,V14对应的是VS2015版本,所以使用VS2012的人可能无法使用opencv3 ...

  5. 基于QEMU-aarch64学习UEFI(EDK2)-1环境搭建

    基于QEMU-aarch64学习UEFI(EDK2)-1环境搭建 文章目录 基于QEMU-aarch64学习UEFI(EDK2)-1环境搭建 一.环境搭建 1.虚拟机Ubuntu系统安装 2.dock ...

  6. IOS开发学习 IDE环境搭建教程

    IOS开发学习 IDE环境搭建教程是本文要介绍的内容,在坛子里逛了一圈,发现一篇好的文章,与友们分享一下,要有耐心的看整个过程,不多说,直接进入话题. 安装条件: 硬件:一台拥有支持虚拟技术的64位双 ...

  7. 深度学习(TensorFlow)环境搭建:(二)Ubuntu16.04+1080Ti显卡驱动

    前几天把刚拿到了2台GPU机器组装好了,也写了篇硬件配置清单的文章--<深度学习(TensorFlow)环境搭建:(一)硬件选购和主机组装>.这两台也在安装Ubuntu 16.04和108 ...

  8. DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu)

    DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu) 目录 1.安装nvidia驱动 2.安装CUDA ...

  9. Ionic 学习笔记之-痛彻心扉的环境搭建

    Ionic 学习笔记之-痛彻心扉的环境搭建 最近在学习Ionic 做多平台的应用.跨平台应用.就是用html写的界面.js实现逻辑. 在学ionic之前选了各种跨平台APP开发框架.最后选择了ioni ...

最新文章

  1. ART的安装和简单使用
  2. 使用镀锌铁皮制作负阻器件
  3. “由于/bin 不在PATH 环境变量中,故无法找到该命令”
  4. 颜色字符串转换(正则)
  5. 口令红包 java,[1.7.2]Gifts — 我的世界服务器在线礼物和登陆奖励插件
  6. asp判断是否移动端_asp判断用户端是电脑访问还是移动设备方法
  7. linux系统运行iso,linux可以加载iso镜像文件到启动项吗
  8. c语言switch caseh(op),switch语句求教
  9. asp.net 多条件查询
  10. Spring boot MultipartResolver
  11. 经过 180 年的训练,OpenAI 在 DOTA 2 上完虐人类!
  12. CS 540: Introduction to Artificial Intelligence
  13. windows 一键安装apache服务器 windows傻瓜式安装apache2 web服务器管理软件
  14. Visual Studio蛋疼问题解决(2)
  15. MyBatisPlus:获取SQL传递过来的参数
  16. python导入dat数据_收好Python代码,导入项目数据不费力
  17. 序列化(serialization)。
  18. js 中实现百分比计算
  19. QT MetaImage 一款图片工具软件
  20. 程序员用软件测试原理解读蚂蚁集团上市受阻!

热门文章

  1. PointPillars点云编码器代码运行过程中的问题及解决
  2. 解密史上最赚钱的理财规划
  3. matlab局部趋势线,自动趋势线 局部极点
  4. java Queue中 add/offer,element/peek,remove/poll区别
  5. 黑帽SEO是什么?黑帽SEO能做吗
  6. BootStrap-表格
  7. 英语六级段落匹配技巧
  8. 密立根油滴实验的计算机仿真实验报告,密立根油滴实验报告
  9. 密立根油滴实验数据处理(平衡法和动态法)
  10. java module命令行编译运行