二进制安全学习:最新指导Pwn环境搭建教程(安装Peda插件Pwn库 IDApro for Mac15)
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)相关推荐
- ElasticSearch-5.3.1集群环境搭建,安装ElasticSearch-head插件,安装错误解决
说起来甚是惭愧,博主在写这篇文章的时候,还没有系统性的学习一下ES,只知道可以拿来做全文检索,功能很牛逼,但是接到了任务不想做也不行, leader让我搭建一下分布式的ES集群环境,用来支持企业信用数 ...
- VUE环境搭建教程以及VSCODE插件Vetur和ESlint的安装配置
*此教程适用于Windows环境下 Author:Sinclair CreateDate:2018-10-09 1.安装node.js 下载地址:Download | Node.js (LTS代表 ...
- 青龙面板搭建教程安装,使用拉库持续更新,干什么用,我不说?
青龙面板火了,小伙伴简简单单的部署之后就可以获得薅羊毛的快感,还有小商品到货的成就感,但是这一切的收获前提,就是你必须拥有自己的服务器并部署了自己的青龙. 一.1.购买服务器 现在的云服务器真的是很便 ...
- OpenCV学习1--介绍与环境搭建
OpenCV学习1--介绍与环境搭建 PS:安装过程中的一些总结和教训 安装文件夹里的V11对应的是VS2012版本,V14对应的是VS2015版本,所以使用VS2012的人可能无法使用opencv3 ...
- 基于QEMU-aarch64学习UEFI(EDK2)-1环境搭建
基于QEMU-aarch64学习UEFI(EDK2)-1环境搭建 文章目录 基于QEMU-aarch64学习UEFI(EDK2)-1环境搭建 一.环境搭建 1.虚拟机Ubuntu系统安装 2.dock ...
- IOS开发学习 IDE环境搭建教程
IOS开发学习 IDE环境搭建教程是本文要介绍的内容,在坛子里逛了一圈,发现一篇好的文章,与友们分享一下,要有耐心的看整个过程,不多说,直接进入话题. 安装条件: 硬件:一台拥有支持虚拟技术的64位双 ...
- 深度学习(TensorFlow)环境搭建:(二)Ubuntu16.04+1080Ti显卡驱动
前几天把刚拿到了2台GPU机器组装好了,也写了篇硬件配置清单的文章--<深度学习(TensorFlow)环境搭建:(一)硬件选购和主机组装>.这两台也在安装Ubuntu 16.04和108 ...
- 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 ...
- Ionic 学习笔记之-痛彻心扉的环境搭建
Ionic 学习笔记之-痛彻心扉的环境搭建 最近在学习Ionic 做多平台的应用.跨平台应用.就是用html写的界面.js实现逻辑. 在学ionic之前选了各种跨平台APP开发框架.最后选择了ioni ...
最新文章
- ART的安装和简单使用
- 使用镀锌铁皮制作负阻器件
- “由于/bin 不在PATH 环境变量中,故无法找到该命令”
- 颜色字符串转换(正则)
- 口令红包 java,[1.7.2]Gifts — 我的世界服务器在线礼物和登陆奖励插件
- asp判断是否移动端_asp判断用户端是电脑访问还是移动设备方法
- linux系统运行iso,linux可以加载iso镜像文件到启动项吗
- c语言switch caseh(op),switch语句求教
- asp.net 多条件查询
- Spring boot MultipartResolver
- 经过 180 年的训练,OpenAI 在 DOTA 2 上完虐人类!
- CS 540: Introduction to Artificial Intelligence
- windows 一键安装apache服务器 windows傻瓜式安装apache2 web服务器管理软件
- Visual Studio蛋疼问题解决(2)
- MyBatisPlus:获取SQL传递过来的参数
- python导入dat数据_收好Python代码,导入项目数据不费力
- 序列化(serialization)。
- js 中实现百分比计算
- QT MetaImage 一款图片工具软件
- 程序员用软件测试原理解读蚂蚁集团上市受阻!