Malware

Malware

50 ratings
진엔딩 공략(True ending guide)
By Shu
게임 마지막 메일 하단의 비밀번호 공략입니다.(Salute 도전과제) 스포일러 있음!!!
5
2
2
   
Award
Favorite
Favorited
Unfavorite
1. clue.jpg 파일 찾기 (Find clue.jpg)

마지막 메일 중간에 연한 회색으로 clue.jpg 라고 표시돼있습니다.
로컬pc에서 게임이 설치된 위치로 이동하면 실제로 해당 이름의 파일이 하나 만들어져있습니다. 그냥 스팀 라이브러리에서 파일위치 열기로 가는게 젤 편합니다.


2. 확장자 변경 및 암호 해제
해당 .jpg 파일은 이미지 형식이 아니기 때문에 열리지 않습니다. 따라서 다른 확장자로 변경해줘야 합니다. 근데 어떤 확장자로 변경해야하는지가 문제인데, 해당 파일을 텍스트 파일로 변환 한걸 hex 디코더에 돌리니까 맨 앞 글자가 7z로 표시되더라고요. 그래서 저는 7zip 확장자로 했는데 이게 아다리로 맞춘건진 잘 모르겠습니다;; 쨌든 .7z로 바꿔주심 돼요



이제 압축을 해제해야하는데, 암호가 걸려있어서 바로는 안열립니다. 이거때문에 삽질했는데 그냥.. 간단합니다...(게임 안에서 안찾아도돼요)
암호: password

폴더 확인해보면 clue 폴더 안에 0-19 숫자이름으로 된 폴더가 있고, 각각 폴더 안에도 다시 0-19개의 폴더가 있습니다. 그냥 크기로 확인해서 뭔가 들어있는 폴더로 이동해주시면 돼요
경로: clue>7>3

안에는 Hello.html 파일이 하나 있습니다.
3. 폴더 찾기
html 파일 열어보면 그냥 헬로 톰 ㅇㅈㄹ 하는거밖에 안나오는데 개발자도구 엘리먼트 탭 가면 위에 주석이 하나 있습니다.


생긴게 딱 base64라서 base64 디코더에다가 돌려주니까 이런 메시지가 나옵니다.
내용: folder299d12d88e0e99c1

로컬pc에서 해당 이름으로 된 폴더를 찾아서 들어갑니다.
경로는 윈도우 기준 명령어로 이렇게 치면 찾아주는데, 파일찾기같은 프로그램 쓰시면 그걸로 들어가세요
명령어: dir /s /ad \299d12d88e0e99c1
경로: ProgramData\.bc7e3b6e381b7026\299d12d88e0e99c1
4. 암호풀기

파일 경로로 들어가면 이런 2개의 파일이 있는데요,

readme.exe는 실행하면 패스워드 입력하라고 뜨고 runme.txt는 암호화된 문자가 있습니다.
runme.txt가 생긴게 rsa로 암호화한 문자열이랑 비슷해서 얘를 이용해야하는데, rsa는 복호화하려면 private key가 필요합니다.

그래서 readme.exe를 뜯어보니까 있긴 있더라고요... 디컴파일러 같은거 컴에 깔기 싫어서 그냥 vscode로 여니까 보입니다. 스크롤 좀 내리다보면 있습니다.


이 private key랑 아까 runme에 있던 텍스트를 rsa 복호화 사이트에다가 넣어줍니다. 구글에 검색하면 많이 나와요


솔직히 뭐가 나온게 더 신기하다 생각하는데(진짜 이렇게 까지 했나 싶어서) 쨌든 뭔 문자열 하나가 나옵니다. b4e9ab2f61cbfda4

근데 나온 문자열도 암호화가 걸려있어서 한번 더 풀어줘야 합니다. 결과적으로 말하면 md5 알고리즘을 사용한건데요, 개 악질인게 얘가 보통 32자리로 되어있어야 하는데.. 16자리라서 거의 한시간 넘게 애먼데 찾아보고 있었네요

아무튼 md5 복호화 사이트에서 이 문자열을 복호화하면 5자리 숫자가 나오고, 그게 마지막 비밀번호 입니다. (*웬만한 사이트에서 32자리 입력하라면서 안되는데 여기는 되네요 https://www.cmd5.org )

비밀번호: 95173

게임에서 입력하면 도전과제 해금되고 끝납니다.
사용했던 모든 디코더들은 구글에서 온라인으로 했습니다. 이거 깨자고 이상한거 설치하지 마시구 걍 온라인으로 하세여ㅎㅎ
16 Comments
pu0621 23 Mar @ 7:39am 
이걸 다 암호 걸려면 무슨 웹사이트 보안 프로그램 제작자이신가요???:steamhappy:
감상문 2 Dec, 2024 @ 7:02am 
3번까진 풀었는데 RSA키는 난생 처음보네요. 공략보고 많이 배워갑니다 ㅎㅎ

확장자도 만만한 zip으로 풀어버림 ㅋㅋ
css5831 9 Oct, 2024 @ 7:29am 
MD5("95173") == HEX("f5d61365b4e9ab2f61cbfda4928370d4") 가 되는데 앞뒤 4바이트 씩 제거한 중간 부분인 8byte 만 HEX 값으로 뽑아낸것 b4e9ab2f61cbfda
q1w2e3r4 8 Aug, 2024 @ 11:52am 
4번의 readme.exe의 비밀번호는 iamnottom 입니다
sh20000sh 8 Aug, 2024 @ 9:22am 
private key 얻는 파트는 그냥 텍스트 에디터로 열어도 보이긴 보입니다. ProgramData폴더에 넣어놓은건 진짜 악질인 게 어지간하면 검색도 안되는 폴더인데 저긴, 그레도 레지스트리까지 안 건드린걸 다행으로 생각해야하는걸까요
Shu  [author] 7 Aug, 2024 @ 10:49pm 
마지막 메일은 초반 엔딩 후 게임 재접속 하면 보여요
md5는 그냥 유명한 암호화 알고리즘들(sha256나 sha1 등등) 대입해보면서 때려맞췄습니다..ㅎㅎ
관련업계 종사자 맞습니다
suweet1 7 Aug, 2024 @ 7:40pm 
지렸다
게임가드 7 Aug, 2024 @ 4:45pm 
아니 이정도는 이쪽업계에서 일하시는분같으신데...?
CVS_bro 7 Aug, 2024 @ 11:41am 
어케암...?진짜전문가임?
rlgnsrnt 7 Aug, 2024 @ 8:23am 
마지막메일이뭐에요?
그리고 도전과제중에 last door 는 어떻게 깨나요??