728x90
텍스트 파일 편집 중 쉘의 명령을 실행시킬 수 있다는데......
무슨 말인지 잘 몰라서 level1 처럼 동일하게 적용해봤다.
/usr/bin/editor에 있단다.
실행했더니 VIM이 열렸다.
VIM은 VI를 향상시킨 버전이라고.. 여기서 아까 문제에서 말한대로 쉘 명령이 가능한거 같은데,
보통 쉘 내부 지시자를 사용해야해서 이럴 땐 맨 처음에 #!(외부 쉘을.. 실행시켜주는..? 의미인듯)를 붙여줘야 한다. 그리고 뒤에는 우리가 쓰던대로 /bin/bash 이렇게 적어주면 됨. (또는 /bin/sh) 그리고 아래에 필요한 스크립트를 추가적으로 작성해주면 되는데, 우리는 쉘 실행이 목표라 그거만 적어주면 된다.
여기서 중요한건 이렇게 내용에 적는게 아니라..
아래다 적어줌. 맨 아래에! :는 명령어를 수행한다는 뜻이다. 그리고 여기다 작성할 땐 # 빼 줌.
그랬더니 user가 level3으로 바뀌었다. 비밀번호는 level1과 동일하게 my-pass에서 확인!
728x90
'CTF, 워게임 문제 풀이 > Hackerschool FTZ' 카테고리의 다른 글
Hackerschool FTZ: Level 5 문제 풀이 (0) | 2023.02.10 |
---|---|
Hackerschool FTZ: Level 4 문제 풀이 (0) | 2023.01.30 |
Hackerschool FTZ: Level 3 문제 풀이 (0) | 2023.01.15 |
Hackerschool FTZ: Level 1 문제 풀이 (0) | 2022.12.31 |
Hackerschool FTZ: 트레이닝 1-10 풀이 (0) | 2022.12.31 |
댓글