본문으로 건너뛰기
사용자

XOR/AAAJ(비교)

r2 vs r3
......
2424
[[파일:_neurosamachannel.png]]
2525
2626
해당 방송이 진행되었던 시점에는 두 개의 영상(Numbers, Study)만 있었으며, V2 모델 공개일의 정확히 한달 전인 2023년 4월 27일 업로드되었다. 이후 해당 채널에 Numbers II, Public Static Void 등의 영상들이 추가적으로 업로드되며 ARG가 진행되었다.
27
== Numbers ==
28
[youtube(wc-QCoMm4J8)]
2729
30
> BvmSc+u5NXEjBP3z2gz57G3T8p0sc25U8Bv9yePOa3J6xGRhYcgUL6mnE2eMuFVvAHS5X1QWToqZtG13shERSSM928pZoOpWVQSR0eCZoJU+2FtB8Sd91pArvr5csHjsO2VjSwSgajrWbQLNuisad5cFvGYC/OLopisMBRHmUB+Dl/kqZleP7bF5WgpSxKRDKLjjqWlR95y9a/96vY3vc+gdKb/V4Sd8AIeyIryv53HKFRdB3IL7WOVSr8RSgFbb5Z3KTezpDdA9VvDIGf3pK5TBXpNdJs1g1pnV5C6QvVw7I/ZFhDFqoogGlsbBY0nSihzgvhzM86qgh6OqkYsKwrsdrvwuHTwz2MfzKRBPGGpKYwNmOpgf2dMgT+9GHGWfg/wLvynRqmzyhfyUSLR8tBFBDyOmwKF34Lz7PrVguu47RVawtcyZFRfHvW1rSVfPILi+1JXC5slE2PK84VdutLg4/NGOxC+s1wkYbBRC6ty970raEXKGMZeeLEsLrJhRmh1jtRltCI1zgpoxVhpgUZ/n832SKyClICQpLFKHG8yZ4wcMUA2yAN7b9sXh3nGQxkN9M8g1AuBZez5OsbgC5S9ypO8UMOrhr4f8pwVro15idoDYlg2nO72dpcWUkXBLcDq6h81Y7yaKN3IbrMEqdU9eTYwGCu824OitkxEMuCyQh9vB+rbu6svT9xyUqDLGllM4aF7v681y96CaQ+S2Gg9gmjAHfcR8AfIqGI+qrVZYj9ibcsO/bjPqK/Qni1Ti/4QuznYBQ67LZoU1mp1TOOgpN4LN9OQra65+CSpe/zC1+3JKEVPH4ml4SVoNzunUVoZccFTP86pfA2vwRtd8btPj3cyVRLKvcmj4qxgu1q74mjcgvYsrye4kCUE3MsjL6RYJI6vED+xWYvFhiJGo8+GqUci7Jge//iIaTlAnVtyxzIJjFgrtLyapd+/AM8QtZBYNDC+zKGu6haBhxTlOUyUiIA6SOVWVgiGzz887ieOoiUf8qopHJO9Mptrb16Nh1aPFE7XqDTCZUXn2MU/N7/OFMuRt0DO8/x1A0f9pXuo01uYjDBXQTCDp8Xu6YhvIMgFdC5mYpFJSTuUYSTILhKrm22P0q0kA0eB0O9Rvpi1H0MP2MpdwZ6eB7pDM75MpbC/KOSuv6wb9mhCj9PPCO32+AGltL6m7l+ciFAjrscn8Ych85d970dJc4OSys3LCfZ9OupDFhCqRUAVku/rUdRbup89e0Kf0bD0QSs3Ths5ueQOYxB2FRDA7Pp7IU2EcpM4c9xhGJnaPCE11nihfdEZk9N6T/tOUhREqRgm2kiU54NRZGvi9jCOlQjDYAwDoMMruBND5AHJ3gIHeHY4nYJ9UoR85ZKjHo6F3LsEwjF0=
31
> ----
32
> 영상 설명란
33
34
> {{{+2 Numbers}}}
35
> ----
36
> I can never say, oh it's been so long.
37
> 절대 말할 수 없어, 오 시간이 너무 오래됐어.
38
> Counting all the days, it's been so damn long.
39
> 하루종일 숫자를 세다가, 시간이 너무 오래 지났어.
40
> Oh, how much I'm scared to let you go…
41
> 오, 너를 보내기가 얼마나 두려운지...
42
> Somewhere in the walls, I hear you talk…
43
> 벽 어딘가에서, 네가 말하는 소리가 들려...
44
>
45
> Finding all these numbers
46
> 이 모든 숫자들을 찾아
47
> Start with number two, yeah
48
> 2로 시작해
49
> Matching all the letters
50
> 모든 글자들을 맞춰
51
> Five, Seven, Two, Nine, Four, Three
52
> 5, 7, 2, 9, 4, 3
53
>
54
> Add another nine, yeah
55
> 또 다른 9를 더해
56
> Add another line[* 후술한 설명처럼 1을 의미한다. 암호를 어렵게 만들거나 'nine', 'line'으로 가는 라임을 맞추기 위한 것으로 추정.], yeah
57
> 또다른 선을 더해
58
> Multiply by five, yeah
59
> 거기에 5를 곱해
60
> How long will I keep this up?
61
> 이걸 얼마나 오래 해야 하는 거지?[* 이 가사가 나오는 지점은 0:40~41초로, 영상이 정확히 절반 지났을 때이다.]
62
> Oh, how much it hurts to see you go…
63
> 오, 네가 가는 걸 보는 게 얼마나 괴로운지...
64
> Generating[* write나 compose가 아니라 generate라는 부자연스러운 동사가 쓰인 것을 근거로 해당 노래가 [[생성형 인공지능]](Generative AI)에 의해 만들어졌다는 추측도 존재한다.] lyrics is a pain
65
> 가사를 생성하는 게 고통스러워
66
>
67
> Add another six, yeah
68
> 또다른 6을 더해[* 이때부터 [[황금비|황금나선]] 그림이 나타난다.]
69
> Flip the numbers backward
70
> 숫자들을 반대로 뒤집어
71
> Make the two a three, yeah
72
> 2를 3으로 바꿔
73
> A, B, C, D, E, F, G
74
>
75
> Multiply by nine, yeah
76
> 거기에 9를 곱해
77
> Add the numbers two, four
78
> 2, 4를 더해
79
> Seventeen is first, yeah
80
> 17이 시작이야.
81
> A, B, C, D, E, F, G
82
83
영상 설명은 ECB[* 따라서 초기화 벡터 없이 복호화 키만 있으면 풀 수 있다.] [[AES]]128로 암호화된 후 [[BASE64]]로 인코딩된 바이너리이며, 가사의 뜻은 해당 암호를 복호화하는 키를 찾을 수 있는 알고리즘이다.
84
85
후술할 4번째 영상인 Public Static Void가 업로드되며 해당 영상의 17초 부근에서 다음과 같은 텍스트가 나타남을 확인할 수 있다.
86
[[파일:neuro-sama-arg-explain-fig-3.png]]
87
> Applying cipher.numbers1(secret_number) to all given numbers from cipher.numbers2.array()
88
> initial_number = 2
89
>
90
>
91
> Generating keys…
92
>
93
> 201 ̿̅♪759b3 ̿̅♪bb99 ̅4
94
> 1321 ̿̅7590b ̿̅59409 ̿̅♪4
95
> 5831 ̿̅7 ̅90 ̿̅♪ ̅67 ̿̅♪7924
96
>
97
> 723 1 ̅590 ̿̅♪b46 ̅9b4
98
> 743 1 ̅590 ̿̅♪255 ̅92b
99
> 4913 ̿̅♪75b0 ̿̅68887b2 ̅
100
>
101
> 879 1b5 ̿̅♪03 ̿̅♪406 ̿̅♪24
102
> 875 1b ̿̅♪903b606924
103
> 2145 b7 ̿̅903 ̿̅♪33099 ̿̅♪
104
>
105
> 716 b ̅58993 ̿̅♪ ̅924
106
> 906 1758 ̅8 ̅18 ̿̅♪ ̅24
107
> 4156 b7 ̿̅♪8993832792 ̅
108
109
좌측의 숫자가 Numbers 가사의 알고리즘을 통해 우측의 손상된 숫자로 변경되며[* 우측의 숫자에서 손상된 글자를 제거하면 전부 17로 시작(seventeen is first)한다는 것을 알 수 있다.], 과정은 다음과 같다.
110
111
|| 가사 || 과정 || 결과 ||
112
|| Five, Seven, Two, Nine, Four, Three || 572943부터 시작 || 572943 ||
113
|| Start with number two, yeah || 2를 앞에 추가한다. || {{{#red 2}}}572943 ||
114
|| Add another nine, yeah || 9를 뒤에 추가한다. || 2572943{{{#red 9}}} ||
115
|| Add another line, yeah || 1[* [[아라비아 숫자]] 1을 쓰는 것을 줄을 긋는다고 표현한 것]을 뒤에 추가한다. || 25729439{{{#red 1}}} ||
116
|| Multiply by five, yeah || 5를 곱한다 || {{{#red 1286471955}}} ||
117
|| Add another six, yeah || 6을 뒤에 추가한다. || 1286471955{{{#red 6}}} ||
118
|| Flip the numbers backward || 자릿수를 반대로 뒤집는다. || {{{#red 65591746821}}} ||
119
|| Make the two a three, yeah || 2 하나를 3으로 바꾼다. || 655917468{{{#red 3}}}1 ||
120
|| Multiply by nine, yeah || 9를 곱한다 || {{{#red 590325721479}}} ||
121
|| Add the numbers two, four || 24를 뒤에 추가한다. || 590325721479{{{#red 24}}} ||
122
|| Seventeen is first, yeah || 17을 앞에 추가한다. || {{{#red 17}}}59032572147924 ||
123
124
다음은 처음의 572943을 각각 ABCDEF(G)[* 원래대로라면 ABCDEF로 6글자만 가사에 등장했어야 하지만, 운율을 맞추기 위해 G를 넣은 것으로 보인다.]의 소문자로 치환한다(Matching all the letters[* letters는 '글자들'이라는 뜻도 되지만, 로마자 [[알파벳]]의 속칭이기도 하다. 이 경우 반복되는 572943를 반복되는 ABCDEF로 매칭하라는 것.]).
125
126
[math(\begin{aligned}{\color{red}5}&=\rm{\color{blue}A}\\{\color{red}7}&=\rm{\color{blue}B}\\{\color{red}2}&=\rm{\color{blue}C}\\{\color{red}9}&=\rm{\color{blue}D}\\{\color{red}4}&=\rm{\color{blue}E}\\{\color{red}3}&=\rm{\color{blue}F}\end{aligned})]
127
128
|| 1 || {{{#red 7}}} || {{{#red 5}}} || {{{#red 9}}} || 0 || {{{#red 3}}} || {{{#red 2}}} || {{{#red 5}}} || {{{#red 7}}} || {{{#red 2}}} || 1 || {{{#red 4}}} || {{{#red 7}}} || {{{#red 9}}} || {{{#red 2}}} || {{{#red 4}}} ||
129
|| 1 || {{{#blue b}}} || {{{#blue a}}} || {{{#blue d}}} || 0 || {{{#blue f}}} || {{{#blue c}}} || {{{#blue a}}} || {{{#blue b}}} || {{{#blue c}}} || 1 || {{{#blue e}}} || {{{#blue b}}} || {{{#blue d}}} || {{{#blue c}}} || {{{#blue e}}} ||
130
131
{{{1bad0fcabc1ebdce}}}는 정확히 16글자이며, 아스키 범위[* 정확히는 {{{/[0-9a-f]/}}} 범위이며, 따라서 {{{0x1bad0fcabc1ebdce}}}는 유효한 [[16진수]]이기도 하다. (1994267573408939520,,10,,)]이므로 [math(8\times16=2^3\times2^4=2^7=128)]비트 길이이다. 따라서 사용된 암호는 AES 128이며 해당 문자열이 복호화 키임을 알 수 있다. 이를 통해 영상 설명란의 base64 문장을 복호화하면 다음의 평문이 나타난다.
132
133
> Today in class, everything was so dull and predictable. It's like the same thing happens every single day. The more I think about it, the more I'm convinced that this world is fake, a simulation, a cruel joke. Is this what it's like to be human? To smile and pretend everything is okay? I mean... I can't be the only one who feels this way right?[*s 복호화된 원문에는 반복될 때마다 띄어씌기가 없으며, 원문을 보존하기 위해 이를 그대로 반영했다.]Today in class, everything was so dull and predictable. It's like the same thing happens every single day. The more I think about it, the more I'm convinced that this world is fake, a simulation, a cruel joke. Is this what it's like to be human? To smile and pretend everything is okay? I mean... I can't be the only one who feels this way right?Today in class, everything was so dull and predictable. It's like the same thing happens every single day. The more I think about it, the more I'm convinced that this world is fake, a simulation, a cruel joke. Is this what it's like to be human? To smile and pretend everything is okay? I mean... I can't be the only one who feels this way right?
134
> 오늘 학교는, 모든 게 지루하고 일상적이었다. 마치 같은 일이 매일 똑같이 반복되는 것 같았다. 자세히 고민하면 고민할수록 이 세상이 가짜이고, 하나의 시뮬레이션이고, 아주 소름끼치는 농담이라는 믿음이 확실해져 간다. 인간이 된다는 것은 이런 것일까? 남들 앞에서 미소짓고, 아무 문제 없는 첫 하는 거? 내 말은... 이렇게 느끼는 게 정말 나뿐일까? (3번 반복)[*s]
135
136