EXEINFO ์ด์ฉํด์ Crack Me 08 ์ด์ด๋ณด๊ธฐ
ํฐ๋ณด ์ด์ ๋ธ๋ฌ (Turbo Assembler)๋ ๋ณผ๋๋ ์ฌ์์ ๊ฐ๋ฐํ ์ด์ ๋ธ๋ฌ๋ก์ 16- ๋๋ 32-๋นํธ x86 MS-DOS ๋๋ ๋ง์ดํฌ๋ก์ํํธ ์๋์ฐ ์์ ์คํ๋๋ ์ฝ๋๋ฅผ ๋ง๋ ๋ค. [์ถ์ฒ]
ํฐ๋ณด ์ด์ ๋ธ๋ฌ๋ก ์ง์ฌ์ง ํ๋ก๊ทธ๋จ, ํจํน ๋์ด ์์ง ์๋ค. ์ด๋ ๊ฒ ์๊ณ ๋์ด๊ฐ๊ฒ์.
์ด๋ฎค๋ํฐ๋ฒ๊ฑฐ๋ก ๋ฆฌ๋ฒ์ฑ ์์ํ๊ธฐ
Serial์ ์ฐพ๋ ๋ฌธ์ ๋ค์. Crack Me๋ ๊ฑฐ์ ๋ค ๋น์ทํ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์์.
์ฒซ ๋ฒ์งธ ํด๊ฒฐ ๋ฐฉ๋ฒ - ์ฝ๋ ์์
๋ฌธ์์ด ๊ฒ์์ ํตํด์ ์ค๋ฅ ๋ฌธ์์ด์ด ์๋ ๊ณณ์ผ๋ก ์์ด์. ๋ธ๋ ์ดํฌ ํฌ์ธํธ๋ฅผ ๊ฑธ๊ณ ์คํํ์ง๋ง, ์ ๋ชจ๋ฅด๊ฒ ์ด์. ์ด์ ๋ฌธ์ ๋ค์ฒ๋ผ ์, ์๋ ์ฝ๋๋ค์ ๋ดค์ด์.
๋ณด๋ฉด, ๋น๊ต ๊ฐ์ด 0์ด ์๋ ๊ฒฝ์ฐ ์๋ฌ ์ฐฝ์ ๋์ฐ๋ ํจ์๋ก ์ ํํ๋ค์. ๊ทธ๋ผ ์ด ๋ถ๋ถ์ ํญ์ Serial์ด ๋ง๋ค๋ ์ฐฝ์ ๋์ฐ๋ ํจ์๋ก ์ ํ ์ํค๋ฉด ๋๊ฒ ๋ค์.
์ด๋ ๊ฒ ์ฝ๋๋ฅผ ์์ ํด๋ณผ๊ฒ์.
์ฑ๊ณต์ด๋ค์.
๋ ๋ฒ์งธ ํด๊ฒฐ ๋ฐฉ๋ฒ - Serial์ ์ ๋ต์ ๋ง์ถ๋ ์๊ณ ๋ฆฌ์ฆ ์ดํด
๋ ๋ฒ์งธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ ์ ํ์ผ๋ก๋ ํด๊ฒฐํ ์ ์์ด์, ์์น๋ฅผ ํตํด ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ํด๊ฒฐํ์ด์.
ํ๋ก๊ทธ๋จ์ ์คํํ๋ฉด, EDI์๋ ์ ๋ ฅํ ๋ฌธ์์ด์ด ๋ค์ด๊ฐ์. ๊ทธ๋ ๋ค๋ฉด ์ด๊ฒ๋ค์ ์๋ฏธ๋ ๋ฌด์์ผ๊น์? ์ ๋ ์์น๋ฅผ ํตํด ์์์ด์.
ํ ๊ธ์, ํ ๊ธ์ AND ์ฐ์ฐํด์. ์ข ๋ ์์ธํ๊ฒ ๋ณผ๊ฒ์.
AD 1010 1101 -> 0100 0000
9A 1001 1010 -> 0100 0000
97 1001 0111 -> 0100 0000
BF 1011 1111 -> 0100 0000
5FC5 1011 1111 1000 0101 -> 0100 0010
D6 1101 0110 -> 0100 1001
์ ์ฐ์ฐ ํ ๊ฐ์ด 0์ด ๋์ด์ผ ํด์. ๋ฐ๋ผ์ 0์ผ ๋ ์ ์๋๋ก ์ ๋ ฅ ๊ฐ์ ์ฐพ์๋ณผ๊ฒ์.
0100 0000 -> @
0100 0000 -> @
0100 0000 -> @
0100 0000 -> @
0100 0010 -> "
0100 1001 -> )
์ ์ฒ๋ผ ์ ๋ ฅํ๋ฉด ์ฐ์ฐ ๊ฐ์ด 0์ด ๋์.
์ฑ๊ณต์ด๋ค์.
'Wargame > Reversing' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CrackMe] Crack Me 11 ํ์ด (0) | 2022.08.17 |
---|---|
[CrackMe] Crack Me 10 ํ์ด (0) | 2022.08.16 |
[CrackMe] Crack Me 07 ํ์ด (0) | 2022.07.31 |
[CrackMe] Crack Me 06 ํ์ด (0) | 2022.07.31 |
[CrackMe] Crack Me 05 ํ์ด (0) | 2022.07.30 |
๋๊ธ