[FTZ] Level2 풀이

μ΅œλŒ€ 1 λΆ„ μ†Œμš”

πŸ’‘ FTZ Level2 풀이

문제

계정 : level2/hacker or cracker

hint

ν…μŠ€νŠΈ 파일 νŽΈμ§‘ 쀑 μ‰˜μ˜ λͺ…령을 μ‹€ν–‰μ‹œν‚¬ 수 μžˆλ‹€λŠ”λ°...

풀이

1번 처럼 setuidκ°€ κ±Έλ¦° 파일 쀑, level3 κΆŒν•œμ΄ μžˆλŠ” νŒŒμΌμ„ μ°Ύμ•„λ΄…λ‹ˆλ‹€.

find / -perm -4000 -user level3 2>/dev/null

image

ν•΄λ‹Ή νŒŒμΌμ„ μ‹€ν–‰ν•˜λ©΄ λ‹€μŒμ²˜λŸΌ viλ₯Ό μ‹€ν–‰ν•œ 화면이 λ‚˜μ˜΅λ‹ˆλ‹€.

image

ν˜„μž¬ vi ν”„λ‘œκ·Έλž¨μ΄ level3 κΆŒν•œμœΌλ‘œ μ‹€ν–‰λ˜κ³  μžˆμœΌλ―€λ‘œ, ν•΄λ‹Ή ν”„λ‘œκ·Έλž¨μ—μ„œ shell 싀행이 κ°€λŠ₯ν•˜λ‹€λ©΄ λΉ„λ°€λ²ˆν˜Έ νšλ“μ΄ κ°€λŠ₯ν•΄ μ§‘λ‹ˆλ‹€.

:shλ₯Ό μž…λ ₯ν•˜μ—¬, μ‰˜μ„ νšλ“ν•©λ‹ˆλ‹€.

image

image

νƒœκ·Έ:

μΉ΄ν…Œκ³ λ¦¬:

μ—…λ°μ΄νŠΈ:

λŒ“κΈ€λ‚¨κΈ°κΈ°