7cf3c028e2f206a26d81f6ed4f8076

소매용 키의 경우 이런 형식으로 생겼어


7ff3c028e2f206a26d81f6e44f817569

이때 두가지 부분으로 구분 할 수 있는데


앞부분의 세자리와 뒷부분 7자리로 구분할 수 있어


7ef3c028e2f206a26d81f6e14589716a


a17a30aa2527b55392ff5a5ddd5ddacdc133c940d0d5eee66cc686e61db221870a7c04a087d7a72d3f2c878b81ca66db6148c99686cf3ae97f8844b5a4569204f6581c4a8ffc01d62e6073919d482e0bff7205218d06e80a31c11abb04e3b347e5fb4e73cd53eb5291c354121ecd46a56e06b0c0d5135745b6f21b5dac2a3c11ff815adcd34284e0571b9b5d61be35c0dda3c89fc98331d0d3e3f126


지정한 숫자가 유효하지 않습니다. 필요한 경우 대시를 포함하여 올바른 자릿수를 입력했는지 확인하세요.


틀린 시디키를 입력하면 마치 대시를 꼭 필요한 것 처럼 이야기 하지만


3ab4de22eac561f320b8dfb336ef203e5f56449bbaceb0


상관이 없기때문에 이런 시디키가 가능 ㅋㅋ


79f3c028e2f206a26d81f6e043837268

시디키 부분의 규칙은 다음과 같아서


3ab4de22eac561f33ff1d1bc10f11a391063582512b894db


가장 외우기 쉬운 키는 그저 0을 계속 누르면 됨 ㅋㅋㅋ



78f3c028e2f206a26d81f6ed478270

OEM키는 살짝 다르게 생겼어



7af3c028e2f206a26d81f6e744837664

요렇게 구분 해 볼 수 있어



75f3c028e2f206a26d81f6e04683766e

규칙대로라면 윈도우95 한글판이 1995년 11월 28일에 발매되었는데


발매당시 발행된 시디키는 32295-OEM-XXXXXXX-XXXXX 일거야


3ab4de22eac561f33cf1d1bc10f11a39740dac90e6c7dc75

윤년인지 아닌지 따로 체크하지는 않나봐


2001년은 윤년이 아니지만 발매일에 366을 넣어도 통과함



74f3c028e2f206a26d81f6e64e807d6a

OEM키에서 가장 외우기 쉬운 시디키는


00100-OEM-0000007-00000일듯




요거 보고 참고했고


직접 해보고 싶은 사람은


https://infosecwriteups.com/reversing-microsofts-windows95-product-key-check-mechanism-ca7e825014b6


https://infosecwriteups.com/reversing-microsofts-windows95-product-key-check-mechanism-ca7e825014b6

Reversing Microsoft’s Windows95 Product Key Check Mechanism.Do you know that 111–1111111 is a valid Windows95 product key, so is 000–0000007? I didn’t. I was binging YouTube one day when I found it out via stacksmashing’s video [THIS] on the topic, where he…infosecwriteups.com


어떻게 하는지 파일까지 올라와 있으니까 해보면 좋을듯