게임 소개
IGDB에 등록된 설명의 저장본입니다. 한국어 번역이 포함될 수 있으며, 운영자의 직접 플레이 리뷰와 구분합니다.
SornHack는 세계 그 자체가 수정 가능한 시스템인 1인칭 리버스 엔지니어링 퍼즐 게임입니다. 통제된 사이버 실험실에 잠입하여 시스템의 작동 방식을 조사하고, 가설을 세운 뒤 도구를 사용해 규칙을 변경하세요. SornScan을 사용하여 시뮬레이션된 메모리 값을 검색 및 조작하고, 주소와 포인터를 찾아내어 무엇이 그것들을 변화시키는지 추적하세요. SornTrace를 사용하여 프로그램의 동작을 검사하고, 실행 흐름을 따라가며 CMP, NOP, CALL, RET와 같은 명령어를 실험해 볼 수 있습니다.
앞으로 나아가는 방법은 결코 하나가 아닙니다. 시스템을 관찰하고 다양한 접근 방식을 실험하며, 세상이 변하지 않기를 기대하는 무언가를 바꿨을 때 어떤 일이 벌어지는지 확인해 보세요. SornHack은 실제 프로그래밍 및 리버스 엔지니어링 개념을 바탕으로 구축되었으며, 의도적으로 해킹이 가능한 가상의 샌드박스 환경을 제공합니다. 리버스 엔지니어링에 대한 사전 지식은 필요하지 않습니다.
스토리
당신은 모든 방이 시뮬레이션이고 모든 규칙이 소프트웨어인 봉쇄된 연구 단지, '리버스 엔지니어링 시설'의 피험자로 깨어납니다. 차분한 시설 안내 음성이 연구실 01에 온 것을 환영하며 단 하나의 힌트를 줍니다. 이곳의 모든 것은 소프트웨어일 뿐이며, 당신은 아직 그것을 보는 방법을 배우지 못했을 뿐이라는 것입니다.
터미널에서 당신은 메모리 스캐너인 'SornScan'과 디버거인 'SornTrace'라는 두 가지 도구를 받게 됩니다. 시설의 프로세스인 'labsim.exe'에 연결된 이 도구들을 통해 당신은 훈련용 로봇의 체력, 불안정한 다리의 충전 상태, 방의 중력, 키카드의 접근 권한, 보안 로봇의 인식 범위, 실전 전투 시뮬레이션의 데미지 코드 등 세계 이면의 숫자와 명령어를 확인할 수 있습니다.
총 7개의 연구실을 거치며 시설은 당신이 그 규칙을 따를지, 아니면 다시 쓸지를 시험합니다. 값을 고정하고, 포인터를 따라가고, NOP 명령어로 코드를 수정하고, 조건 분기를 뒤집고, 적대적인 유닛을 아군으로 재분류해 보세요. 각 연구실은 시스템의 새로운 층을 더해가며, 모든 장애물은 한 가지 이상의 방법으로 해결할 수 있습니다. 1장은 시설의 마지막 교훈을 배우게 되는 7번 연구실 '전투 시스템'에서 끝납니다. 이곳의 모든 규칙은 데이터였으며, 당신은 그것을 얼마든지 다시 쓸 수 있습니다.