1.2 Linux project structure
1.2: Linux project structure
1.2: Linux project structure
1.1: 라즈베리 파이 운영체제 또는 bare-metal “hello world” 도입
문제파악 이번 문제도 앞의 fd 문제와 유사하게 setuid 플래그가 활성화된 프로그램을 이용해서 root 권한의 flag 파일을 읽어드리는 문제라는 느낌이 한번에 온다. 소스 코드를 보면 20 byte 크기의 문자열(passcode)을 매개변수로 받아서 check_passwo...
아래 그림은 해당 문제 쉘 접속 후 ls -al 명령어로 살펴본 모습이다 자세히 살펴보면 fd 파일이 setuid flag가 활성화 된것을 볼 수 있다. fd 파일은 fd_pwn user이며 fd 그룹에 속한다. 그럼 나는 어디 속하나 살펴본 것이 아래 그림과 같다. 지금 접속...