gdb로 프로그램을 로드한 다음, run 명령어로 실행했더니 위와 같은 에러가 발생하였다.
원인은 해당 파일에 SetUID가 걸려 있기 때문이라고 한다.
이 문제를 해결하려면 cp 명령어로 해당 파일을 다른 파일로 복사하고, 복사한 파일을 대상으로 gdb를 실행하면
된다.
물론 해당 파일에 대한 읽기 권한은 있어야 한다.
'Linux > 공개글' 카테고리의 다른 글
버퍼 오버플로우 공격 환경 구성 (0) | 2015.02.26 |
---|---|
랜덤 스택 사용을 disable 하는법 (0) | 2015.02.22 |
gdb 자주 쓰이는 명령어들 정리 (0) | 2015.01.10 |
SetUID, SetGID, Sticky Bit에 대해서 (0) | 2015.01.05 |
find -perm mode 옵션에 대해서 (0) | 2015.01.05 |