https://dreamhack.io/wargame/challenges/16/
์ฌ์ฉ์๊ฐ ์ด๋ค ๊ฐ์ ์ ๋ ฅํ์ ๋,
ํด๋น ์ ๋ ฅ๊ฐ์ ๋ฐ๋ผ
correct ํน์ wrong ์ด ์ถ๋ ฅ๋๋ ํ๋ก๊ทธ๋จ์ ๋ฆฌ๋ฒ์ฑํ์ฌ
correct๋ฅผ ์ถ๋ ฅํ๋ ๊ฐ์ ์ฐพ์๋ด๋ ๋ฌธ์ ์ด๋ค.
Corect , Wrong ๋ฑ์ ๋ฌธ์๋ฅผ ํ์ธํ ์ ์๋ค.
์ด๋, IDA์์ ๋ฆฌ๋ฒ์ค๋๋ฒ๊น ํ c์ฝ๋์์
printf ์ scanf ๋ก ๋ณด์ด๋ ํจ์๋ฅผ
๋จ์ถํคN์ ํตํด ์ด๋ฆ์ ๋ฐ๊ฟ์ฃผ์๋ค.
๋ํ, if ๋ฌธ์ ์กฐ๊ฑด๋ฌธ์
sub_7FF65D101000 ๋ผ๋ ํจ์๊ฐ ์กด์ฌํ๋๋ฐ
์ด๋ฅผ ์์ธํ ํ์ธํด๋ณด์.
for๋ฌธ์ 0x12 ๋ฒ , ์ฆ, 10์ง์๋ก๋ 18๋ฒ ๋๋ฆฐ๋ค.
์ด๋, if ๋ฌธ์ ์์ธํ ๋ณด๋ฉด
aC ๋ผ๋ ์ฃผ์๋ฅผ ์ฌ์ฉ์์ ์ ๋ ฅ๊ฐ๊ณผ ๋น๊ตํ๊ณ ์์์ ์ ์ ์๋ค.
aC ์ฃผ์์ ์๋ ๋ฌธ์๋ฅผ ํ์ธํ์ฌ ๋ณด์.
๋ฐ๋ผ์ flag ๋ Comp4r3_the_arr4y ์ด๋ค.
':: DreamHack ๐ฉ > wargame - reverse' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ dreamhack ] - [ reversing | rev-basic-7] (0) | 2022.06.01 |
---|---|
[ dreamhack ] - [ reversing | rev-basic-6] (0) | 2022.05.31 |
[ dreamhack ] - [ reversing | rev-basic-5 ] (0) | 2022.05.31 |
[ dreamhack ] - [ reversing | rev-basic-4 ] (0) | 2022.05.30 |
reversing | [CodeEngn] Malware L07 (0) | 2022.05.30 |
๋๊ธ