λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
🏴CTF/FTZ

FTZ - Level 5

by Janger 2021. 11. 18.
728x90
λ°˜μ‘ν˜•

 

 

hintλŠ” /usr/bin/level5λΌλŠ” ν”„λ‘œκ·Έλž¨μ€ /tmp 디렉토리에 level5.tmpλΌλŠ” μ΄λ¦„μ˜ μž„μ‹œ νŒŒμΌμ„ μƒμ„±ν•œλ‹€.

라고 ν•˜λŠ”κ΅°μš”. 

 

확인을 μœ„ν•΄ /tmp ν΄λ”λ‘œ 이동을 ν•΄μ„œ level5λ₯Ό μ‹€ν–‰μ‹œμΌœλ΄…μ‹œλ‹€. 

 

ν•˜μ§€λ§Œ ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰ μ‹œμΌœλ„ tmpν΄λ”μ—λŠ” 파일이 생성이 λ˜μ§€κ°€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. 

μ•Œκ³  λ³΄λ‹ˆ μ΄λŠ” ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰μ‹œν‚€λ©΄, νŒŒμΌμ„ 생성과 λ™μ‹œμ— μ‚­μ œκ°€ μ΄λ£¨μ–΄μ‘ŒκΈ° λ•Œλ¬ΈμΈλ°μš”. 

 

그러면 사라지기 전에 μ–΄μ„œ 빨리 파일의 λ‚΄μš©μ„ κ°€μ Έμ˜¬ 수 μžˆλŠ” 방법은 μ—†μ„κΉŒμš”? 

 

κ·Έκ²ƒμ—λŠ” λ§Žμ€ 방법듀이 μžˆμ„ 수 μžˆμ§€λ§Œ, 이번 λ¬Έμ œμ—μ„œ μ›ν•˜λŠ” 방법은 심볼릭 링크λ₯Ό μ΄μš©ν•œ 파일 νƒˆμ·¨ λ°©λ²•μž…λ‹ˆλ‹€. 

 

 

심볼릭 λ§ν¬λŠ” 마치 μœˆλ„μ˜ λ°”λ‘œκ°€κΈ°λž‘ λΉ„μŠ·ν•˜λ©°, 링크 νŒŒμΌμ„ 생성할 λ•Œ λ‹€λ₯Έ νŒŒμΌμ„ κ°€λ¦¬μΌœ κ·Έ νŒŒμΌμ— 접근을 ν•˜λŠ” 게 κ°€λŠ₯ν•©λ‹ˆλ‹€. 

 

 

λ¨Όμ € touch λͺ…λ Ήμ–΄λ‘œ μž„μ˜μ˜ νŒŒμΌμ„ λ§Œλ“€μ–΄ μ€λ‹ˆλ‹€. 

 

κ·Έλ‹€μŒ μ•„λž˜μ˜ ln λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•©λ‹ˆλ‹€. 

ln -s sym level5.tmp

sym 파일이 level5.tmp에 심볼릭 링크λ₯Ό κ±°λŠ” κ²ƒμž…λ‹ˆλ‹€. 

 

 

 

μ΄λ•Œ cat λͺ…λ Ήμ–΄λ‘œ level5.tmpλ₯Ό 좜λ ₯해보아도 μ•ˆμ—λŠ” 아무것도 μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 

 

λ‹€μ‹œ /usr/bin/levl5λ₯Ό μ‹€ν–‰μ‹œμΌœ μ€μ‹œλ‹€. 

 

κ·Έ λ‹€μŒ λ‹€μ‹œ symν˜Ήμ€ level5.tmp 파일의 λ‚΄μš©μ„ 좜λ ₯ν•΄ 보면 

 

λ‹€μŒ 레벨의 νŒ¨μŠ€μ›Œλ“œλŠ” "what the hell"μ΄λΌλŠ” 것을 μ•Œλ €μ€λ‹ˆλ‹€.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
λ°˜μ‘ν˜•

'🏴CTF > FTZ' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

FTZ - Level 7  (0) 2021.11.30
FTZ - Level 6  (0) 2021.11.30
FTZ - Level 4  (0) 2021.11.17
FTZ - Level 3  (0) 2021.11.17
FTZ - Level 2  (0) 2021.11.17