首页
社区
课程
招聘
【保姆级教程】pwn题如何配置和靶机一样的环境
发表于: 2022-5-8 21:58 9782

【保姆级教程】pwn题如何配置和靶机一样的环境

2022-5-8 21:58
9782

苦于学pwn的时候没有找到博客讲述如何配制环境,于是自己记录一下供后面学习的师傅少走一点弯路

先需要安装两个工具

记得下下来cd到glibc-master目录的时候先运行一下update_list,即:

如果发现有些时候list里面的版本下不了了,也可以用这个更新一下列表(然后你就发现绝版了)

以文章后面给的附件untidy_note为例(from iscc2022

img

img

(glibc是把glibc-all-in-one改过的名字)

发现绝版了,怎么办?

就先用1.5,先换上all-in-one里的libc试试,本地能打通远程应该没问题(有些时候会出现本地通了远程通不了的奇怪情况)

img

(因为./用起来太香了,而且也不用绑定什么奇奇怪怪的东西)

先使用ldd命令看看连接前的情况:

img

连接:

img

再用ldd或者直接vmmap看看

img

img

就换好了

docker一般是会给readme的,但是有些题不太会给(就比如minil2022的mini_bug),那个就是考docker的一些语法,需要自己改一改dockerfile才能搭好环境

(还没复现等复现了再说说)

Ubuntu pwn环境安装 - X1ng's Blog

安装不同glibc版本 堆实验_一路开花●-●的博客-CSDN博客_glibc-all-in-one

sudo apt-get install autoconf automake libtool
 
git clone https://github.com/NixOS/patchelf.git
cd patchelf
./bootstrap.sh
./configure
make
make check
sudo make install cd ..
sudo apt-get install autoconf automake libtool
 
git clone https://github.com/NixOS/patchelf.git
cd patchelf
./bootstrap.sh
./configure
make
make check
sudo make install cd ..
git clone https://github.com/matrix1001/glibc-all-in-one

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2022-5-11 20:14 被Nameless_a编辑 ,原因:
上传的附件:
收藏
免费 4
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//