정보보안개론 개정3판

  • 7. 정보보안개론 개정3판 연습문제 7장
  • 6. 정보보안개론 개정3판 연습문제 6장
  • 5. 정보보안개론 개정3판 연습문제 5장
  • 4. 정보보안개론 개정3판 연습문제 4장
  • 3. 정보보안개론 개정3판 연습문제 3장
  • 2. 정보보안개론 개정3판 연습문제 2장
  • 1. 정보보안개론 개정3판 연습문제 1장

정보보안개론 개정3판 연습문제 5장

2개월, 1주 전
@mildsalmon

흔치않고, 진귀하다.

5장 코드보안 연습문제

1 ④ malloc 함수를 이용하여 저장 공간을 동적으로 할당
설명 : malloc은 동적 메모리 할당으로 힙 영역에 저장된다.

2 스택은 메모리의 상위 주소에서 하위 주소 방향으로 사용하며, ( 선입후출(FILO) ) 원칙에 따라 나중에 저장된 값을 먼저 사용한다.
설명 : 후입선출(LIFO) 이라고도 한다.

3 ② SP

4 ③ CX

5 EBP (베이스 포인터) SS 레지스터와 함께 스택 내의 변숫값을 읽는데 사용한다.

6 ① movl %esp,%ebp

7 ④ R 셸

8 ② rwsr-xr-x
설명 : SetUID는 소유자 권한 부분에 X 대신 S가 입력된다. chmod는 4755로 설정할 수 있다.

9 길이에 대한 불명확한 정의를 악용한 덮어쓰기로 발생한다. 메모리 주소 공간의 경계선 관리가 적절하게 수행되어 덮어쓸 수 없는 부분에 해커가 임의의 코드를 덮어쓰는 것을 의미한다.

10 ③ %s

11 8
설명 : %s%n에서 %n은 %n 앞에 입력된 문자의 개수를 &i에 입력한다. %s는 argv[1]를 인자 값으로 받으므로 AAAAAAAA이 들어간다. 그래서 i에는 정수 8이 들어간다.

12 ㄹ -> ㄴ -> ㄱ -> ㄷ

작성된 댓글이 없습니다!
로그인된 사용자만 댓글을 작성할 수 있습니다.