CentOS Stream 8已经停止维护,但是还有不少工作需要在这平台,至于为什么不使用最新版本的pwndbg,这里不做解释
更新系统和相关软件
dnf update -y
dnf
install
python3 -y
python3 -m pip
--upgrade pip
--upgrade setuptools
下载pwndbg
git clone -b 2023.03.19 https:
//github
.com
/pwndbg/pwndbg
.git
cd
pwndbg/
.
/setup
.sh
如果有代理服务器,可以先根据代理服务器安装相应的python库,如**(注意替换ip:port)**:
ip:port
--proxy http:
//ip
:port --upgrade pip
:port --upgrade setuptools
--upgrade --proxy http:
:port --target
/usr/local/lib64/python3
.6
/site-packages
-Ur requirements.txt
.git --config=http.proxy=http:
:port
部分问题修改./setup.sh找到如下代码部分
./setup.sh
install_dnf() {
......
}
修改为
sudo dnf update || true
sudo dnf
-
y install gdb gdb
gdbserver python2
devel python3
devel python2
pip python3
pip glib2
devel make
y install glibc
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课