freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

点我创作

试试在FreeBuf发布您的第一篇文章 让安全圈留下您的足迹
我知道了

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

0

1

2

3

4

5

6

7

8

9

linux Pwn环境搭建
0xdeadbeef 2021-12-11 14:10:36 69874
所属地 香港

linux版本:ubuntu16.04

ubuntu16.04换源

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

pip加速

mkdir ~/.pip
#pip.conf
[global]
index-url = https://pypi.douban.com/simple/
[install]
trusted-host = pypi.douban.com

pwntools安装

pwntools是一个CTF框架和漏洞利用的python库主要用来编写EXP

sudo apt-get install python python-pip python-dev libssl-dev libffi-dev build-essential

pip install -U setuptools

pip install --upgrade pip

pip install --upgrade pwntools

报错一

报错一

解决办法

python -m pip install --user --upgrade pip==20.2.4

解决

然后更新就可以了

解决2

然后执行sudo pip install -U setuptools就正常了。

解决3

报错二

报错二

如果出现以下报错

sudo pip install pathlib2

解决1

验证安装
解决

gdb安装

sudo apt-get install gdb

pwndbg安装

sudo apt install git
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh

报错一

报错1
报错原因:pip3不匹配ptthon3

curl -fsSL -o- https://bootstrap.pypa.io/pip/3.5/get-pip.py | python3.5

解决

peda安装

git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit

32位程序支持

sudo apt-get install libc6-dev-i386

LibcSearcher安装

泄露libc库中的函数偏移的库

sudo pip install capstone
git clone https://github.com/lieanu/LibcSearcher.git
cd LibcSearcher
python setup.py develop

ROPgadget和one_gadget安装

ROPgadget安装

sudo apt-get install python-capstone
 
git clone https://github.com/JonathanSalwan/ROPgadget.git
 
cd ROPgadget
 
sudo python setup.py install

one_gadget安装

sudo apt install ruby
gem install one_gadget
# CTF # 网络安全技术
本文为 0xdeadbeef 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
0xdeadbeef LV.5
这家伙太懒了,还未填写个人描述!
  • 17 文章数
  • 10 关注者
Python Pwn
2022-11-18
栈迁移利用
2021-11-29
linux终端流量代理
2021-11-16
文章目录