심심해서 Quora를 읽어보고 있다가, 정말 기가 막힌 천재적인 아이디어를 발견했습니다.
Quora 사이트에 올라온 답변을 번역했습니다.
William A Bagnall이라는 분이 답변해 주셨습니다.
이게 합법적일지 아닐지는 몰라서 그는 아무에게도 말하지 않았다고 합니다.
고등학교 1학년-2학년 시절, 그는는 컴퓨터실에서 이걸 하다가 발각되었되었습니다만, 많은 것을 배웠다고 하네요.
다음은 번역본 입니다.
레슨 1. 많은 사람들은 윈도우에서 이게 가능하다는 걸 알겠죠?
시프트 키를 5번 누르면 컴퓨터는 귀가 찢어지는 비프음을 내며, 다음과 같은 화면을 띄웁니다.
(한국어로는 고정키라고 하나요?)
이건 고정키라고 합니다. 컨트롤, 알트. 시프트 버튼을 쉽게 누를 수 있게 하는 일종의 접근성 기능이죠!
시프트를 5번 누르면, 윈도우는 sethc.exe를 system32폴더에서 찾고 실행시킵니다.
기억해 두세요.
레슨 2.
윈도우에 있는 다른 좋은 기능은, 컴퓨터가 다 켜지기 전에 복구 모드로 진입할 수 있다는 점이죠. F2를 누르고. 엔터를 10번 누르고, 모두들 공중제비를 한 번 돌고, 점프를 한 번 하면 (역주: 드립인듯..)복구 모드로 진입 가능합니다.
이 기능은 윈도우를 이전 버전으로 복구하거나 컴퓨터 고장시 정보를 복원하는데 주로 사용이 됩니다.
이것도 기억해 두세요.
레슨 3.
윈도우를 쓴다면, 당신이 비밀번호를 입력하지 않아도, 당신은 '사용자' 로 로그인이 됩니다. 각각의 사용자들은 접근 권한을 가질 수 있습니다.
예를 들자면 관리자는 일반적인 유저보다 더 많은 접근 권한을 가지고 있습니다.
제 문제를 말씀드리죠.
저는 점심시간에 컴퓨터실로 와서 플래시 게임 등을 했습니다. 왜냐하면 전 집에 컴퓨터가 없었거든요.
어떻게 해서 저는 USB를 얻게 되었고, <염소 시뮬레이터> 와 <게리모드> <프린세스 메이커> 와 같은 게임들을 다운로드해서 점심시간에 할 수 있었습니다.
문제는, 제가 학생이라는 점이었고, 학생들은 외장 미디어에서 프로그램을 바로 실행하는 것이 불가능했습니다.
그래서, 저는 게임을 하기 위해서 컴퓨터로 오랜 시간 동안 파일을 복사해서 컴퓨터에서 직접 실행했어야 했습니다.
또 다른 문제는, 학교 컴퓨터에 'Deep Freeze' 가 설치되어 있어 제 모든 결과를 저장하기 위해서는 다시 USB로 제 게임을 복사해야 했습니다.
(역주: https://www.faronics.com/products/deep-freeze/enterprise 참조. 기업이나 단체에서 컴퓨터를 원상복귀 위해 쓰는 수단입니다.
국내에도 들어온듯 https://www.google.com/search?q=%EB%94%A5+%ED%94%84%EB%A6%AC%EC%A6%88+%EC%82%AD%EC%A0%9C&oq=%EB%94%A5+%ED%94%84%EB%A6%AC%EC%A6%88+%EC%82%AD%EC%A0%9C&aqs=chrome..69i57.3296j1j9&sourceid=chrome&ie=UTF-8)
복사-붙여넣기 과정은 너무 오래 걸렸습니다.
그래서, 저는, 게임을 복사해서 붙여넣지 않고 바로 실행할 수 있다면 게임을 더 할수 있을 것이라고 생각했습니다.
그러나, Deep Freeze는 컴퓨터가 재부팅될 때마다 모든 과정을 원래대로 복구해 놓습니다. 그건 매일 밤마다 진행되었습니다.
그래서 저는 자동 재부팅을 끄고 컴퓨터를 끄지 않도록 노력하거나, 'Deep Freeze' 를 삭제할 수 있었습니다.
'엣헴'
저는 프로그램 파일들을 지우려고 했지만 호락호락하지 않았습니다. 계속 연구한 결과, 레슨 3의 내용을 배울 수 있었습니다.
저는 Deep Freeze 파일의 소유자로 로그인해서, 그들을 지울 수 있엇습니다.
여기까지는 좋았지만,
제가 다음 날 학교로 돌아갔을 때 Deep Freeze가 다시 생겼습니다.
레슨 2의 내용을 배울 수 있는 순간이었습니다. 학교 컴퓨터에서 하는 건 더 어려웠으나, 저는 컴퓨터를 복구 모드로 진입하는데 성공했습니다.
복구 모드에서, 시스템에 접근하는 건 실제로 '사용자' 가 아닌 '컴퓨터 하드웨어 그 자체' 이므로 어느 파일이든 나의 마음대로 변경이 가능했습니다.
저는 여기서 Deep Freeze를 지우려고 했습니다. 하지만 다음날 또 생겼습니다.
...
문제를 해결하지는 못하였지만, 저는 이 상황에서 어떻게 해야 하는지를 생각해 낼 수 있었습니다.
컴퓨터가 복구 모드에 있을 때는, 컴퓨터가 말그대로 '응급 모드' 에 있다는 겁니다. 그래서, 윈도우의 많은 기능들이 작동하지 않습니다. 그저 명령어 창만 당신 곁에 있습니다.
당신이 명령어를 할 줄 안다면, 그것은 굉장히 강력한 도구가 될 수 있죠.
복구 모드에는 파일 탐색기가 없었습니다. 그래서, 저는 명령어 창을 통해서 메모장을 열었습니다.
그리고, 저는 파일을 누르고 열기를 눌렀습니다.
파일 탐색기는 여깄습니다! 근데 이게 뭐가 좋냐고요?
레슨 1을 기억하시나요?
메모장을 통해서 전 파일탐색기를 열었고, System32 폴더로 접근하여 Sethc.exe의 이름을 바꾸고 (Sethcq.exe 등), cmd.exe를 복사했습니다.
그리고, cmd (2).exe 파일을, sethc.exe로 이름을 바꿧습니다.
개이득 아닌가요?
저는 컴퓨터를 재부팅했고, Deep Freeze를 성공적으로 속였습니다. 그는 아무 문제점도 발견하지 못했고 아무것도 초기화되지 않았습니다.
컴퓨터의 로그인 화면에서, 저는 시프트를 5회 눌렀고, CMD.EXE가 실행되었습니다.
성공!
이 명령창을 통해 저는 관리자 권한을 얻었고, Deep Freeze를 지웠습니다.
다음날, 이건 다시 돌아왔습니다..
저는 Deep Freeze를 다시 설치하는 프로그램이 네트워크 드라이브에 연결되어 있는지를 확인했습니다. 저는 이를 수정할 수 있는 권한이 없어서, 여기서 막혀버린 줄 알았습니다. 비록 제가 이 컴퓨터의 Admin이더라도, 네트워크까지 수정하기는 힘들었습니다.
그 순간, 이 생각이 제 뇌리를 스쳐 지나갔습니다.
'이게 컴퓨터에 변화를 주려면, 컴퓨터가 네트워크에 연결이 되어 있어야 해. 드라이브를 컴퓨터에서 제거할 순 없지만, 컴퓨터를 드라이브에서 제거할 수는 있지 않을까??''
드라이브에 로그인 할 수 없었으니, 제가 한 일은 윈도우 클린설치용 ISO를 받은 뒤 내 USB에 담아서 (이 말은 즉슨, 제가 게임들을 모두 지워야 한다는 뜻입니다. 하지만 '좀 더 좋은' 것을 추구하기 위해서는 이정도는 포기할 수 있죠) 하드디스크 대신 USB에서 부팅했습니다.
저는 하드디스크에 윈도우를 클린설치 했습니다. 야호!
선생님이 등장하셨고, 저는 컴퓨터실 사용 영구밴을 당했습니다.
레슨 4. 들키지 마세요 ㅋㅋ
tl;dr하신 분들을 위한 3줄요약.
1. 컴퓨터를 제한하는 프로그램을 뚫기 위해
2. 고정키 실행용 프로그램을 명령 프롬프트 실행용 EXE로 바꿔치기하여
3. 하려다가 실패했습니다
이런 생각을 해낼 수 있다니. 이분 아이큐 150 넘을듯....