解决升级pwntools gdb.attach不能弹起gdb

<–more–>

问题

发现 gdb.attach弹不出gdb窗口了…

后来发现问题出在ubuntu身上,

Ubuntu引入了一个补丁来禁止非root用户对非子进程的追踪 - 即。只有作为另一个进程的父进程的进程可以为普通用户追踪它,而root仍然可以追踪每个进程。所以为什么你可以使用gdb来通过sudo来附加。

所以我们需要使用root权限,来运行我们的gdb.attach

解决

但是,我们不也非得用sudo

临时解决方案

echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope

长久解决方案

修改 /etc/sysctl.d/10-ptrace.conf

​ 修改内容 kernel.yama.ptrace_scope = 1

​ 结果为 kernel.yama.ptrace_scope = 0

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 问题
  2. 2. 解决
    1. 2.1. 临时解决方案
  3. 3. 长久解决方案
,