2026년 8월 10일

연재 PC어셈블러[ 2/ 6] 데이터 전송과 입출력”의 댓글 1개

  1. 마이컴에는 debug.com 으로 게임을 크랙하는 방법이 종종 게재되곤 했다. 한 번은 크랙하는 방법에 대해 나온 적이 있었는데, debug.com 에서 CD13이라는 명령어(INT 13h에 해당)를 찾고, 그 뒤에 있는 분기 명령어를 바꾸라는 것이었다. JZ(JE)를 JNZ로 바꾸라던지. 이유는, 보통 도스에서 디스켓의 파일에 접근할 때는 INT 21h를 사용하지만, 디스크 락에 접근할 떄는 INT 13h 를 사용한다는 것이다. 그 시절 디스크 락은 보통 특정 위치에 의도적으로 베드 섹터를 만들어 놓고, INT 13h 로 베드 섹터를 확인하는 것이었다. 그래서 단순히 file copy 를 하면 해당 구역이 정상적으로 읽혀 복제된 디스켓임을 파악할 수 있었던 것이다. 어떻게 크랙하는 방법이 실리나 싶을 수 있지만, 그 시절 컴퓨터 잡지에는 게임 암호집이 게재되기도 했으니까 뭐..

댓글 남기기