pwndbg 사용중 system() 함수 호출시 오류가 있는데 해결방법을 모르겠습니다ㅠㅠ


system("echo system@plt") 함수 호출 을 끝내고 다음 main 명령어로 실행 하기 위해 ni 를 입력했더니

이러한 문구가 뜨고 프로그램이 종료 되는데 무슨 문제때문에 이런 오류가 잘 모르겠습니다ㅠㅠ

(현재 칼리 리눅스를 사용하고 있습니다)

#pwnable
작성자 정보
답변 2
avatar
Sechack
2024 Invitational Contenders

echo 'system@plt를 실행하면 닫는 싱글쿼터가 없어서 저런 에러가 나는겁니다.

image.png

2022.09.11. 19:23
JadetheZapper
Closed Beta Tester
gdb.attach(p, gdbscript='''
        set follow-fork-mode parent
        b main
        r
        ''')
pause()

다음과 같이 set follow-fork-mode를 parent로 지정해두시면 parent만 디버깅 잘 됩니다!
아 그런데 sechack님 답변 처럼 싱글쿼터 붙여서 다시 빌드 후에 했습니다.

2023.01.10. 20:13
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기