프로그래밍 언어/Shell

Bandit Level 2 해설

트리맨스 2022. 12. 27. 10:20
반응형

 

❗️모든 문제는 Mac 기준으로 풀이합니다❗️

Bandit Level 2 문제를 풀어 보자. 문제를 요약해 보자.

 

문제

파일 이름은 "-" 이다. 해당 파일안에 암호가 있다.

 

해설

대시는 기본 파일 입출력에서 dev/stdin 또는 dev/stdout으로 인식할 수도 있다. 해당 파일을 열기 위해서는 전체 위치까지 지정해 주어야 한다.

 

정답

cat ./-
# 또는 
cat < -

 

참고자료

https://stackoverflow.com/questions/42187323/how-to-open-a-dashed-filename-using-terminal

 

How to open a "-" dashed filename using terminal?

I tried gedit, nano, vi, leafpad and other text editors , it won't open, I tried cat and other file looking commands, and I ensure you it's a file not a directory!

stackoverflow.com

https://tldp.org/LDP/abs/html/special-chars.html

 

Special Characters

(cd /source/directory && tar cf - . ) | (cd /dest/directory && tar xpvf -) # Move entire file tree from one directory to another # [courtesy Alan Cox , with a minor change] # 1) cd /source/directory # Source directory, where the files to be moved are. # 2)

tldp.org

 

반응형

'프로그래밍 언어 > Shell' 카테고리의 다른 글

Bandit Level 4 해설  (0) 2022.12.29
Bandit Level 3 해설  (0) 2022.12.28
Bandit Level 1 해설  (0) 2022.12.26
Bandit Level 0 해설  (0) 2022.12.25
tmux 명령어 정리  (0) 2022.08.21