gdb시 [reading register eip (#8): 명령이 허용되지 않음.] 메
글쓴이: blksaint / 작성시간: 토, 2003/04/19 - 11:17오전
안녕하세요..
주어진 문제의 프로그램을 gdb로 구경 쩜 해 볼려고 하면..
다음과 같은 메세지가 나오면서 실행이 되질 않네요..
----------
$ gdb /usr/local/bin/f??
... -> gdb 메세지들
(gdb) r
Starting program /usr/local/bin/f??
reading register eip (#8) 명령이 허용되지 않음.
(gdb)
----------
어떻게 하면 구경 쩜 할수 있을까요..?
Forums:


디버깅 되어야 하는 바이너리가 혹시 setuid 걸린 건 아닌가요
linux 시스템에서
setuid bit가 설정되어 있는 경우 other 권한으로
ptrace 시킬 수는 있지만 (other에게 x권한이 있을 경우) 정보를 디버깅해서
볼 수 없는 것으로 알고 있습니다.
setuid bit가 설정된 바이너리를 gdb로 attach 까지는 잘 되더라구요.
그럼.
행복하세요 ^_^
댓글 달기