한국시간으로 2021년 6월 10일 오후 3시 9분, 명일방주 공식 일러스트레이터이기도 한 일러스트레이터 유이가 박사 일러스트 하나를 웨이보에 올리게 된다.
the way.
라고 적힌 단순한 단어 하나만이 같이 있었으며, 명일방주 중국서버의 없데이트로 인해서 많은 사람들이 고통받고 있었기에
사람들은 '새로운 떡밥'이라는 점에 착안하여 매우 놀랐고, 또 흥미를 가졌음
전체 일러스트를 보면, 몇 가지 찾아볼 점이 눈에 띈다.
하나씩 알아가보자.
1. 니체의 말 인용
하단부에 적힌
You have your way. I have my way.
As for the right way, the correct way, and the only way, it does not exist.
위 구절은, 철학가로 유명한 '프리드리히 니체'의 말을 인용한 것이다
2. 박사 뒤에 숨겨진 바코드
상단 부분에 존재하는 바코드를 자세히 보자.
이 부분에 관해서는 Hypergryph 갤러리의 한 핲붕이가 분석해둔 것과 완전히 동일하다.
https://gall.dcinside.com/m/hypergryph/872127
Code128 바코드의 경우 다음과 같은 규칙을 따른다.
1. 'Bar'와 'Empty'가 각각 1, 2, 3, 4의 너비를 가지고 있는 값들로 존재함
2. 각 문자열(Block)은 3개의 Bar와 3개의 Empty, 11개의 셀로 구성되어 있으며, 문자열은 변수 길이로 구성됨
3. 시작 코드, 데이터 코드, 체크 코드, 종료 코드로 구성되어 있으며, 체크 코드는 시작 코드와 데이터 코드의 공식으로 계산됨
4. 시작 코드에 따라 세 가지 버전이 존재 : 유형 A (211412), 유형 B (211214), 유형 C (211232), 그리고 종료 코드 2331112가 고정되어 있음. 때로는 시작코드 처음의 2, 종료코드 끝의 2가 생략되는 경우 역시 존재.
5. 각각의 "블록"에는 고정된 ID와 ID에 대응하는 인코딩 대조표가 있음
인코딩 대조표의 예시.
Code128 바코드는 간단하게 설명하자면
6개의 칸에, 1 / 2 / 3 / 4를 이용해서 6개 칸을 전부 채우고, 그 6개 칸에 들어가는 숫자들의 합이 11이면 된다는 것.
그렇다면 바로 분석에 들어갈 수 있게 된다
다시 한 핲붕이가 써준 해독 숫자들을 보자.
1123222123112322113
아까 우리는 4번 항목 맨 끝에서, 시작코드의 2가 생략될 수 있다고 했다.
바로 이 일러스트에 있는 코드가 그런 형태였던 것
211232 221231 123221 13
맨 앞에 2를 붙이고, 위에서 설명한 대로 6칸씩 자르면 위처럼 된다
13이 거슬리겠지만, 안타깝게도 이 부분 뒤는 해독할 수가 없다
라고 생각하겠지만
우리가 꼼수 정도는 쓸 수 있음
일단, 그 꼼수를 쓰기 전에 할 수 있는 것부터 해보자.
주어진 정보들로 현재 할 수 있는 부분을 전부 채워넣었다
괄호 안은 생략된 부분을 의미함
이걸, 위 인코딩 대조표에다 넣어서 해독해보면
다음과 같은 정보들을 알 수가 있게 된다.
20 17 ~ ~ 00 24
여기서 비어있는 부분에 주목해보자.
그렇기에 우리는 대담하게 추측을 한번 해볼 수 있게 된다.
앞서 언급한 핲붕이의 글 역시
이처럼 중간의 빈 공간 부분의 픽셀을 계산하여, '이 안에 숨겨진 부분이 존재한다'라고 가정했다
물론 위 글의 접근법은 성공했으나, 안타깝게도 결론이 틀려버렸는데
그 이유는
첫째. Start A/B/C의 구분을 하지 않았고
둘째. 폭 1당 5.33~5.5 픽셀이기에 우리는 11개의 셀을 채워넣을 수 있는 공간이 2개(22+) 이상이 존재한다는 점에서 오류가 나버린 것(문자 하나가 아닌, 둘이 존재할 수 있다)
따라서 여기서 얻을 수 있는 결론은 다음과 같다.
- 비어있는 공간에는, 문자 or 숫자가 2번 이상 들어갈 수 있다.
Q. 왜 문자에는 취소선 침?
A. Start C의 경우, 만들어진 목적은 '문자'를 표기하는 것이 아닌, '숫자' 0~99까지를 표기하려는 목적으로 만들어졌음. 애초에 문자가 존재하지 않는다.
Q. 왜 2번 이상임?
A. 앞의 13과 뒤의 11이 벌써 11셀 중 6을 차지하고 있기에, 2개 이상으로 보는 것이 맞다.
이전 접근의 오류까지 해결했으니, 이제 꼼수를 써 보자.
2017이라는 숫자를 보면 무엇이 가장 먼저 떠오를까?
답은 아마도 '연도'일 것이다
물론 이 가정이 틀릴 수도 있으나, 실제로 적용해보고 아니면 돌아가면 그만임
2017이 연도라고 가정하고, 중간 부분을 2개로 나누어서 월, 일, 시, 분을 나타내보았다.
뭔가 이상한 점이 보임
바로, 월과 일을 차지하는 칸이, 바로 옆의 시와 분을 차지하는 칸보다 크다
바코드는 정해진 부분을 꽉 채우는 형태이기에 중간을 비울 수 없음
그렇기에 위 해석은 잘못된 해석이다
올바르게 해독하면 위와 같은 파트 구분을 할 수가 있게 되며
월, 일, 시, 분, 그리고 시계 형식(00~24 or 00~12형식 중 24시간 시계)까지 파트를 나눌 수 있다
이제 본격적인 꼼수를 시작해보자.
'시간'을 나타내는 파트를 보면
끝이 11로 끝난다.
이러한 코드는 18 하나뿐임.
고로 우리는 18시 00분이라는 사실까지 알아냈다.
다음으로는 '월' 파트인데
13으로 시작하는 숫자는 5와 8밖에 존재하지 않지만, 둘 중 어느 부분인지 알 수가 없다.
게다가 우리는 '일' 파트를 아예 볼 수조차 없음
어떻게 할까?
여기서 우리는 다시 맨 처음으로 돌아가봐야 함
3. 시작 코드, 데이터 코드, 체크 코드, 종료 코드로 구성되어 있으며, 체크 코드는 시작 코드와 데이터 코드의 공식으로 계산됨
여기서는 약간의 수식을 동원해서 계산해야 한다
--------
체크코드 ID 값
= 시작코드에 해당하는 ID 값 + 전체 데이터코드에 해당하는 블록당 위치 × 블록당 ID 값, 위의 결과는 103으로 나누어 그 나머지값이 바로 체크코드의 ID값
--------
C형 Start 코드의 ID 값은 105, 체크 코드 ID는 24 인 것으로 알려져 있다.
따라서 "일"부분의 ID 값이 X라고 가정하고 X의 값 범위는 1~31 범위 내에 있으며 자연수 범위임을 알 수가 있는데(1일~31일이므로)
1) 월 부분이 5일 경우
105 + 1 × 20 + 2 × 17 + 3 × 5 + 4X + 5 × 18 + 6 × 0 = 24 + 103 × 몫 (Y로 대체)
264 + 4X = 103Y + 24
기능적 관계에 따르면 X와 Y는 양의 상관 관계가 있는데(Y가 커질수록, X 역시 증가)
이를 이용하여 낮은 숫자부터 대입해볼 때
몫인 Y는 = 3이라고 가정하고 양의 정수여야한다.
264 + 4X = 333
X = 17.25, 정수가 아니라 오답
Y = 4라고 가정해보면, X = 43
31보다 크기 때문에 오답
따라서 월 부분이 5는 아님을 확인 가능하다.
5와 8밖에 없으니 소거법으로 8이 정답임을 알 수가 있으나, 좀 더 자세하게 하자면
2) 월 부분이 8일 경우
105 + 1 × 20 + 2 × 17 + 3 × 8 + 4X + 5 × 18 + 6 × 0 = 24 + 103 × 몫 (Y로 가정)
273 + 4X = 103Y + 24
몫을 Y = 3이라고 가정하면
273 + 4X = 333
X = 15, 값 범위와 일치하게 됨
Y = 4라고 가정하면, X = 40.75
31 이상으로 나왔으므로 오답
양의 상관 관계에 따르면 Y가 클수록 X가 커지므로 X = 15가 유일한 해가 된다.
따라서 최종적인 해답은 다음과 같다.
2017년 8월 15일 오후 6시 정각.
"이제 출항할 때가 되었다"
모든 것의 시작이 쓰여진, 바로 그 웨이보 공지의 일자가 적혀 있는게 바로 박사 뒤의 바코드였던 것.
3. 에이스의 실루엣
이 부분을 자세히 보면
무언가 실루엣 같은 것이 보이는데
https://ca1fe.na2ver.com/arknightskor/681182
이는 로도스 엘리트 오퍼레이터들 중 하나인 '에이스'의 일러스트이다.
4. 로도스 로고
우측 부분을 자세히 보면
위처럼 로도스 로고를 찾을 수 있다.
이는 지금까지의 캐릭터들 중, 총 6명의 캐릭터들만이 가지고 있는 로고다
5. 로도스 오퍼레이터의 실루엣
옆 부분을 보면
에이스의 경우와 마찬가지로 또 다른 실루엣 하나가 보이는데
이는 로도스 오퍼레이터의 실루엣이다.
3번과 5번의 분석을 합해보면
1-12 END 스토리에서 등장했던
바로 그 두 사람임을 쉽게 알 수 있다.
6번 항목은 따로 적겠음
글 길어지니까 잘린다
분석추
오
이런것도 처음에나 대단하다 싶었지 공개되는건 없이 너무 많아지기만 하니 블쟈에서 솜브라나올때 1절 2절넘어서 뇌절까지한거 생각나네
맨날 바코드에 실루엣에 인용한글귀에..
오 - dc App
이렇게 갑자기 나오시면...
치료가 필요한 수준의 심각한 퍼즐 중독입니다
치심퍼? 무엇을 의미하는것이지?
추
그래서 9지 언제 나오냐고!!!!!!!
해묘야 제발
좋다
갑자기 나오시면 ㅠㅠ
다웨? 두유노다웨 - dc App
변명을 하자면 원래 글에서도 가려진 글자가 3개라고 말했음 어휘력이 병신이라 잘 전달이 안된 걸 수도 있는데 (13~)이랑 (~11) 사이에 글자가 하나 더 있어서 해석할 수 없는 글자가 3개다 이런 뜻이었음
그리고 start C랑 stop이 무슨 뜻인지는 알고 있었는데 명픽던하다 급하게 한거라 무지성으로 한듯 날짜랑 시간 나오지 않을까 생각은 했는데 너무 대충하고 올렸나봄 어쨌든 고맙고 잘봤음
맨 처음 바코드 접근법이 없었으면 진도 못나갔을 건데, 여러모로 후발주자한테는 고마울 뿐임. 맨 처음 글을 내 쪽에서 허둥지둥 봐서 글이 약간 까는 것처럼 됐다.. 그 점은 미안하고 먼저 접근한 방법 글 써줘서 진짜 ㄳ
니가...왔따다....
해묘 미친 힙스터새끼
캎에 퍼가도 되여? 링크 달아둘께여~
이미 네캎에다 먼저 선빵쳐뒀다
일단 나는 엄청 작은 뇌인듯
17/08/15는 개멋있네