[2024/bandit] bandit level1 -> level2 Write-up
프롤로그
bandit 문제 풀이
저번 비밀번호는 ZjLjTmM6FvvyRnrb2rfNWOZOTa6ip5If
cat
문제
다음단계로 가는 비밀번호는 홈디렉터리의 -라는 위치에 저장되어 있다.
풀이과정
- 이라는 파일을 읽으면 될 것이다.
파일을 읽는 것은 cat 명령어를 사용하면 된다.
2024.11.04 - [KnockOn] - [KnockOn] Linux/Ubuntu 운영체제 명령어 -1
[KnockOn] Linux/Ubuntu 운영체제 명령어 -1
서론ELITE HACKER Bootcamp 3rd 1주차 수업 공부 내용aws 우분투 서버 하나 파서 연습which, pwd, ls, cat, more, less, echo, head, tail, grep, ifconfig which지정한 명령어의 실행 파일의 경로를 출력즉, 사용자가 입력한
taesan-smj.tistory.com
여기 cat에 대한 명령어를 정리해놓은 적이 있으니 추가적으로 정리하지는 않을 것이다.
cat -
을 시도하면
여기에 멈춰서 아무런 작동을 하지 않는다. 왜인가?
cat -은 입력을 받을 때까지 대기하며, 입력된 텍스트를 그대로 출력한다.
파일 디스크립터라고 있는데, 0번 표준입력에서 입력한 것을 그대로 1번 표준 출력에서 출력시켜준다.
이렇게 된다는 것이다.
그러면 어떻게 해야하나? -가 파일 이름이라는 것을 알려줘야한다.
현재 디렉터리의 - 라는 것을 알려주기 위해
cat ./-
을 입력해주면
. 는 현재 디렉터리
/ 내부에
- 파일
이란 뜻이 되어
비밀번호가 나온다
정답
263JGJPfgU6LtdEvgfWU1XP5yac29mFx