์ ํ ํค

์ ํ ํค(product key) ๋๋ ์ํํธ์จ์ด ํค(software key), ์๋ฆฌ์ผ ํค ๋๋ ํ์ฑํ ํค๋ ์ปดํจํฐ ํ๋ก๊ทธ๋จ์ ์ํ ํน์ ํ ์ํํธ์จ์ด ๊ธฐ๋ฐ์ ํค์ด๋ค. ์ด๋ ํด๋น ํ๋ก๊ทธ๋จ์ ๋ณต์ฌ๋ณธ์ด ์ ํ์์ ์ฆ๋ช ํ๋ค.
์ ํ ํค๋ ์ผ๋ จ์ ์ซ์๋ ๋ฌธ์๋ก ๊ตฌ์ฑ๋๋ค. ์ด ์ํ์ค๋ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ์๊ฐ ์ปดํจํฐ ์ํํธ์จ์ด๋ฅผ ์ค์นํ๋ ๋์ ์ ๋ ฅํ๋ฉฐ, ์ดํ ํ๋ก๊ทธ๋จ ๋ด์ ๊ฒ์ฆ ํจ์๋ก ์ ๋ฌ๋๋ค. ์ด ํจ์๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ ์ํ์ ๊ณต์์ ๋ฐ๋ผ ํค ์ํ์ค๋ฅผ ์กฐ์ํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ ํจํ ํด๋ต ์ธํธ์ ์ผ์น์ํค๋ ค ์๋ํ๋ค. ์ผ์นํ๋ฉด ํ๋ก๊ทธ๋จ์ด ํ์ฑํ๋์ด ์ฌ์ฉ์ด ํ๊ฐ๋๊ฑฐ๋ ๊ธฐ๋ฅ์ด ํด์ ๋๋ค. ํ๋ก๊ทธ๋จ์ ์ญ๊ณตํ ๋ฑ์ ํตํด ์ฌ์ฉ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ์ง์์ ์ป์ผ๋ฉด, ํน์ ํ๋ก๊ทธ๋จ์ ๋ํ ์ด๋ฌํ ํค๋ฅผ ์์ฑํ๋ ํค์ ์ด๋ผ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค.
ํจ๊ณผ
[ํธ์ง]์ ํ ํค๊ฐ ์ํ์ ์ผ๋ก ์์ฑ๋๋ ํ์ค ํค ์์ฑ ๋ฐฉ์์ ์ด๋ฌํ ํค๋ค์ด ์ ํฌ๋ ์ ์๊ธฐ ๋๋ฌธ์ ์ํํธ์จ์ด ์ ์๊ถ ์นจํด๋ฅผ ์ฐจ๋จํ๋ ๋ฐ ์์ ํ ํจ๊ณผ์ ์ด์ง๋ ์๋ค. ๋ํ ์ธํฐ๋ท์ ๋ฐ๋ฌ๋ก ํต์ ์ด ๊ฐ์ ๋๋ฉด์ ํฌ๋(ํค์ ํ์์ฑ์ ์ ๊ฑฐํจ)์ด๋ ์ ํ ํค ์์ฑ๊ธฐ์ ๊ฐ์ ํค์ ๋ํ ๋ ์ ๊ตํ ๊ณต๊ฒฉ์ด ํํด์ก๋ค.
์ด ๋๋ฌธ์ ์ํํธ์จ์ด ์ถํ์ฌ๋ค์ ํค๊ฐ ์ ํจํ๊ณ ๋ ธ์ถ๋์ง ์์๋์ง ํ์ธํ๊ธฐ ์ํด ์ถ๊ฐ์ ์ธ ์ ํ ํ์ฑํ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค. ํ ๋ฐฉ๋ฒ์ ๊ตฌ๋งค์์ ์ปดํจํฐ ํ๋์จ์ด์ ๊ณ ์ ํ ํน์ง์ ๋ฐ๋ผ ์ ํ ํค๋ฅผ ํ ๋นํ๋ ๊ฒ์ธ๋ฐ, ์ด๋ ์ฌ์ฉ์์ ํ๋์จ์ด์ ์์กดํ๋ฏ๋ก ์ฝ๊ฒ ๋ณต์ ๋ ์ ์๋ค. ๋ค๋ฅธ ๋ฐฉ๋ฒ์ ์ธํฐ๋ท ์๋ฒ๋ฅผ ํตํด ์ ํ ํค๋ฅผ ์ผํ์ฑ ๋๋ ์ฃผ๊ธฐ์ ์ผ๋ก ๊ฒ์ฆํ๋ ๊ฒ์ด๋ค(์จ๋ผ์ธ ์์๊ฐ ์๋ ๊ฒ์์ ๊ฒฝ์ฐ ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธํ ๋๋ง๋ค ์ํ๋จ). ์๋ฒ๋ ์ ํจํ์ง ์๊ฑฐ๋, ์ค๋ณต๋๊ฑฐ๋, ๋๋ฝ๋์๊ฑฐ๋, ํน์ ๋ ธ์ถ๋ ํค๋ฅผ ์ ์ํ๋ ์์ ๋์ง ์์ ํด๋ผ์ด์ธํธ ์ํํธ์จ์ด๋ฅผ ๋นํ์ฑํํ ์ ์๋ค. ์์ ๋ ํด๋ผ์ด์ธํธ๋ ์ด๋ฌํ ํ์ธ์ ์ฐํํ ์ ์์ง๋ง,[1] ์๋ฒ๋ ์ฌ์ ํ ํด๋น ํด๋ผ์ด์ธํธ์ ์ ๋ณด๋ ํต์ ์ ๊ฑฐ๋ถํ ์ ์๋ค.
์์
[ํธ์ง]์๋์ฐ 95 ๋ฆฌํ ์ผ ํค
[ํธ์ง]์๋์ฐ 95 ๋ฆฌํ ์ผ ์ ํ ํค๋ XXX-XXXXXXX ํ์์ ์ทจํ๋ค.[2] ํค๊ฐ ์ ํจํ์ง ํ์ธํ๊ธฐ ์ํด ์๋์ฐ 95๋ ๋ค์ ์ฌํญ์ ํ์ธํ๋ค.
- ์ฒ์ 3๊ธ์๋ 333, 444, 555, 666, 777, 888 ๋๋ 999์ ๊ฐ์์๋ ์ ๋๋ค.
- ๋ง์ง๋ง 7๊ธ์๋ ๋ชจ๋ 0-8 ์ฌ์ด์ ์ซ์์ฌ์ผ ํ๋ค.
- ๋ง์ง๋ง 7๊ฐ ์ซ์์ ํฉ์ 7๋ก ๋๋์ด ๋จ์ด์ ธ์ผ ํ๋ค.
- ๋ค ๋ฒ์งธ ๊ธ์๋ ํ์ธํ์ง ์๋๋ค.
๋ชจ๋ ํ์ธ์ ํต๊ณผํ๋ฉด ์ ํ ํค๋ ์ ํจํ๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก 000-0000000๊ณผ ๊ฐ์ ์ ํ ํค๋ ์ด๋ฌํ ์กฐ๊ฑด ํ์์ ์ ํจํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ค.
์๋์ฐ 95 OEM ํค
[ํธ์ง]์๋์ฐ 95 OEM ํค๋ XXXXX-OEM-XXXXXXX-XXXXX ํ์์ ์ทจํ๋ค.
- ์ฒ์ 3๊ธ์๋ 0-366 ์ฌ์ด์ ์ซ์์ฌ์ผ ํ๋ค.
- ๋ค์ 2๊ธ์๋ 04-93 ์ฌ์ด์ ์ซ์์ฌ์ผ ํ๋ค.
- ๋ค์ 3๊ธ์๋ OEM์ด์ด์ผ ํ๋ค.
- ๋ค์ 7๊ฐ ์ซ์์ ํฉ์ 7๋ก ๋๋์ด ๋จ์ด์ ธ์ผ ํ๋ค.
- ๋๋จธ์ง ๊ธ์๋ ํ์ธํ์ง ์๋๋ค.
์๋์ฐ XP ๋ฆฌํ ์ผ ํค
[ํธ์ง]์๋์ฐ XP๋ ํ์ฑํ๋ฅผ ์ํด ์ค์น ID, ์ ํ ID ๋ฐ ์ ํ ํค๋ฅผ ์ฌ์ฉํ๋ค.[3][4]
์ค์น ID
[ํธ์ง]์ค์น ID๋ 6์๋ฆฌ์ฉ 8๊ฐ ๊ทธ๋ฃน๊ณผ ๋ง์ง๋ง 2์๋ฆฌ๋ก ๋๋์ด ์ด 50์๋ฆฌ์ 10์ง์ ๋ฌธ์์ด๋ก, XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XX ํ์์ ์ทจํ๋ค. ์ค์น ID๋ msoobe.exe๊ฐ ์คํ๋ ๋๋ง๋ค ๋ค์ ์์ฑ๋๋ค.
์ฒดํฌ ๋์งํธ
[ํธ์ง]์ค์น ID์ ๊ฐ ๊ทธ๋ฃน์์ ๊ฐ์ฅ ์ค๋ฅธ์ชฝ์ ์๋ ์ซ์๋ ์ฒดํฌ ๋์งํธ์ด๋ค.
- ๊ฐ ์ฒดํฌ ๋์งํธ๋ ํด๋น ๊ทธ๋ฃน์ ๋ค๋ฅธ ๋ค์ฏ ์๋ฆฌ๋ฅผ ๋ํ์ฌ ๊ณ์ฐ๋๋ค.
- ๊ทธ๋ฐ ๋ค์ ํด๋น ๊ทธ๋ฃน์์ ์ง์ ์์น์ ์๋ ์ซ์๋ฅผ ํ ๋ฒ ๋ ๋ํ๋ค.
- ๊ทธ ํฉ๊ณ๋ฅผ 7๋ก ๋๋๋ค.
- ๋๋จธ์ง๊ฐ ํด๋น ๊ทธ๋ฃน์ ์ฒดํฌ ๋์งํธ ๊ฐ์ด ๋๋ค.
๋์ฝ๋ฉ
[ํธ์ง]์ฒดํฌ ๋์งํธ๋ฅผ ์ ๊ฑฐํ๋ฉด 41์๋ฆฌ์ 10์ง์๋ก ์ธ์ฝ๋ฉ๋ 136๋นํธ ๋ค๋ฐฐ์ ์ ์๊ฐ ๋๋ฉฐ, ์ด๋ ๋ฐ์ดํธ ๋ฐฐ์ด๋ก์ ๋ฆฌํ ์๋์ธ ๋ฐ์ดํธ ์์๋ก ์ ์ฅ๋๋ค.
๋ณตํธํ
[ํธ์ง]์ค์น ID์ ํ์ 16๋ฐ์ดํธ๋ ์ํธํ๋๋ ๋ฐ๋ฉด, ๊ฐ์ฅ ์ค์ํ ๋ฐ์ดํธ๋ ํ๋ฌธ์ผ๋ก ์ ์ง๋๋ค. ์ค์น ID๋ฅผ ์ํธํํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ํธํ ์๊ณ ๋ฆฌ์ฆ์ ๋ ์์ ์ธ 4๋ผ์ด๋ ํ์ด์คํ ์ํธ์ด๋ค. ํ์ด์คํ ์ํธ์ ์ ๋ฌ๋๋ ์ ๋ ฅ ๋ฐ์ดํธ ๋ธ๋ก์ ๋์ผํ ํฌ๊ธฐ์ ๋ ๋ธ๋ก์ผ๋ก ๋๋๊ธฐ ๋๋ฌธ์, ์ด ์ข ๋ฅ์ ์ํธ๋ ์ผ๋ฐ์ ์ผ๋ก ์ง์ ๋ฐ์ดํธ๋ก ๊ตฌ์ฑ๋ ์ ๋ ฅ ๋ธ๋ก(์ด ๊ฒฝ์ฐ 17๊ฐ ์ ๋ ฅ ๋ฐ์ดํธ ์ค ํ์ 16๊ฐ)์ ์ ์ฉ๋๋ค. ์ํธ์ ๋ผ์ด๋ ํจ์๋ 4๋ฐ์ดํธ ์ํ์ค๋ก ํค๊ฐ ์ง์ ๋ SHA-1 ๋ฉ์์ง ์์ฝ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
+๋ฅผ ๋ ๋ฐ์ดํธ ์ํ์ค์ ์ฐ๊ฒฐ, ^๋ฅผ XOR ์ฐ์ฐ, L๊ณผ R์ ํ ๋ผ์ด๋์ ๋ํ ์ผ์ชฝ ๋ฐ ์ค๋ฅธ์ชฝ 8๋ฐ์ดํธ ์ ๋ ฅ ์ ๋ฐ, L'๊ณผ R'์ ํด๋น ๋ผ์ด๋์ ์ถ๋ ฅ ์ ๋ฐ, ๊ทธ๋ฆฌ๊ณ First-8()์ SHA-1 ๋ฉ์์ง ์์ฝ์ ์ฒ์ 8๋ฐ์ดํธ๋ฅผ ๋ฐํํ๋ ํจ์๋ผ๊ณ ํ์.
๊ทธ๋ฌ๋ฉด ๋ณตํธํ์ ํ ๋ผ์ด๋๋ ๋ค์๊ณผ ๊ฐ๋ค.
L' = R ^ First-8(SHA-1(L + Key))
R' = L
๋ณตํธํ ๊ฒฐ๊ณผ๋ 16๋ฐ์ดํธ์ ํ๋ฌธ์ด๋ฉฐ, ์ํธํ๋์ง ์์ 17๋ฒ์งธ ๋ฐ์ดํธ์ ํจ๊ป ๋ฆฌํ ์๋์ธ ๋ฐ์ดํธ ์์์ 4๊ฐ ๋๋ธ ์๋์ ๊ทธ ๋ค์ ๋จ์ผ ๋ฐ์ดํธ๋ก ํด์๋๋ค.
| ์ด๋ฆ | ํฌ๊ธฐ | ์คํ์ |
|---|---|---|
| H1 | ๋๋ธ ์๋ | 0 |
| H2 | ๋๋ธ ์๋ | 4 |
| P1 | ๋๋ธ ์๋ | 8 |
| P2 | ๋๋ธ ์๋ | 12 |
| P3 | ๋ฐ์ดํธ | 16 |
H1๊ณผ H2๋ ์ค์น ID๊ฐ ์ฐ๊ฒฐ๋ ํ๋์จ์ด ๊ตฌ์ฑ์ ์ง์ ํ๋ค. P1, P2 ๋ฐ ๋๋จธ์ง ๋ฐ์ดํธ P3์๋ ์ค์น ID์ ๊ด๋ จ๋ ์ ํ ID๊ฐ ํฌํจ๋๋ค.
์ ํ ID
[ํธ์ง]์ ํ ID๋ AAAAA-BBB-CCCCCCC-DDEEE์ ๊ฐ์ด 5๊ฐ์ 10์ง์ ๊ทธ๋ฃน์ผ๋ก ๊ตฌ์ฑ๋๋ค.
๋์ฝ๋ฉ
[ํธ์ง]10์ง์ ํํ์ ์ ํ ID์ ๋๋ธ ์๋ P1, P2 ๋ฐ ๋ฐ์ดํธ P3์ ์ด์ง ์ธ์ฝ๋ฉ ๊ฐ์ ๋งคํ์ ๋ค์ ํ์ ์์ฝ๋์ด ์๋ค.
| ์๋ฆฟ์ | ๊ธธ์ด | ์ธ์ฝ๋ฉ | ์๋ฏธ |
|---|---|---|---|
| AAAAA | 17 ๋นํธ | P1์ 0๋นํธ๋ถํฐ 16๋นํธ๊น์ง | ํญ์ 55034 (์๋์ฐ XP RC1 ๊ธฐ์ค) |
| BBB | 10 ๋นํธ | P1์ 17๋นํธ๋ถํฐ 26๋นํธ๊น์ง | ์์ ์ ํ ํค(Raw Product Key)์ ์์ 3์๋ฆฌ |
| CCCCCCC | 28 ๋นํธ | P1์ 27๋นํธ๋ถํฐ 31๋นํธ๊น์ง (ํ์ 5๋นํธ) ๋ฐ P2์ 0๋นํธ๋ถํฐ 22๋นํธ๊น์ง (์์ 23๋นํธ) | ์์ ์ ํ ํค์ ํ์ 6์๋ฆฌ ๋ฐ ์ฒดํฌ ๋์งํธ |
| DDEEE | 17 ๋นํธ | P2์ 23๋นํธ๋ถํฐ 31๋นํธ๊น์ง (ํ์ 9๋นํธ) ๋ฐ P3์ 0๋นํธ๋ถํฐ 7๋นํธ๊น์ง (์์ 8๋นํธ) | DD = ์ ํ ํค๋ฅผ ํ์ธํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ณต๊ฐ ํค์ ์ธ๋ฑ์ค EEE = ๋๋ค ๊ฐ |
์ ํ ํค
[ํธ์ง]์ ํ ํค๋ XXXXX-XXXXX-XXXXX-XXXXX-XXXXX ํ์์ ์ทจํ๋ค. ๊ฐ ๋ฌธ์๋ ๋ค์ 24๊ฐ์ ๋ฌธ์์ ์ซ์ ์ค ํ๋์ด๋ค: B C D F G H J K M P Q R T V W X Y 2 3 4 6 7 8 9
์ ํ ํค์ 25๊ฐ ๋ฌธ์๋ ์ ํ ํค์ ์ด์ง ํํ์ 24์ง๋ฒ์ผ๋ก ์ธ์ฝ๋ฉํ ๊ฒ์ด๋ค. ์ ํ ํค๋ ์ฝ 115๋นํธ์ ๋ค๋ฐฐ์ ์ ์์ด๋ฉฐ, 15๋ฐ์ดํธ ๋ฐฐ์ด์ ๋ฆฌํ ์๋์ธ ๋ฐ์ดํธ ์์๋ก ์ ์ฅ๋๋ค. ์ด 15๋ฐ์ดํธ ์ค ํ์ 4๋ฐ์ดํธ์๋ ๋ฆฌํ ์๋์ธ ๋ฐ์ดํธ ์์์ ์์ ์ ํ ํค๊ฐ ํฌํจ๋๋ค. ์ตํ์ ๋นํธ๋ ์ด 32๋นํธ ๊ฐ์ ์ผ์ชฝ์ผ๋ก ํ ๋นํธ ์์น ์ด๋ํ์ฌ ์ ๊ฑฐ๋๋ค. ๋๋จธ์ง 11๋ฐ์ดํธ๋ ๋์งํธ ์๋ช ์ ํ์ฑํ์ฌ ํ๋์ฝ๋ฉ๋ ๊ณต๊ฐ ํค๋ฅผ ํตํด ์ ํ ํค์ ์ง์ ์ฌ๋ถ๋ฅผ ํ์ธํ ์ ์๊ฒ ํ๋ค.
CCCCCCC ๊ตฌ์ฑ ์์๋ฅผ ์ป๊ธฐ ์ํด ์ฒดํฌ ๋์งํธ๊ฐ ์ถ๊ฐ๋๋ฉฐ, ์ฒดํฌ ๋์งํธ๋ฅผ ํฌํจํ ๋ชจ๋ ์ซ์์ ํฉ์ด 7๋ก ๋๋์ด ๋จ์ด์ง๋๋ก ์ ํ๋๋ค. ์ ํ ํค๋ฅผ ํ์ธํ๊ธฐ ์ํด ๋ ๊ฐ ์ด์์ ๊ณต๊ฐ ํค ์ํธ ๋ฐฉ์ ๊ณต๊ฐ ํค๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ์ฒซ ๋ฒ์งธ ๊ณต๊ฐ ํค๋ก ํ์ธ์ ์คํจํ๋ฉด ๋ ๋ฒ์งธ ํค๋ฅผ ์๋ํ๋ ์์ด๋ค. ์ ํ ID์ DD ๊ตฌ์ฑ ์์๋ ์ด ์ํ์ค์ ๊ณต๊ฐ ํค ์ค ์ด๋ ๊ฒ์ด ์ ํ ํค๋ฅผ ํ์ธํ๋ ๋ฐ ์ฑ๊ณต์ ์ผ๋ก ์ฌ์ฉ๋์๋์ง๋ฅผ ์ง์ ํ๋ค.
ํ๋์จ์ด ์ ๋ณด ๋นํธ ํ๋
[ํธ์ง]์ค์น ID์ ์ฐ๊ฒฐ๋ ํ๋์จ์ด ๊ตฌ์ฑ์ ๋ ๊ฐ์ ๋๋ธ ์๋ H1๊ณผ H2๋ก ํํ๋๋ค. ์ด๋ฅผ ์ํด ๋๋ธ ์๋๋ 12๊ฐ์ ๋นํธ ํ๋๋ก ๋๋๋ค.
| ๋๋ธ ์๋ | ์คํ์ | ๊ธธ์ด | ๋นํธ ํ๋ ๊ฐ ๊ธฐ์ค |
|---|---|---|---|
| H1 | 0 | 10 | ์์คํ ๋ณผ๋ฅจ์ ๋ณผ๋ฅจ ์ผ๋ จ๋ฒํธ ๋ฌธ์์ด |
| H1 | 10 | 10 | ๋คํธ์ํฌ ์ด๋ํฐ MAC ์ฃผ์ ๋ฌธ์์ด |
| H1 | 20 | 7 | CD-ROM ๋๋ผ์ด๋ธ ํ๋์จ์ด ์๋ณ ๋ฌธ์์ด |
| H1 | 27 | 5 | ๊ทธ๋ํฝ ์ด๋ํฐ ํ๋์จ์ด ์๋ณ ๋ฌธ์์ด |
| H2 | 0 | 3 | ์ฌ์ฉ๋์ง ์์, 001๋ก ์ค์ |
| H2 | 3 | 6 | CPU ์ผ๋ จ๋ฒํธ ๋ฌธ์์ด |
| H2 | 9 | 7 | ํ๋ ๋๋ผ์ด๋ธ ํ๋์จ์ด ์๋ณ ๋ฌธ์์ด |
| H2 | 16 | 5 | SCSI ํธ์คํธ ์ด๋ํฐ ํ๋์จ์ด ์๋ณ ๋ฌธ์์ด |
| H2 | 21 | 4 | IDE ์ปจํธ๋กค๋ฌ ํ๋์จ์ด ์๋ณ ๋ฌธ์์ด |
| H2 | 25 | 3 | ํ๋ก์ธ์ ๋ชจ๋ธ ๋ฌธ์์ด |
| H2 | 28 | 3 | RAM ํฌ๊ธฐ |
| H2 | 31 | 1 | 1 = ๋ํน ๊ฐ๋ฅ, 0 = ๋ํน ๋ถ๊ฐ |
๋ํน์ด ๊ฐ๋ฅํ ๊ฒฝ์ฐ, ํ์ฑํ ๋ฉ์ปค๋์ฆ์ ํฅํ ํ๋์จ์ด ๋ณ๊ฒฝ์ ๋ํด ๋ ๊ด๋ํ ๊ธฐ์ค์ ์ ์ฉํ๋ค. ๋๋จธ์ง 10๊ฐ ๋นํธ ํ๋ ์ค ํ๋์ ํด๋นํ๋ ํ๋์จ์ด ๊ตฌ์ฑ ์์๊ฐ ์๋ ๊ฒฝ์ฐ, ํด๋น ๋นํธ ํ๋์๋ ํด๋น ๊ตฌ์ฑ ์์๋ฅผ ์ค๋ช ํ๋ 0์ด ์๋ ๊ฐ์ด ํฌํจ๋๋ค. 0 ๊ฐ์ ํ๋์จ์ด ๊ตฌ์ฑ ์์๊ฐ ์์์ ๋ํ๋ธ๋ค. ๋ชจ๋ ํ๋์จ์ด ๊ตฌ์ฑ ์์๋ ๋ ์ง์คํธ๋ฆฌ์์ ๊ฐ์ ธ์จ ํ๋์จ์ด ์๋ณ ๋ฌธ์์ด๋ก ์๋ณ๋๋ค. ์ด ๋ฌธ์์ด์ ํด์ฑํ๋ฉด ํด๋น ๋นํธ ํ๋์ ๊ฐ์ด ์ ๊ณต๋๋ค.
ํด์ฑ
[ํธ์ง]ํด์ ๊ฒฐ๊ณผ๋ ํ๋์จ์ด ์๋ณ ๋ฌธ์์ด์ MD5 ๋ฉ์์ง ์์ฝ ์๊ณ ๋ฆฌ์ฆ์ ์ ๋ ฅํ๊ณ ๊ฒฐ๊ณผ ๋ฉ์์ง ์์ฝ์ ๋ฏธ๋ฆฌ ์ ํด์ง ์์น์์ ๋นํธ ํ๋์ ํ์ํ ๋นํธ ์๋ฅผ ์ ํํ์ฌ ์ป๋๋ค. ๋นํธ ํ๋๋ง๋ค ์๋ก ๋ค๋ฅธ ๋ฏธ๋ฆฌ ์ ํด์ง ์์น๊ฐ ์ฌ์ฉ๋๋ค. ๋ํ, ์ ๊ณ์ฐํ์ฌ ํด์ ๊ฒฐ๊ณผ๊ฐ 0์ด ๋๋ ๊ฒ์ ๋ฐฉ์งํ๋ค. ์ฌ๊ธฐ์ BitFieldMax๋ ํด๋น ๋นํธ ํ๋์ ์ ์ฅ๋ ์ ์๋ ์ต๋๊ฐ(์: 10๋นํธ ๋นํธ ํ๋์ ๊ฒฝ์ฐ 1023)์ด๋ฉฐ, 'xย % y'๋ x๋ฅผ y๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๋ํ๋ธ๋ค. ๊ฒฐ๊ณผ ๊ฐ์ 1์์ BitFieldMax ์ฌ์ด๊ฐ ๋๋ค. ์ป์ ๊ฐ์ ํด๋น ๋นํธ ํ๋์ ์ ์ฅ๋๋ค.
RAM ๋นํธ ํ๋
[ํธ์ง]์ด์ ์ฒด์ ๊ฐ ์ฌ์ฉํ ์ ์๋ RAM ์ฉ๋๊ณผ ๊ด๋ จ๋ ๋นํธ ํ๋๋ ํ์ ํ์๋ ๋๋ก ๋ค๋ฅธ ๋นํธ ํ๋์ ๋ค๋ฅด๊ฒ ๊ณ์ฐ๋๋ค.
| ๊ฐ | ๊ฐ๋ฅํ RAM ์ฉ๋ |
|---|---|
| 0 | (๋นํธ ํ๋ ๋ฏธ์ฌ์ฉ) |
| 1 | 32 MB ๋ฏธ๋ง |
| 2 | 32 MB์์ 63 MB ์ฌ์ด |
| 3 | 64 MB์์ 127 MB ์ฌ์ด |
| 4 | 128 MB์์ 255 MB ์ฌ์ด |
| 5 | 256 MB์์ 511 MB ์ฌ์ด |
| 6 | 512 MB์์ 1023 MB ์ฌ์ด |
| 7 | 1023 MB ์ด๊ณผ |
RAM ์ฉ๋์ GlobalMemoryStatus() ํจ์๋ฅผ ํธ์ถํ์ฌ ๊ฐ์ ธ์ค๋๋ฐ, ์ด ํจ์๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ค์น๋ RAM ์ฉ๋๋ณด๋ค ๋ช ๋ฐฑ ํฌ๋ก๋ฐ์ดํธ ์ ๊ฒ ๋ณด๊ณ ํ๋ค. ๋ฐ๋ผ์ 128 MB์ RAM์ ์ผ๋ฐ์ ์ผ๋ก "64 MB์์ 127 MB ์ฌ์ด"๋ก ๋ถ๋ฅ๋๋ค.
ํ๋์จ์ด ๋ณ๊ฒฝ
[ํธ์ง]wpa.dbl์ ๋ง๋ฃ ์ ๋ณด, ํ์ฑํ๋ ์ค์น์ ํ์ธ ID, ํ์ฌ ํ๋์จ์ด ๊ตฌ์ฑ์ ๋ํ๋ด๋ ๋นํธ ํ๋ ๊ฐ, ์ ํ ํ์ฑํ ๋น์์ ํ๋์จ์ด ๊ตฌ์ฑ์ ๋ํ๋ด๋ ๋นํธ ํ๋ ๊ฐ ๋ฑ์ ์ ์ฅํ๋ RC4 ์ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๋ค. ํ์ฌ ํ๋์จ์ด ๊ตฌ์ฑ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ์ํ๊ธฐ ์ํด ํ๋์จ์ด ๊ตฌ์ฑ์ด ์์ ๋ ๋๋ง๋ค ์๋์ผ๋ก ์ ๋ฐ์ดํธ๋์ง๋ง, ์ ํ ํ์ฑํ ๋น์์ ํ๋์จ์ด ๊ตฌ์ฑ์ ๋ํ๋ด๋ ๊ฐ์ ๊ณ ์ ๋๋ค. ์ฌํ์ฑํ๊ฐ ํ์ํ์ง ํ๋จํ ๋ ํ์ฌ ํ๋์จ์ด ๊ตฌ์ฑ์ ๋นํธ ํ๋ ๊ฐ์ ํ์ฑํ ๋น์์ ํ๋์จ์ด ๊ตฌ์ฑ๊ณผ ๋น๊ตํ๋ค.
๋ํน ๋ถ๊ฐ ์ปดํจํฐ
[ํธ์ง]์ฌ์ฉ๋์ง ์๋ ํ๋์ '๋ํน ๊ฐ๋ฅ' ํ๋๋ฅผ ์ ์ธํ ๋ชจ๋ ๋นํธ ํ๋๋ฅผ ๋น๊ตํ๋ค. ์ ํ ํ์ฑํ ์ดํ ํ์ฌ ํ๋์จ์ด ๊ตฌ์ฑ์์ ์ด 10๊ฐ ๋นํธ ํ๋ ์ค 3๊ฐ ์ด์์ด ๋ณ๊ฒฝ๋ ๊ฒฝ์ฐ ์ฌํ์ฑํ๊ฐ ํ์ํ๋ค.
๋ํน ๊ฐ๋ฅ ์ปดํจํฐ
[ํธ์ง]H2์ 31๋ฒ ๋นํธ๊ฐ ์ปดํจํฐ๊ฐ ๋ํน ์คํ ์ด์ ์ ์ง์ํจ์ ๋ํ๋ด๋ ๊ฒฝ์ฐ, ์์์ ์ธ๊ธํ 10๊ฐ ๋นํธ ํ๋ ์ค 7๊ฐ๋ง ๋น๊ตํ๋ค. SCSI ํธ์คํธ ์ด๋ํฐ, IDE ์ปจํธ๋กค๋ฌ ๋ฐ ๊ทธ๋ํฝ ์นด๋์ ํด๋นํ๋ ๋นํธ ํ๋๋ ์๋ต๋๋ค. ์ด ๋จ์ 7๊ฐ ๋นํธ ํ๋ ์ค ์ต๋ 3๊ฐ๊น์ง๋ง ๋ณ๊ฒฝ๋์ด์ผ ์ฌํ์ฑํ ์์ด ์ฌ์ฉํ ์ ์๋ค.
๋ ผ๋
[ํธ์ง]๊ฐ์ฅ ํจ๊ณผ์ ์ธ ์ ํ ํค ๋ณดํธ ๋ฐฉ์ ์ค ์ผ๋ถ๋ ๋ถํธํจ, ์๊ฒฉํ ์งํ, ๊ฐํนํ ์ฒ๋ฒ, ๊ทธ๋ฆฌ๊ณ ์ผ๋ถ ๊ฒฝ์ฐ ์คํ์ง๋ก ์ธํด ๋ ผ๋์ ์ฌ์ง๊ฐ ์๋ค. ์ผ๋ถ ์ ํ ํค๋ ๋ผ์ด์ ์ค ๊ณ์ฝ์ ๊ฐ์ ํ๊ธฐ ์ํด ํํ ์๋ ๋์งํธ ์ ์ฐจ๋ฅผ ์ฌ์ฉํ๋ค.
๋ถํธํจ
[ํธ์ง]์ ํ ํค๋ ์ต์ข ์ฌ์ฉ์์๊ฒ ๋ค์ ๋ถํธํ๋ค. ํ๋ก๊ทธ๋จ์ ์ค์นํ ๋๋ง๋ค ์ ๋ ฅํด์ผ ํ ๋ฟ๋ง ์๋๋ผ, ์ฌ์ฉ์๊ฐ ํค๋ฅผ ๋ถ์คํ์ง ์๋๋ก ์ฃผ์ํด์ผ ํ๋ค. ์ ํ ํค๋ฅผ ๋ถ์คํ๋ฉด ์ญ์ ์ ํค ๋ณต๊ตฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ์ง ์๋ ํ(๋ชจ๋ ํ๋ก๊ทธ๋จ์ด ์ด๋ฅผ ์ง์ํ๋ ๊ฒ์ ์๋), ์ํํธ์จ์ด๋ฅผ ์ญ์ ํ ํ์๋ ๋ฌด์ฉ์ง๋ฌผ์ด ๋๋ค.[5]
์ ํ ํค๋ ์ ํต ๊ณผ์ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ ์๋ก์ด ๊ฐ๋ฅ์ฑ๋ ์ ๊ณตํ๋ค. ์ ํ์ด ํค๊ฐ ๋๋ฝ๋๊ฑฐ๋ ์ ํจํ์ง ์์ ์ํ๋ก ๋ฐฐ์ก๋๋ฉด ์ ํ ์์ฒด๊ฐ ๋ฌด์ฉ์ง๋ฌผ์ด ๋๋ค. ์๋ฅผ ๋ค์ด, ์คํ๋ฆฐํฐ ์ : ํ๋๋ผ ํฌ๋จธ๋ก์ฐ์ ์ค์คํธ๋ ์ผ๋ฆฌ์ ๋ฐฐ์ก๋ณธ ์ ์ฒด๊ฐ ์๋ ์ ํ ํค ์์ด ๋ฐฐ์ก๋ ์ ์ด ์๋ค.[6]
์งํ ๋ฐ ์ฒ๋ฒ
[ํธ์ง]๊ธฐ์ ์ด ์ฌ์ฉ ์๋ฐ์ ๊ฐ์งํ์ฌ ์๊ตฌ ์ ์ง๋ฅผ ์งํํ๋ ์ฌ๋ก๊ฐ ๋ง๋ค. ์จ๋ผ์ธ ์์คํ ์ด ํฌ๋์ด๋ ์ผ๋ถ ๊ฒฝ์ฐ ์นํธ ์ฌ์ฉ์ด ์ ๋ฐ๋ ๊ณ์ ์ ์ฆ์ ๋ธ๋๋ฆฌ์คํธ์ ์ฌ๋ฆฌ๋ ๊ฒ์ ํํ ์ผ์ด๋ค. ์ด๋ ์๊ตฌ ์ ์ง๋ก ์ด์ด์ง๋ค. ์ํํธ์จ์ด๋ฅผ ๊ณ์ ์ฌ์ฉํ๋ ค๋ ํ๋ ์ด์ด๋ ์ํํธ์จ์ด๋ฅผ ๋ค์ ๊ตฌ๋งคํด์ผ ํ๋ค. ์ด๋ ํ์ฐ์ ์ผ๋ก ์๊ตฌ ์ ์ง ์งํ์ ๋๊ธฐ์ ๋ํ ๋นํ์ผ๋ก ์ด์ด์ก๋ค.
ํนํ ์ฌ๋ฌ ์ ํ์ ํค๊ฐ ํ๋๋ก ๋ฌถ์ฌ ์๋ ์ํฉ์ด ๋ ผ๋์ด ๋๋ค. ์ ํ์ด ๋ค๋ฅธ ์ ํ์ ์์กด์ฑ์ ๊ฐ๋ ๊ฒฝ์ฐ(ํ์ฅํฉ์ ๊ฒฝ์ฐ์ฒ๋ผ), ๊ธฐ์ ์ด ๋ฌถ์ฌ ์๋ ๋ชจ๋ ์ ํ์ ์ ์ง์ํค๋ ๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค. ์๋ฅผ ๋ค์ด ํ์ฅํฉ์์ ๊ฐ์ง ํค๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฒ๊ฐ ์๋ณธ ๊ฒ์์ ์ ํ ํค๊น์ง ์ ์ง์ํฌ ์ ์๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ๋ฐธ๋ธ์ ์คํ ์๋น์ค์ ๊ฒฝ์ฐ ์ฌ์ฉ์๊ฐ ๊ตฌ๋งคํ ๋ชจ๋ ์ ํ์ด ํ๋์ ๊ณ์ ์ ๋ฌถ์ฌ ์๋ค. ์ด ๊ณ์ ์ด ์ ์ง๋๋ฉด ์ฌ์ฉ์๋ ๋์ผํ ๊ณ์ ๊ณผ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ ํ์ ๋ํ ์ ๊ทผ ๊ถํ์ ์๊ฒ ๋๋ค.[7]
์ด๋ฌํ "๋ค์ค ์ ์ง"๋ ์ฌ์ฉ์๊ฐ ์ ๋นํ๊ฒ ๊ตฌ๋งคํ๊ณ ์ฌ์ฉํด ์จ ์ ํ๊น์ง ๊ธ์งํ๊ธฐ ๋๋ฌธ์ ๋งค์ฐ ๋ ผ๋์ด ๋ง๋ค.
์คํ์ง
[ํธ์ง]์ ์ง๋ ์ผ๋ฐ์ ์ผ๋ก ์ฌ๋์ ๊ฐ์ ์์ด ํฌ๋์ด๋ ์นํธ๊ฐ ๊ฐ์ง๋๋ ์ฆ์ ์๋ฒ์ ์ํด ์งํ๋๋ค. ๋๋๋ก ์ ๋นํ ์ฌ์ฉ์๊ฐ ๋ผ์ด์ ์ค ์๋ฐ์ผ๋ก ์๋ชป ํ๋จ๋์ด ์ ์ง๋๊ธฐ๋ ํ๋ค. ๋๊ท๋ชจ ์คํ์ง ์ฌ๋ก์ ๊ฒฝ์ฐ(์๋ ์ค๋ธ ์ํฌ๋ํํธ์์ ๋ฐ์ํ ๊ฒ์ฒ๋ผ) ๋๋๋ก ์์ ๋๊ธฐ๋ ํ๋ค.[8] ๊ทธ๋ฌ๋ ๊ฐ๋ณ์ ์ธ ์ฌ๋ก๋ ์ฃผ๋ชฉ๋ฐ์ง ๋ชปํ ์ ์๋ค.
์คํ์ง์ ํํ ์์ธ(์์ ์๋ ์ค๋ธ ์ํฌ๋ํํธ ์ฌ๋ก์ ๊ฐ์ด)์ ์ง์๋์ง ์๋ ํ๋ซํผ ์ฌ์ฉ์์ด๋ค. ์๋ฅผ ๋ค์ด ๋ฆฌ๋ ์ค ์ฌ์ฉ์๋ ์์ธ์ด๋ Cedega์ ๊ฐ์ ํธํ์ฑ ๊ณ์ธต์ ํตํด ์๋์ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์๋ค. ์ด๋ฌํ ์ํํธ์จ์ด ์กฐํฉ์ ๋๋๋ก ๊ฒ์ ์๋ฒ์ ์ํฐ ์นํธ ์ํํธ์จ์ด๋ฅผ ์๋์ํค๋๋ฐ, ์์ธ์ด๋ Cedega๊ฐ ๋ฆฌ๋ ์ค์ฉ ์๋์ฐ API ํธํ์ฑ ๊ณ์ธต์ด๊ธฐ ๋๋ฌธ์ ๊ฒ์ ์๋ฒ์ ์ํด ์ 3์(์นํธ) ์ํํธ์จ์ด๋ก ๊ฐ์ฃผ๋์ด ์ ์ง๋ ์ ์๋ค.[9]
๊ฐ์ด ๋ณด๊ธฐ
[ํธ์ง]๊ฐ์ฃผ
[ํธ์ง]- โ Chang, Hoi; Atallah, Mikhail J. (2002). ใProtecting Software Codes by Guardsใ. ใSecurity and Privacy in Digital Rights Managementใ. Springer. 160-175์ชฝ. doi:10.1007/3-540-47870-1_10. ISBNย 978-3-540-47870-6.
- โ Upadhyay, Saket (2021๋ 5์ 14์ผ). โReversing Microsoft's Windows95 Product Key Check Mechanismโ.
- โ Purdy, Kevin (2023๋ 5์ 26์ผ). โGreen hills forever: Windows XP activation algorithm cracked after 21 yearsโ (๋ฏธ๊ตญ ์์ด). ใArs Technicaใ. 2024๋ 6์ 29์ผ์ ํ์ธํจ.
- โ Chaussee, Rudower (July 2001). โInside Windows Product Activationโ. ใLicenturionใ. 2024๋ 6์ 28์ผ์ ํ์ธํจ.
- โ โProduKey - Recover lost product key (CD-Key) of Windows/MS-Office/SQL Serverโ. ใNirSoftใ. 2021๋ 2์ 9์ผ์ ํ์ธํจ.
- โ Australian Pandora Tomorrow CD-Key Problems Shack News
- โ โValve suspends 20,000 Steam accountsโ. GameSpot. 2013๋ 5์ 15์ผ์ ํ์ธํจ.
- โ Blizzard Unbans Linux World of Warcraft Players Softpedia
- โ โLinux users banned from Diablo 3- End Gamersโ. 2012๋ 7์ 10์ผ์ ์๋ณธ ๋ฌธ์์์ ๋ณด์กด๋ ๋ฌธ์. 2012๋ 8์ 14์ผ์ ํ์ธํจ.