Home [Wargame] Webhacking.kr old-42 (Base64)
Post
Cancel

[Wargame] Webhacking.kr old-42 (Base64)

🚩 문제 νŒŒμ•…


image

문제 νŽ˜μ΄μ§€μ— μ ‘μ†ν•˜λ©΄ μœ„μ™€ 같은 ν‘œμ™€ ν•¨κ»˜ ν•΄λ‹Ή νŒŒμΌλ“€μ„ λ‹€μš΄λ‘œλ“œ 받을 수 μžˆλŠ” λ“―ν•œ 링크λ₯Ό 확인할 수 μžˆλ‹€. ν•˜λ‚˜μ”© 링크λ₯Ό 클릭해보면, test.txt νŒŒμΌμ€ μ •μƒμ μœΌλ‘œ λ‹€μš΄λ‘œλ“œ λ°›μ•„μ§€λŠ” λ°˜λ©΄μ—, flag.docx νŒŒμΌμ€ Access Denied 창을 확인할 수 μžˆλ‹€.



🚩 문제 풀이


image

문제 νŽ˜μ΄μ§€μ— λŒ€ν•œ μš”μ²­ ν›„ 응닡 νŒ¨ν‚·μ„ 확인해본 κ²°κ³Ό, μœ„μ˜ μ΄λ―Έμ§€μ²˜λŸΌ 각 링크λ₯Ό λ‹€μš΄λ°›μ„ 수 μžˆλŠ” url 값을 확인할 수 μžˆμ—ˆλ‹€.


1
?down=dGVzdC50eHQ=

μœ„μ˜ λ¬Έμžμ—΄μ΄ test.txt νŒŒμΌμ„ λ‹€μš΄ 받을 수 μžˆλŠ” 경둜인데, down νŒŒλΌλ―Έν„° 값이 =둜 λλ‚˜λŠ” κ²ƒμœΌλ‘œ 보아 base64둜 μΈμ½”λ”©λœ κ°’μž„μ„ μœ μΆ”ν•  수 μžˆλ‹€.


image

λ¬Έμžμ—΄μ„ λ””μ½”λ”©ν•˜λ©΄ μœ„μ˜ 이미지와 같이 test.txt λ¬Έμžμ—΄μ„ 확인할 수 μžˆλ‹€. κ·Έ λ§μΈμ¦‰μŠ¨, λ‹€μš΄λ°›κ³ μž ν•˜λŠ” 파일λͺ…을 base64둜 μΈμ½”λ”©ν•œ 값을 λ‹€μš΄λ°›λŠ” νŒŒλΌλ―Έν„°μ˜ κ°’μœΌλ‘œ μ‚¬μš©ν•˜κ³  μžˆμŒμ„ μœ μΆ”ν•  수 μžˆλ‹€.


image

이제 flag.docx 값을 base64둜 μΈμ½”λ”©ν•˜μž.


image

κ·Έ λ‹€μŒμœΌλ‘œ μΈμ½”λ”©ν•œ 값을 μ΄μš©ν•˜μ—¬ url을 κ΅¬μ„±ν•˜κ³  μ ‘μ†ν•˜λ©΄, docx νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œ 받을 수 μžˆλ‹€.


image

ν•΄λ‹Ή νŒŒμΌμ„ 열어보면 Flag 값을 확인할 수 μžˆλ‹€.

This post is licensed under CC BY 4.0 by the author.

[Wargame] Webhacking.kr old-39 (SQL Injection)

[Wargame] Webhacking.kr old-61 (SQL Injection)