(ํ์ต ๋ชฉ์ ์ผ๋ก ์์ฑ๋์์ต๋๋ค. ์๋ชป๋ ๋ถ๋ถ์ด ์๋ค๋ฉด ์ง์ ํด์ฃผ์ธ์.)
4๋ฒ ๋ฌธ์ ๋ก ๋ค์ด๊ฐ ๋ณด์.

์ฌํํ ํ๋ฉด์ด ๋์จ๋ค.
์ด๋ก์์ ๋ฌธ์์ด์ ๋ฑ ๋ด๋ base64๋ก ์ธ์ฝ๋ฉ๋ ๋ฌธ์์ด์ฒ๋ผ ๋ณด์ธ๋ค.
๋ฌธ์์ด์ base64๋ก ๋๋ ค๋ณด๊ธฐ ์ ์
์์ค์ฝ๋๋ฅผ ๋จผ์ ํ์ธํด ๋ณด์.

๋ฑํ ๋ณผ ๊ฒ๋ ์๊ณ ํํธ๊ฐ ๋ ๋งํ๊ฒ๋ ์๋ค.
๋ฉ์ธ ํ๋ฉด์ผ๋ก ๊ฐ์ ํจ์ค์๋์ guest๋ admin์ ์ ๋ ฅํด๋ณด์.
์๋ฌด๋ฐ ๋ฐ์๋ ์๋ค.
Sql Injection ๊ณต๊ฒฉ๋ ์๋ํด๋ดค๋๋ฐ ๋๊ฐ์ด ์๋ฌด ๋ฐ์์ด ์๋ค.
๊ทธ๋ผ ์ด์ base64๋ก ์ธ์ฝ๋ฉ๊ฒ ๊ฐ์ ๋ฌธ์์ด์ ๋์ฝ๋ฉ ํด๋ณด์.
( http://ostermiller.org/calc/encode.html )
๋์ฝ๋ฉ ๊ฒฐ๊ณผ

์ด๋ ๊ฒ ์์กฐ๋กญ๊ฒ ๋ณ๊ฒฝ๋์๋ค.
ํ์ง๋ง ์์ง ์ฌ๋์ด ์์๋ณผ ์ ์๋ ๋ฌธ์์ด๋ ์๋๊ณ , ๋ต ๊ฐ์ง๋ ์์ผ๋ ํ ๋ฒ๋ ๋์ฝ๋ฉ ํด๋ณด์.
์ด๋ ์ฌ์ดํธ์์ ์๋ฌด๊ฐ๋ ์๋์ค๊ฑฐ๋, ๋ค์๊ณผ ๊ฐ์ด ๊นจ์ง ๊ฐ์ด ๋์จ๋ค.

์ฌ๊ธฐ์ ์ ์ ์๊ฐ์ ํด ๋ณด์๋ค.
์ด์ํ๊ฒ ์ฒซ ๋ฒ์งธ๋ ๋์ฝ๋ฉ์ด ์ ๋์ด์ ๋ญ๊ฐ ํด๋ ๋๊ณ ์๋ ๋ฌธ์์ด์ด ๋์๋ค.
๋ ๋ฒ์งธ๋ ์ ํ ์์์น ๋ชปํ ์ฐ๋ ๊ธฐ ๊ฐ์ด ๋์๋ค.
2๋ฒ์งธ ๋ฌธ์์ด์์ ํ๋๊ทธ ์ฑ์ ์ ํด๋ณด์๋๋ฐ, ์คํจ๋ค.
๋ถ๋ช ํ ๋์ฝ๋ฉ์ด ๋ ๋์ด์ผ ํ ํ ๋ฐ ์๋์์ผ๋, ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ํ ๋ฒ ๋ ์ธ์ฝ๋ฉ ์ํจ ๊ฒ ๊ฐ๋ค.
์๋ฅผ ๋ค์ด, Hex๋ก ์ธ์ฝ๋ฉ ํ base64๋ก ์ธ์ฝ๋ฉ์ ํ ์ ์๋ค.
์ฌ์ง์ ๋ณด์.
1. ์ต์ฐ๋ฏผ ์ด๋ผ๋ ๋ฌธ์์ด์ Hex๋ก ์ธ์ฝ๋ฉ
์ธ์ฝ๋ฉ ๋ ๋ฌธ์๋ฅผ ๋งค๋ฒ ๋ณด๋ ์ฌ๋๋ค์ ๋จ๋ฒ์ hex๋ก ๋์๊ตฌ๋ ๋ผ๊ณ ์ ์๊ฐ ์๊ธฐ ๋๋ฌธ์
๋ณด์์ ?์ผ๋ก ๋ค๋ฅธ ์ธ์ฝ๋ฉ ๋ฐฉ์์ผ๋ก ํ ๋ฒ๋ ์ธ์ฝ๋ฉ ํด์ค๋ค.
์ด๋ฒ์ ์ ๊ฐ์ base64๋ก ์ธ์ฝ๋ฉ ํด๋ณด์.
3. Hex๊ฐ์ Base64๋ก ์ฌ ์ธ์ฝ๋ฉ
์ด๋ ๊ฒ ๋ด๊ฐ ์ํ๋ ๋ฌธ์์ด์ ๋ค์ํ Encode ๋ฐฉ์์ผ๋ก ์จ๊ธธ ์ ์๋ค.
4๋ฒ ๋ฌธ์ ๋ ๋๊ฐ๋ด๋ base64๋ก ์ธ์ฝ๋ฉ๋ ๋ฌธ์์ด์ ํ ๋ฒ์ ํ ์ ์๋๋ก ํ๊ธฐ ์ํด
๋ค๋ฅธ ์ธ์ฝ๋ฉ ๋ฐฉ์์ ํ์ฉํ ๊ฒ ๊ฐ๋ค.
๋ค์ ๋ฌธ์ ๋ก ๋์๊ฐ์ 2๋ฒ์งธ ๋ฌธ์์ด์ ๊ฐ์ง๊ณ ์ฌ๋ฌ๊ฐ์ง ๋์ฝ๋ฉ ์ฌ์ดํธ๋ฅผ ๋๋ฉด์ ๋์ฝ๋ฉ์ ํด ๋ณด์๋ค.
SHA-1 ํ์์ผ๋ก ๋์ฝ๋ฉ ํ์ ๋ ์๋ก์ด ๋ฌธ์์ด์ด ๋ํ๋ฌ๋ค.
(
https://www.hashkiller.co.uk/sha1-decrypter.aspx
)
SHA๋?
โป Secure Hash Algorithm, ์์ ํ ํด์ ์๊ณ ๋ฆฌ์ฆ ์ ๋๋ค.(์ํค๋ฐฑ๊ณผ ์ฐธ์กฐ)
ํ์ฌ๋ sha์ ์ทจ์ฝ์ ์ด ๋ฐ๊ฒฌ๋์ด ๋์ด์ ์ฌ์ฉ์ ๊ถ๊ณ ํ์ง ์๋๋ค๊ณ ํฉ๋๋ค.
โป sha-1์ ๊ธธ์ด๋ 16๋นํธ๋ก ๋ 40์๋ฆฌ๋ผ๊ณ ํฉ๋๋ค.
์ผ์ชฝ ๋ฌธ์์ด์ SHA1 ํ์์ผ๋ก ๋์ฝ๋ฉ ๋ ๊ฒฐ๊ณผ ์ด๋ก ๋ฌธ์ฅ์ผ๋ก ๋ ๋ฌธ์์ด์ด ๋์๋ค.
์ด๊ฒ์ผ๋ก SHA1๋ก ์ธ์ฝ๋ฉ ๋ ๋ฌธ์์ด์ด๋ ๊ฒ์ ์์๋ค.
ํ์ง๋ง, ์์ง๋ ์ธ์ฝ๋ฉ๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๋ฌธ์์ด์ด ๋์์ผ๋ฏ๋ก ํ ๋ฒ๋ ์๋ํด๋ณด์.
์ด๋ ๊ฒ ๋์ฝ๋ฉ์ด ์๋ฃ๋์ด test ๋ผ๋ ๋ฌธ์ฅ์ด ๋์๋ค.
๋ฌธ์ ์ ์ถ์๋ test๋ผ๋ ํ๋ฌธ์ ๊ฐ์ง๊ณ sha1 ๋ฐฉ์์ 2๋ฒ ๊ฑฐ์ณ ๋ง์ง๋ง์ผ๋ก base64๋ก ์ธ์ฝ๋ฉํ๋ค๋ ๊ฒ์ ์ ์ ์๋ค.
์ด ๊ฐ์ผ๋ก password์ ๋ฃ๊ณ ์ ์กํด๋ณด๋ ์ถํํ๋ค๋ alert์ฐฝ์ด ๋ด๋ค.
'๐ณ WarGame > ๐ webhacking.kr' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[webhacking.kr] 5๋ฒ ๋ฌธ์ (0) | 2017.09.24 |
---|---|
[webhacking.kr] 3๋ฒ ๋ฌธ์ (0) | 2017.09.10 |
[webhacking.kr] 2๋ฒ ๋ฌธ์ (0) | 2017.09.02 |
[webhacking.kr] 1๋ฒ ๋ฌธ์ (0) | 2017.08.27 |
[webhacking.kr] ํ์๊ฐ์ (0) | 2017.08.26 |