C64 'MERCENARY'(1985), 게임 시작부터 가능한 신종 익스플로잇 버그 발견

“1985년 C64 게임 'MERCENARY'에서 게임 시작 직후 사용 가능한 신종 익스플로잇 버그가 발견됐다. 착륙 지점 08-08에서 약 14초 거리의 보이지 않는 잔디 패치(한 변 1,024 유닛)에서 E 키를 누르면 콜로니 크래프트의 격납고로 내려가고, 다시 E를 누르면 고도 64,997의 갑판으로 올라간다. E 키 검사가 높이를 읽지 않고 X·Y 중간 바이트만 확인하는 $B4B6/$B4BE 테이블 로직의 결함 때문이다.”

AI 요약

1985년 C64 게임 'MERCENARY'에서 게임 시작 직후부터 사용 가능한 신종 익스플로잇 버그가 발견되었습니다. 착륙 지점(08-08) 근처의 특정 잔디 타일에서 E 키를 누르면, 원래 Colony Craft 갑판의 엘리베이터만 반응해야 하는데도 지상에서 격납고로 진입할 수 있습니다. 원인은 E 키 판정 루틴이 X·Y 좌표만 검사하고 높이(height)를 읽지 않기 때문입니다.

핵심 포인트

  • 착륙 지점 08-08, Colony Craft는 고도 64,997에 위치
  • 문제의 잔디 타일은 한 변 1,024 유닛, 착륙점에서 약 14초 거리
  • E 키 판정이 $B4B6/$B4BE 엘리베이터 테이블의 X·Y 중간 바이트만 검사, 높이 미확인
  • 격납고 8번 방의 세 문은 모두 잠겨 있어 게임 진행은 제한적

향후 전망

  • C64 게임 내 좌표·높이 분리 처리 결함 사례로 리버스 엔지니어링 연구에 활용
  • 유사 엘리베이터·룸 시스템을 가진 다른 게임에서도 동일 취약점 발견 가능성
Share

이것도 읽어보세요

댓글

이 소식에 대한 의견을 자유롭게 남겨주세요.

댓글 (0)

불러오는 중...