CracMe #1 Easy_KeygenMe CracMe #1 [그림.1] 처음 Ollydbg에 올리면 그림1 과 같습니다. 이 부분에서 중요한부분은 401030,40103D,401042 주소에 있는 부분입니다. [그림.2] 처음 사용자로부터 input name을 받기전에 [ESP+10],[ESP+11],[ESP+12] 주소로 10,20,30 순으로 BYTE단위로 값을 저장 하고있습니다. 이부분이 핵심이 되겠습니다. 자세한건 뒤에 설명하도록 하겠습니다. [그림.3] Scanf 함수에 입력한 abcdefg 총7문자에 \0 널문자 포함 8바이트가 입력이 됩니다. 401070에 NOT ECX는 401062에서 에서 OR ECX,FFFFFFFF 했던것을 다시 비트를 반전시킵니다. 반전시키면 ECX에 8이 저장이되고 \0널문자를 제외해야하기때문에 40107.. 더보기 [reverse]SCAS 및 REA 보호되어 있는 글입니다. 더보기 세그먼트 레지스터 종류와 구조 보호되어 있는 글입니다. 더보기 이전 1 ··· 14 15 16 17 18 19 20 다음