완료됨
gdb 실행 오류

안녕하세요. pwndbg를 잘 쓰다가 어느 순간부터 갑자기 pwndbg->(gdb)로 변경되면서 실행이 안됩니다. 오류 내용은 다음과 같습니다.

Traceback (most recent call last):
File "/home/pwnrev/pwndbg/gdbinit.py", line 109, in <module>
import pwndbg # noqa: F401
File "/home/pwnrev/pwndbg/pwndbg/init.py", line 6, in <module>
import pwndbg.color
File "/home/pwnrev/pwndbg/pwndbg/color/init.py", line 7, in <module>
from . import theme
File "/home/pwnrev/pwndbg/pwndbg/color/theme.py", line 2, in <module>
from pwndbg.gdblib import config
File "/home/pwnrev/pwndbg/pwndbg/gdblib/init.py", line 4, in <module>
from pwndbg.gdblib import arch as arch_mod
File "/home/pwnrev/pwndbg/pwndbg/gdblib/arch.py", line 2, in <module>
import pwnlib
File "/home/pwnrev/.local/lib/python3.10/site-packages/pwnlib/init.py", line 37, in <module>
importlib.import_module('.%s' % module, 'pwnlib')
File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/home/pwnrev/.local/lib/python3.10/site-packages/pwnlib/args.py", line 7, in <module>
from . import term
File "/home/pwnrev/.local/lib/python3.10/site-packages/pwnlib/term/init.py", line 5, in <module>
from . import readline
File "/home/pwnrev/.local/lib/python3.10/site-packages/pwnlib/term/readline.py", line 3, in <module>
from . import term
File "/home/pwnrev/.local/lib/python3.10/site-packages/pwnlib/term/term.py", line 30, in <module>
fd = sys.stdout.buffer
AttributeError: '_GdbOutputFile' object has no attribute 'buffer'

#시스템해킹
작성자 정보
더 깊이 있는 답변이 필요할 때
드림핵 팀과 멘토에게 직접 문의해 보세요!
답변 1
avatar
IS
강의 수강: 50

저도 비슷한 문제를 겪었는데 ~/.gdbinit에서 pwndbg 설정을 지우시고 다시 설치했더니 해결되었습니다.

2023.05.02. 20:20