ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2021-01-29 10:58:07  阅读:263  来源: 互联网

标签:插件 http xenial IDApro aliyun ubuntu Pwn deb com


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 #监听的IP

Protocol 2 #SSH版本选择

HostKey /etc/ssh/ssh_host_rsa__key #私钥保存位置

ServerKeyBits #1024

ServerFacility 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

标签:插件,http,xenial,IDApro,aliyun,ubuntu,Pwn,deb,com
来源: https://blog.csdn.net/qq_43332010/article/details/112427414

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有