[wargame 10๋ฒ ๋ฌธ์ ํ์ด] md5 ๋น๊ต.. ? ๋ญ๊ฐ md5()ํจ์์ ์ทจ์ฝ์ฑ์ ์ด์ฉํ ๋ฌธ์ ๊ฐ..๋ค? ๋จ์ง ๋น๊ต ๋งํ์ญ์์ค. ๋ค๋ฅธ ๊ฐ์ผ๋ก : D ...? ํ์ด์ง๋ฅผ ๋ค์ด๊ฐ๋ณด๋ ์ ๋ง value 1,2 ์ ๊ฐ์ ๋น๊ตํด์ ํธ๋ ๋ฌธ์ ๋ ๋ง๋ ๊ฒ ๊ฐ๋ค. ์์ค ์ฝ๋๋ฅผ ์ดํด๋ณด์. ์์ค ์ฝ๋์ค ํต์ฌ ์ฝ๋๋ฅผ ํด์ํด๋ณด์ ํ์ธํด๋ณด๋ v1๊ณผ v2 ๋๋ค ๋ณ์๊ฐ ์๋์ง ํ์ธํด๋ณด๊ณ ๋๋ค ๋ชจ๋ get๋ฐฉ์์ผ๋ก ๋์ด์จ ๋ณ์๊ฐ ์๋ค๋ฉด, sleep(3) ์ฆ 3์ด๋ค ์๋ ์ฝ๋๋ฅผ ์คํํ๋ค. -> brute force ๊ณต๊ฒฉ ๋ฐฉ์ง์ฉ chk ๋ณ์์ true;๊ฐ์ ๋ฃ์ด์ฃผ๊ณ v1๊ณผ v2์ ๊ฐ๊ฐ ์
๋ ฅํ ๊ฐ์ ๋ฐ๋๋ค. chk๊ฐ true์ธ ๊ฒฝ์ฐ flag๊ฐ ์ถ๋ ฅ๋๋๋ฐ, chk๊ฐ์ด ์กฐ๊ฑด๋ฌธ 3๋ฒ์ ๊ฑธ์ณ false๋ก ์ถ๋ ฅ๋๊ฒ๋ ๋์ด์๋ค. if (!ctype_..
[wargame.kr] md5_compare
[wargame 10๋ฒ ๋ฌธ์ ํ์ด] md5 ๋น๊ต.. ? ๋ญ๊ฐ md5()ํจ์์ ์ทจ์ฝ์ฑ์ ์ด์ฉํ ๋ฌธ์ ๊ฐ..๋ค? ๋จ์ง ๋น๊ต ๋งํ์ญ์์ค. ๋ค๋ฅธ ๊ฐ์ผ๋ก : D ...? ํ์ด์ง๋ฅผ ๋ค์ด๊ฐ๋ณด๋ ์ ๋ง value 1,2 ์ ๊ฐ์ ๋น๊ตํด์ ํธ๋ ๋ฌธ์ ๋ ๋ง๋ ๊ฒ ๊ฐ๋ค. ์์ค ์ฝ๋๋ฅผ ์ดํด๋ณด์. ์์ค ์ฝ๋์ค ํต์ฌ ์ฝ๋๋ฅผ ํด์ํด๋ณด์ ํ์ธํด๋ณด๋ v1๊ณผ v2 ๋๋ค ๋ณ์๊ฐ ์๋์ง ํ์ธํด๋ณด๊ณ ๋๋ค ๋ชจ๋ get๋ฐฉ์์ผ๋ก ๋์ด์จ ๋ณ์๊ฐ ์๋ค๋ฉด, sleep(3) ์ฆ 3์ด๋ค ์๋ ์ฝ๋๋ฅผ ์คํํ๋ค. -> brute force ๊ณต๊ฒฉ ๋ฐฉ์ง์ฉ chk ๋ณ์์ true;๊ฐ์ ๋ฃ์ด์ฃผ๊ณ v1๊ณผ v2์ ๊ฐ๊ฐ ์
๋ ฅํ ๊ฐ์ ๋ฐ๋๋ค. chk๊ฐ true์ธ ๊ฒฝ์ฐ flag๊ฐ ์ถ๋ ฅ๋๋๋ฐ, chk๊ฐ์ด ์กฐ๊ฑด๋ฌธ 3๋ฒ์ ๊ฑธ์ณ false๋ก ์ถ๋ ฅ๋๊ฒ๋ ๋์ด์๋ค. if (!ctype_..
2021.01.31