*pip!
qinghuayuan ::pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
*enevrionment:
**libc:
getlibc:
#get libc versions
./update_list & cat list
#download libcversion(in list)
addldtolib64:
#进入64位的目录 glibc 32位就 cd /lib
cd /lib64
#进入root态
sudo su
#32代表glibc版本,3代表ubuntu后面的数字(单纯为了好记)
ln -s /home/bhxdn/glibc-all-in-one/libs/2.32-0ubuntu3_amd64/ld-2.32.so ./32_3-linux.so.2
ls -l
**changeelflibc:
sh = process(["~/Desktop/libcs/2.32/ld-2.32.so", "./hello"],env={"LD_PRELOAD":"~/Desktop/libcs/2.32/libc.so.6"})
#libc.so.6为需要替换的libc路径 第二个参数是需要加载的glibc的目
pwn核心解题技巧(1)
最新推荐文章于 2024-05-03 16:44:55 发布