-
-
【保姆级教程】pwn题如何配置和靶机一样的环境
-
发表于:
2022-5-8 21:58
12403
-
苦于学pwn的时候没有找到博客讲述如何配制环境,于是自己记录一下供后面学习的师傅少走一点弯路
先需要安装两个工具
记得下下来cd到glibc-master目录的时候先运行一下update_list,即:
如果发现有些时候list里面的版本下不了了,也可以用这个更新一下列表(然后你就发现绝版了)
以文章后面给的附件untidy_note为例(from iscc2022)


(glibc是把glibc-all-in-one改过的名字)
发现绝版了,怎么办?
就先用1.5,先换上all-in-one里的libc试试,本地能打通远程应该没问题(有些时候会出现本地通了远程通不了的奇怪情况)

(因为./用起来太香了,而且也不用绑定什么奇奇怪怪的东西)
先使用ldd命令看看连接前的情况:

连接:

再用ldd或者直接vmmap看看


就换好了
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编辑
,原因: