SECURITY/System | Wargame

[Hackerschool] FTZ level 1

2022. 10. 3. 10:51
목차
  1. Level 1

Level 1

Id: level1

pwd: level1

 

 

Trainer10의 마지막에서 얻은 패스워드로 level 1에 들어옴

​

​

ls 명령어로 먼저 hint 파일을 찾았다.

cat 명령어로 내용을 보니 setUID권한이 걸린 파일을 찾아야 한다.

​

​

​

​

find 명령어로 SetUID 권한이 걸린 파일을 모두 찾았다.

권한이 일치하는 파일이 너무 많이 나와서 원하는 파일을 찾을 수가 없다.

​

* find 명령어에서 user옵션을 사용하는 예시에는 찾으려는 이름 앞에 -가 안붙길래

-를 붙이고 말고의 차이가 무엇인지 궁금해서 찾아봤다.

find -perm mode: 정확히 같은 권한을 가진 파일을 찾는다.

find -perm -mode: 부여한 권한을 모두 만족하는 파일을 찾는다

find -perm /mode: 부여한 권한을 하나라도 만족하는 파일을 찾는다.

​

​

​

​

​

옵션을 추가하여 setUID 권한을 가지고 이름이 level2인 파일을 찾았다.

결과가 줄어들긴 했지만 여전히 많다.

Permisson denied인 파일들만 없어도 찾기 쉬울 것 같아서

유닉스 필기했던 걸 보며 오류난걸 null로 리다이렉션 하는 법을 찾았다.

​

​

​

​

/bin/ExecuteMe 파일을 찾았다.

bin 디렉토리에 들어있는 것으로 보아 명령어가 아닐까 생각했고

명령어를 실행하는 방식으로 실행해보았다.

​

* 4000 앞에 -를 입력하지 않으면 아무 파일도 나오지 않았다.

​

​

​

​

실행은 제대로 되었으나 정말 원하는 명령어를 실행했더니

별다른 소득을 얻지 못했다.

패스워드를 얻으려면 my-pass 명령어를 입력해야 하는데

어떻게 하면 my-pass를 입력하는 단계로 넘어갈 수 있을까?

​

​

​

​

이런 저런 명령어를 입력해보았으나 안돼서

ExecuteMe를 실행하면 level2의 권한으로 실행할 수 있다는 걸 확인하고

bash쉘을 실행해보았다.

​

​

​

​

bash 쉘을 입력하자 level2로 바뀌었고

my-pass를 입력하여 level2의 패스워드를 얻었다.

​

 

  1. Level 1
'SECURITY/System | Wargame' 카테고리의 다른 글
  • [Hackerschool] FTZ level 4
  • [Hackerschool] FTZ level 3
  • [Hackerschool] FTZ level 2
  • [Hackerschool] Trainer1-10
yuujoeng
yuujoeng
IT and Information Security
yuujoeng
알감자는 공부중
yuujoeng
전체
오늘
어제
  • 🎁 (201)
    • SECURITY (80)
      • 관리보안 (27)
      • System (10)
      • System | Wargame (30)
      • Android (9)
      • Reversing (3)
      • AWS (1)
    • BLOCKCHAIN (45)
      • BlockChain (22)
      • Ethereum (23)
    • PROGRAMMING (30)
      • Web (16)
      • Android (6)
      • Spring (8)
    • IT (0)
      • Article (40)
      • RaspberryPi (5)

블로그 메뉴

  • HOME
  • TIKKLE

인기 글

hELLO · Designed By 정상우.
yuujoeng
[Hackerschool] FTZ level 1
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.