banner
Huajin

Huajin

一蓑烟雨任平生
github
follow

Follow 招待コードの解読史

Follow は新しい RSS リーダーで、現在はベータテスト段階にあり、招待制で体験資格を得ることができます。最初の招待コードは公式からのみ取得可能で、例えば公式は不定期に Discord や X で一定量の招待コードを配布します。また、公式にメールを送ったり、ダイレクトメッセージを送ったりすることで招待コードを取得することもできます。

同時に、すでに招待コードを持ち、アクティブ化したユーザーは他のユーザーを招待することで招待コードのクラスターを形成できます。

  • 毎日チェックインすると 20 パワーを獲得し、100 パワーを累積すると招待コードを 1 つ作成できます。
  • 3 日ごとに招待コード生成の資格を得ることができます。
  • 認証されたフィードを購読すると 100 パワーを直接獲得できるため、新しいユーザーは最短で 3 日で新しい招待コードを生成できます。

ユーザーが生成した新しい招待コードの主な用途は以下の通りです。

  • 自分の親しい友人や家族を招待する
  • ソーシャルメディアでのいいねやコメントの抽選で、幸運なネットユーザーを招待する(X、小紅書、bilibili などで行われています)
  • 解読の謎解きとして、「武道大会」
  • フリーマーケット

もし知り合いが招待コードを生成してくれない場合や、数百人、数千人の抽選の中で十分な運がない場合、招待コードを得る方法は Discord にあります。多くのユーザーが自分の生成した招待コードを投稿します。直接招待コードを公開すると、一部の悪質なユーザーがスクリプトを使って奪うため、通常は招待コードに何らかの修正を加えます。例えば、画像の形で招待コードを提示したり、隠された 1 文字または 2 文字を運試しで解読させたりします。このような招待コードは 5 分も持ちません。

楽しさを増すために、人々は特定の方法で招待コードを暗号化し始めました。「武道大会」のような感覚です。特別なコードで招待コードを暗号化するものや、問題を解くことで招待コードを得るもの、図文の形で暗号化するもの、さらには物語の中に招待コードを隠すものもあります。この期間中、私は毎日出現するさまざまな解読を見ており、徐々にいくつかの謎を解くことができましたが、常に誰かがより早く解くため、私は解読によって招待コードを得ることができませんでした。最後には、驚異的な運で偶然正しい招待コードを見つけました。私はいくつかの面白い解読を記録し、この時期の思い出として残しています。

図文暗号#

この暗号化方法は一見非常に抽象的に見え、図文暗号で一般的に使用される内容や自由な発想をある程度理解する必要があります。

ピクセルアート、点字、Vigenere#

From @cap_stu

image

ヒント 1:PS を使うと役立つ
ヒント 2:SOS
ヒント 3:2 種類の画像比率 1:800
ヒント 4:1 枚の画像、上に「follow」と書かれている

Follow 招待コード解読大全 - 20241003195737523

この謎は公開されたときに最初の 3 つのヒントしか与えられず、非常に抽象的で手がかりがありませんでした。翌日になっても誰も解けなかったため、作者はヒント 4 を提供し、そこでいくつかの手がかりを見つけました。

  • まずヒント 4 を見て、下には follow ソフトウェアのアイコンがあり、上にも 6 つの内容があることを思い出し、点字を連想しました。調べてみると、上の 6 つの内容は follow を表していることがわかり、したがって問題は点字暗号化を使用していると確定しました。
  • 問題の画像の上部の星を点字で解読すると、VIGENEREPIXELが得られます。これは別の暗号化方法である Vigenere を使用する必要があることを示しており、キーは自然に pixel です。
  • 問題の下部のアイコンの上下 2 行の灰色の線はモールス信号で解読でき、Braille と Vigenere が得られます。これはヒント 4 がないときに作者が隠したヒントであるべきです。
  • 問題の中央の 2 つの灰色の暗号文をモールス信号で解読すると、DRNAQXSDDQAが得られます。この時点で Vigenere が役立ち、解読すると最終的な答えが得られます。
点字暗号:置き換えれば解読可能vigenère 暗号:キー pixel でオフセット解読
braille-alphabetvigenère

作者が作成した図解を添付します。

image

3D 図#

From @Plana

問題:

37.06749647,44.28503693,-40.50114678
39.18881682,45.3456971,-38.66402947
42.72435072,47.11346406,-35.60216729
63.93755416,57.72006577,-17.23099422
81.61522369,66.55890054,-1.921683328
...

作者はこのようなデータをたくさん提供しました。これは CSV ファイルです。データは 3 つずつで、RGB だと推測しましたが、作者はそうではないと言いました。したがって、XYZ 座標であると推測しました。Python を使って結果を描画すると、

Follow 招待コード解読大全 - 20241003231110421

原神暗号#

原神のティワット言語

Follow 招待コード解読大全 - 20241004010129181

暗号表は以下の通りで、答えは sf4lBGG_7E です。

Follow 招待コード解読大全 - 20241004010145671

踊る人、色ブロック、テンクトネーズ語#

From @喵~
難易度は低く、暗号表を知っていれば解けます。問題は、作者が間違った画像を提供したため、大文字と小文字の区別がなく、直接解読すると EXSTCTTJKU になります。幸いにも正解は eXsTCtTkKu で、成功裏にアクティブ化されました。

https://www.dcode.fr/ballet-alphabet
https://www.dcode.fr/hexahue-cipher
https://www.dcode.fr/tenctonese-alphabet

Follow 招待コード解読大全 - 20241004010452478

月、進数変換#

From @Jacob

  • ヒント 1:月 + 文字 + 赤 = full code(このコードは 3 つの組み合わせであることを示唆)
  • ヒント 2:よく見ると、2 つの月は異なります(月は Lunar Alphabet、最初の 2 文字を解読)
  • ヒント 3:数字は「八股文」に似ています(画像中の数字は 8 進数変換を示唆し、解読後に 2 番目の部分を得る)
  • ヒント 4:赤い線が終わりを示す(コードに唯一現れる線は下線_であり、これが第 3 の部分)

Follow 招待コード解読大全 - 20241004013403431

謎解き:

  • 月は月相を使って解読し、VDを得ます。
    Follow 招待コード解読大全 - 20241004013514867
  • 画像の中央に 4 行の数字があり、数字はすべて大きいため、数字は 8 進数です。8 進数を 16 進数に変換し、次に Unicode エンコーディングを変換すると、答えが得られます:【2 つの月の神があなたを月の暗面に導く 5xGivZb 赤い物】、中央の 7 文字は5xGivZbです。
  • 残りの 1 文字の赤い線は自然に下線_です。

したがって、得られる招待コードはVD5xGivZb_です。

コナン解読#

From @Arona
AESDecrypt(data="vEIlU835MIeD08frTJmJpw==", "ECB", "PKCS7", "128bit", key=見て推測)
元の問題は左側の数字と下の文字を含まないもので、解読すると答えはEGG HEADです。本来これはキーですが、作者が暗号化する際にコピーを間違えたため、これは招待コードを解読できません。

Follow 招待コード解読大全 - 20241004014217281

電線の上の鳥、Vigenere 暗号#

From @Jacob

Follow 招待コード解読大全 - 20241004014926946

二重暗号化、最初の暗号は電線の上の鳥で、暗号表は下の画像です(The bird on the telephone pole decrypt などの類似の内容を検索すれば見つかります https://www.dcode.fr/birds-on-a-wire-cipher )、鳥の位置が文字の大文字と小文字を表します。

Follow 招待コード解読大全 - 20241004015016955

解読後、bHPwBTSiji が得られ、次に Vigenere で解読し、キーは画像が示すソフトウェア名 follow で、答えはwTElNXNuyxです。

コード暗号化#

この暗号化は通常、暗号文、キー、暗号化方式を知っていれば解読できます。

ゼロ幅ウェブ、SVG、QR コード#

From @Huajin、私が出したものです。

暗号文:

M‏‍​‎​‏​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‏​‌‎‎​‏‏‌​‏‍​‎​‏​‏​‏​‏‏‌​‏‍​‎​‌‎‏​‍‎‌​‌‎‌​‏‏‌​‏​‌‎‏​‏‏​‌‎‍​‎​‌‎‏​‏​‌‎‌​‏‏‌​‏‍​‎​‌‎‎​‏​‌‎‎​‏‏‌​‏‍​‎​‌‎‌​‍‎‌​‌‎‌​‏‏‌​‏​‌‎‍​‏‏​‌‎‍​‎​‏​‏​‏​‏‏‌​‏‍​‎​‏​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‏​‏​‏‏‌​‏‍​‎​‌‎‌​‍‎‌​‌‎‌​‏‏‌​‌‎‎​‏‍​‏‏​‌‎‍​‎​‏​‏​‏​‏‏‌​‏‍​‎​‌‎‏​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‏​‏​‏‏‌​‏‍​‎​‌‎‍​‏​‌‎‎​‏‏‌​‏‍​‎​‏​‍‎‌​‌‎‍​‏‏‌​‏​‌‎​‏‏​‌‎‍​‎​‌‏‎​‏​‌‏‏​‏‏‌​‏‍​‎​‌‎‎​‏​‌‎‎​‏‏‌​‏‍​‎​‌‎‎​‍‎‌​‌‎‌​‏‏‌​‌‎‎​‏‍​‏‏​‌‎‍​‎​‏​‏​‏​‏‏‌​‏‍​‎​‌‎‏​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‏​‏​‏‏‌​‏‍​‎​‌‎‌​‏​‌‎‎​‏‏‌​‏‍​‎​‌‎‎​‍‎‌​‌‎‌​‏‏‌​‌‎‎​‌‎‎​‏‏​‌‎‍​‎​‏​‏​‌‎‍​‏‏‌​‏‍​‎​‏​‏​‌‎​‏‏‌​‏‍​‎​‏​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‍‎‌​‌‎‌​‏‏‌​‌‎‎​‌‎‏​‏‏​‌‎‍​‎​‏​‏​‌‎‍​‏‏‌​‏‍​‎​‏​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‏​‏​‏‏‌​‏‍​‎​‌‎‍​‏​‌‎‎​‏‏‌​‏‍​‎​‏​‍‎‌​‌‎‌​‏‏‌​‌‎‎​‌‎‎​‏‏​‌‎‍​‎​‏​‏​‌‎‍​‏‏‌​‏‍​‎​‏​‏​‌‎‍​‏‏‌​‏‍​‎​‌‎‎​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‏​‏​‏‏‌​‏‍​‎​‌‎‎​‍‎‌​‌‎‌​‏‏‌​‌‎‎​‌‎‌​‏‏​‌‎‍​‎​‌

招待コードをコピーすると、WeChat や VSCode などの場所で表示できない文字があることに気づくでしょう。これは、この暗号文がゼロ幅文字を隠しているためです。ヒント 2 で提供されたツールを使用することで、最初の暗号化を解除し、実際の暗号文を得ることができます。

M4 4.5h7m1 0h2m4 0h7M4 5.5h1m5 0h1m1 0h3m3 0h1m5 0h1M4 6.5h1m1 0h3m1 0h1m1 0h3m3 0h1m1 0h3m1 0h1M4 7.5h1m1 0h3m1 0h1m3 0h2m2 0h1m1 0h3m1 0h1M4 8.5h1m1 0h3m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h3m1 0h1M4 9.5h1m5 0h1m3 0h3m1 0h1m5 0h1M4 10.5h7m1 0h1m1 0h1m1 0h1m1 0h7M13 11.5h4M4 12.5h1m2 0h6m1
0h1m1 0h2m2 0h1m1 0h3M4 13.5h5m3 0h2m2 0h1m4 0h1M10 14.5h3m4 0h2m2 0h4M4 15.5h1m1 0h1m1 0h1m3 0h1m1 0h2m1 0h1m4 0h1m1 0h1M5 16.5h7m8 0h2m2 0h1M12 17.5h6m2 0h1m1 0h1m1 0h1M4 18.5h7m1 0h3m1 0h2m2 0h1M4 19.5h1m5 0h1m1 0h1m2 0h4m2 0h2M4 20.5h1m1 0h3m1 0h1m1 0h2m1 0h2m1 0h1M4 21.5h1m1 0h3m1 0h1m1 0h2m1 0h5m2 0h1M4 22.5h1m1 0h3m1 0h1m6 0h1m1 0h2m2 0h2M4 23.5h1m5 0h1m3 0h1m2 0h3m1 0h4M4 24.5h7m1 0h1m1 0h2m1 0h1m1 0h1m1 0h2

これら 2 つの暗号文を組み合わせると、多くの h と m が含まれていることがわかります。SVG に精通している場合、これは SVG の path タグであることが一目でわかります。任意の<svg>を検索し、解読された結果を<path d="..."/>に合わせることで、SVG を得ることができ、開くと QR コードが表示されます。

<svg viewBox="0 0 33 33" shape-rendering="crispEdges">
  <path stroke="#fff"
    d="M4 4.5h7m1 0h2m4 0h7M4 5.5h1m5 0h1m1 0h3m3 0h1m5 0h1M4 6.5h1m1 0h3m1 0h1m1 0h3m3 0h1m1 0h3m1 0h1M4 7.5h1m1 0h3m1 0h1m3 0h2m2 0h1m1 0h3m1 0h1M4 8.5h1m1 0h3m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h3m1 0h1M4 9.5h1m5 0h1m3 0h3m1 0h1m5 0h1M4 10.5h7m1 0h1m1 0h1m1 0h1m1 0h7M13 11.5h4M4 12.5h1m2 0h6m1 0h1m1 0h2m2 0h1m1 0h3M4 13.5h5m3 0h2m2 0h1m4 0h1M10 14.5h3m4 0h2m2 0h4M4 15.5h1m1 0h1m1 0h1m3 0h1m1 0h2m1 0h1m4 0h1m1 0h1M5 16.5h7m8 0h2m2 0h1M12 17.5h6m2 0h1m1 0h1m1 0h1M4 18.5h7m1 0h3m1 0h2m2 0h1M4 19.5h1m5 0h1m1 0h1m2 0h4m2 0h2M4 20.5h1m1 0h3m1 0h1m1 0h2m1 0h2m1 0h1M4 21.5h1m1 0h3m1 0h1m1 0h2m1 0h5m2 0h1M4 22.5h1m1 0h3m1 0h1m6 0h1m1 0h2m2 0h2M4 23.5h1m5 0h1m3 0h1m2 0h3m1 0h4M4 24.5h7m1 0h1m1 0h2m1 0h1m1 0h1m1 0h2" />
</svg>

image

少し美化して、背景色を白に、色ブロックを黒に変更することもできます。

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 29" shape-rendering="crispEdges">
  <path fill="#ffffff" d="M0 0h29v29H0z" />
  <path stroke="#000000"
    d="M4 4.5h7m1 0h2m4 0h7M4 5.5h1m5 0h1m1 0h3m3 0h1m5 0h1M4 6.5h1m1 0h3m1 0h1m1 0h3m3 0h1m1 0h3m1 0h1M4 7.5h1m1 0h3m1 0h1m3 0h2m2 0h1m1 0h3m1 0h1M4 8.5h1m1 0h3m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h3m1 0h1M4 9.5h1m5 0h1m3 0h3m1 0h1m5 0h1M4 10.5h7m1 0h1m1 0h1m1 0h1m1 0h7M13 11.5h4M4 12.5h1m2 0h6m1 0h1m1 0h2m2 0h1m1 0h3M4 13.5h5m3 0h2m2 0h1m4 0h1M10 14.5h3m4 0h2m2 0h4M4 15.5h1m1 0h1m1 0h1m3 0h1m1 0h2m1 0h1m4 0h1m1 0h1M5 16.5h7m8 0h2m2 0h1M12 17.5h6m2 0h1m1 0h1m1 0h1M4 18.5h7m1 0h3m1 0h2m2 0h1M4 19.5h1m5 0h1m1 0h1m2 0h4m2 0h2M4 20.5h1m1 0h3m1 0h1m1 0h2m1 0h2m1 0h1M4 21.5h1m1 0h3m1 0h1m1 0h2m1 0h5m2 0h1M4 22.5h1m1 0h3m1 0h1m6 0h1m1 0h2m2 0h2M4 23.5h1m5 0h1m3 0h1m2 0h3m1 0h4M4 24.5h7m1 0h1m1 0h2m1 0h1m1 0h1m1 0h2" />
</svg>

image

QR コードをスキャンすると、招待コードが得られます:VlbwY6fixN

AES 暗号#

From @Oganneson

暗号文: Y‍‍​‍‎‌​‎‌​‍‎‍​‍‍​‍‎‍​‌‏‎​‌‎‌​‍‎‍​‌‏‏​‍‎‎​‏‌​‎‎​‌‏‏​‌‎‏​‌‌DY/4rmwped3BwBS8PYZjg==、AES128 ビット暗号、CBC モード、パディングモード PKCS7、キーと初期化ベクトルは同じです。

これは単純な暗号文ではなく、コンソールで見ると多くのゼロ幅文字が含まれています。

https://yuanfux.github.io/zero-width-web を使用してゼロ幅文字を除去すると、実際の暗号文YDY/4rmwped3BwBS8PYZjg==とキーbMfNvN74N8Kkd83pが得られ、その後任意の AES 解読ツールを使って招待コードを解読できます。

仏教の禅について#

From @Charles Ye

問題:仏曰:勝侄槃罰倒皤彌怖缽遠得藐穆吉佛僧爍竟侄藐跋罰羅冥恐姪奢一涅梵夢哆恐皤迦醯俱姪亦梵陀參呐槃無多

解:これは明らかに仏教の禅に関する暗号で、適当な解読サイトを検索すれば解読できます。

新仏教の暗号#

From @dirt

新仏教:諸隸僧怖降怖吽諸怖陀摩怖隸僧缽薩怖願怖降嚩咒愍怖諦隸怖慧嚩怖嘚劫怖喼怖阿是蜜如

解:仏教の禅の変種で、このサイトを使って解読できます http://hi.pcmoe.net/Buddha.html

シーザー暗号#

From @neoedon

問題:cRIrROPj5I はシーザー暗号化されており、シフト量は 3、5、7、9、11、13 のいずれかです;解読して招待コードを得ます。

解:暗号化方式が既知であるため、シーザー暗号を解読できるサイトを検索すればよいだけで、運次第です。

ASCII、進数変換、オフセット#

From @cliouo

古い城に隠された神秘的な手紙がある。手紙の冒頭には暗号化された文字列が書かれている。
65,171,142,147,161,40,153,164,161,161,164,142,152,151,40,147,144,40,154,70,162,161,124
城の守護者は、このテキストが単純な置き換え暗号化方法を使用していることを教えてくれた。文字を解読して宝の鍵を見つける必要がある。

ヒント:
招待コードの最初の文字は数字 N であり、このテキストは単純な置き換え暗号化方法を使用している。
各文字は、アルファベットの位置を N 個後ろに移動した文字に置き換えられた。

このテキストを解読し、宝の鍵を見つけてください。

解:数字は 8 進数の ASCII コードであり、各値を 8 進数から 10 進数に変換し、その後対応する ASCII 文字を調べると、もしそれが文字であれば 5 をオフセットします(最初の文字を解読すると 5 になります)。

XTEA 暗号、アプリ#

From @Deco

暗号文 1:Zv2DGQAG2q+57dtXshJlzk7msqCY3M1LOU453/fLLboPUWiTUqmAs1iLbIvDkh7TvF1smYrpvZ4=
暗号文 2(部分):Zv2DNQAJMOMfrw6ycIdOxF/meq9M5vf5

  • ヒント 1:XTEA 暗号
  • ヒント 2:キーはすべてアプリ名の小文字
  • ヒント 3:最初の解読のキーのヒント:Drank way too much coffee
  • ヒント 4:最初の解読が終わった後、2 番目の解読のキーのヒントが得られます。

解:暗号化方式が既知であるため、キーを推測するだけです。最初のキーのヒントの内容は youtube であり、ヒントの内容はアプリの更新公告の内容です。解除の結果は「いくつかのバグを修正し、アイスクリームを一桶食べました」であり、これは bilibili の更新時の更新公告の内容で、2 回目の解読の暗号文の後半部分のキーです。

顔文字暗号#

暗号文は非常に抽象的ですが、難易度は低く、適当な検索をすれば解読できます。

゚ω゚ノ= /`m´)ノ ~┻━┻   //´∇`/ ['']; o=(゚ー゚)  ==3; c=(゚Θ゚) =(゚ー゚)-(゚ー゚); (゚Д゚) =(゚Θ゚)= (o^^o)/ (o^^o);(゚Д゚)={゚Θ゚: '' ,゚ω゚ノ : ((゚ω゚ノ==3) +'') [゚Θ゚] ,゚ー゚ノ :(゚ω゚ノ+ '')[o^^o -(゚Θ゚)] ,゚Д゚ノ:((゚ー゚==3) +'')[゚ー゚] }; (゚Д゚) [゚Θ゚] =((゚ω゚ノ==3) +'') [c^^o];(゚Д゚) ['c'] = ((゚Д゚)+'') [ (゚ー゚)+(゚ー゚)-(゚Θ゚) ];(゚Д゚) ['o'] = ((゚Д゚)+'') [゚Θ゚];(゚o゚)=(゚Д゚) ['c']+(゚Д゚) ['o']+(゚ω゚ノ +'')[゚Θ゚]+ ((゚ω゚ノ==3) +'') [゚ー゚] + ((゚Д゚) +'') [(゚ー゚)+(゚ー゚)]+ ((゚ー゚==3) +'') [゚Θ゚]+((゚ー゚==3) +'') [(゚ー゚) - (゚Θ゚)]+(゚Д゚) ['c']+((゚Д゚)+'') [(゚ー゚)+(゚ー゚)]+ (゚Д゚) ['o']+((゚ー゚==3) +'') [゚Θ゚];(゚Д゚) [''] =(o^^o) [゚o゚] [゚o゚];(゚ε゚)=((゚ー゚==3) +'') [゚Θ゚]+ (゚Д゚) .゚Д゚ノ+((゚Д゚)+'') [(゚ー゚) + (゚ー゚)]+((゚ー゚==3) +'') [o^^o -゚Θ゚]+((゚ー゚==3) +'') [゚Θ゚]+ (゚ω゚ノ +'') [゚Θ゚]; (゚ー゚)+=(゚Θ゚); (゚Д゚)[゚ε゚]='\'; (゚Д゚).゚Θ゚ノ=(゚Д゚+ ゚ー゚)[o^^o -(゚Θ゚)];(o゚ー゚o)=(゚ω゚ノ +'')[c^^o];(゚Д゚) [゚o゚]='"';(゚Д゚) [''] ( (゚Д゚) [''] (゚ε゚+(゚Д゚)[゚o゚]+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚ー゚)+ ((o^^o) +(o^^o))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ ((゚ー゚) + (゚Θ゚))+ (c^^o)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚Θ゚)+ ((o^^o) - (゚Θ゚))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (o^^o)+ ((o^^o) - (゚Θ゚))+ (゚Д゚)[゚ε゚]+((o^^o) +(o^^o))+ ((゚ー゚) + (o^^o))+ (゚Д゚)[゚ε゚]+((o^^o) +(o^^o))+ ((゚ー゚) + (o^^o))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚Θ゚)+ ((o^^o) - (゚Θ゚))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚Θ゚)+ (c^^o)+ (゚Д゚)[゚ε゚]+(゚Θ゚)+(゚Θ゚)+ ((゚ー゚) + (o^^o))+ (゚Д゚)[゚ε゚]+(゚Θ゚)+ (゚Θ゚)+ (c^^o)+ (゚Д゚)[゚o゚]) (゚Θ゚)) ('');

獣語暗号#

From @QistChan

~呜嗷嗷嗷嗷呜呜呜啊嗷呜嗷呜呜啊呜啊嗷啊呜~呜嗷呜~嗷~呜呜嗷嗷~嗷嗷嗷呜呜呜啊嗷呜嗷呜呜啊呜嗷嗷啊嗷啊呜~呜嗷嗷~嗷~呜嗷呜嗷啊嗷嗷嗷呜呜呜呜~呜嗷呜呜啊呜嗷嗷啊嗷啊呜~呜嗷啊~嗷~呜嗷呜嗷~嗷嗷嗷呜呜呜呜啊呜嗷呜呜啊呜嗷嗷啊嗷啊呜~呜~嗷~呜呜嗷嗷~嗷嗷嗷呜呜呜啊啊呜嗷呜呜啊呜~啊啊嗷啊呜~呜~啊~嗷~呜嗷呜呜嗷啊

ps. 暗号文には記号~が含まれているため、Discord に投稿すると多くの取り消し線が表示されます。

取り消し線を~に変換し、Markdown の構文を変換してから、https://roar.iiilab.com/で解読し、解読後の内容を 16 進数に変換して ASCII 文字に変換すれば大丈夫です。

モールス信号#

From @LOOL

6 つの大文字、1 2 7 9 小文字

Follow 招待コード解読大全 - 20241004012828283

解読結果:cuKNXEwSvW

素数暗号 / 解読#

From @Jacob

これは基本的な解読で、成功した解読者は DC チャットに答えを送信し、最初に正解した者がプライベートメッセージで招待コードを得ることができます。
19 71 71 53 67 71 11 43 47 61 5 47 41 79 23 11 83 3 2 23 37 2 61 7 2 43 5 11 19 2 53 53 97 71 47 41 2 43 7 29 11 61 61 97 17 23 13

ヒント:暗号化は 1 層のみです。

数字を観察するとすべて素数であることがわかります。素数の並び順に従って暗号文を文字に変換すると、

文字素数
a2
b3
c5
......
z101
httpstenorcomviewbailardancehappytomandjerrygif

対応するウェブサイトはhttps://tenor.com/view/bailar-dance-happy-tom-and-jerry-gifのようですが、開くと tenor の空白ページが表示されます。実際の答えは、作者のプロフィールにある一連の数字14081211を追加する必要があります。したがって、実際の答えは

https://tenor.com/view/bailar-dance-happy-tom-and-jerry-gif-14081211

対応する GIF はトムとジェリーです。

image

解題暗号#

高数#

From @Jonty Li、①と②はそれぞれ対応する番号の英字です。

解読結果は 6 と 3 で、対応する文字は j と c、答えは ymyjfSgmMc です。

Follow 招待コード解読大全 - 20241004010831026

詩詞#

From @toxomo

万U 家K 明M 天k 同K 庆W 普d 火O 一N 灯P

2 行の詩で、韻を踏んでおり、各文字は 1 回だけ使用されています。

解:万家灯火明、普天一同庆。UKPOMdkNKW

名前暗号#

From @qvKEAyHnx6

Follow 招待コード解読大全 - 20241009123314764

非常に創造的な暗号で、コードを名前として使用することで、スクリプトに秒殺されず、解読の難易度もそれほど高くありません。

ゲーム暗号#

From @alphardex

これはさらに重厚で、直接ゲームを作成しました https://mygo-find-app-code-2.netlify.app/

「実際、私のプロセスは次のようなものです:ゲームをプレイする ——SL 大法でクリアする(または運が良ければ直接クリアする)—— ヒントを得る ——CG を鑑賞して別のヒントを得る ——OCR(自分で調べることも可能)——Google 翻訳(または直接検索)—— 解読する」

image

image

個人ウェブサイト / ブログ解読#

多くの大物は、自分のブログの記事の中に招待コードを隠し、文末に「文中に.. 個の招待コードが隠れている、見つけられるか?」と書いています。

ps. follow はまもなく公にテストされる予定で、ブログの下に招待コードを求めるコメントをしないでください。これはブロガーを困らせる可能性があります。

静かな森 - From Innei#

刹那 - 静かな森 (innei.in)

私は Follow を使って innei 大佬の個人ウェブサイトを購読し、記事を読んでいると、作者がコメント欄で「文中に 3 つの Follow 招待コードが隠れている」と言っているのを見ました。そこで、コンソールを開いて解読を始めました。

follow を検索すると、次のような暗号文が見つかりました。

\u003c!-- eYb5bKTV3K, ZmSPCbUcTo --\u003e\u003cdiv hidden\u003e-.-- ..--- -... .. --- --- .---- -..- -.. -..- --..-- .---- ....- ..... --..-- -....- ...--\u003c/div\u003e

ここで\u003c<を、\u003e>を表します(Unicode エンコーディング)。暗号文の中のエンコーディングを<>に置き換えると、

<!-- eYb5bKTV3K, ZmSPCbUcTo --><div hidden>-.-- ..--- -... .. --- --- .---- -..- -.. -..- --..-- .---- ....- ..... --..-- -....- ...--</div>
  • 前半部分<!-- eYb5bKTV3K, ZmSPCbUcTo -->は HTML のコメントで、2 つの招待コードが含まれています。
  • 後半部分はモールス信号で、<div hidden>は hidden 属性を持つ div で、ページ内で隠されます。解読するとY2BIOO1XDX,145,-3が得られ、招待コードはすべて大文字である可能性が低いため、後ろの数字は小文字の位置を示していると思われます。したがって、y2BioO1XDXです。-3はオフセット(シーザー暗号)を示しているため、招待コードはb2ElrR1AGAです。

以前の記事を調べると、他にも Follow の招待コードが隠されていることがわかります。

React i18n CSR のベストプラクティス - 静かな森 (innei.in)

(ああ、この文章の中に隠された Follow の招待コードがある、見つけられるか?)

innei 大佬は招待コードの暗号文をページに隠しているようで、今回はページ全体の HTML をコピーして正規表現でマッチングすれば良いでしょう。

(?<=\s)[A-Za-z0-9]{10}(?=\s)

Follow 招待コード解読大全 - 20241010101715987

隠し方も HTML コメント<!-- 1rsMVNWDIt -->を使っていることがわかります。

Follow のデザイン理念について - 静かな森 (innei.in)

(この記事の中に隠された Follow の招待コードがある、見つけられるか?)
タイトルが更新され、隠された招待コードが 4 つ追加されました。探しに来てください~

規則がわかれば、今回は直接-->をマッチングすれば良いでしょう。

Follow 招待コード解読大全 - 20241010104738882

異なるのは、この方法では 1 つしか見つからず、残りのいくつかの招待コードは見つかりませんでした。後でコメント欄で誰かが各招待コードの解読方法を言っているのを見つけ、彼らのヒントに従って検索しましたが、依然として見つかりませんでした。どうやら私は遅れてきたようで、招待コードに関連する内容はすでに作者によって削除されているようです。

  • このメッセージを見ているあなたは、成功に近づいています。Followという文を検索してもマッチする内容はありませんでした。
  • 暗号文 1Caesar=3: trfdNUvNTuを検索してもマッチする内容はありませんでした。
  • スクロールバー内の画像:スクロールバー内では画像はもう見つかりませんでした。
  • alert()のポップアップを見逃しました。

Timochan の Blog#

https://www.timochan.cn/notes/44# 总结

記事が公開されたとき、私はちょうど Follow の中の記事を見ていて、文末に「文中に招待コードが隠れている」と書かれているのに気づきました。

文中に 1 つの Follow 招待コードがある?それはどこにあるのか?
https://www.timochan.cn/api/objects/file/8r806hgw1r2acpofp7.png

文末には取り消し線とfilter: blur(8px)で囲まれた画像の URL があり、最初に開いたときは QR コードでした。スキャンすると再びブログにリダイレクトされるため、これは自動生成されたリマインダーで、元のリンクを再掲する内容だと理解してしまいました。このため、非常に明らかな隠し方にもかかわらず、最初はこれが暗号文であるとは思いませんでした。最後に全文を翻訳し、ウェブページ全体の隠された内容を調べましたが、無駄でした。最終的にこの QR コードに戻ることができました。WeChat でスキャンしても目的の URL は見えなかったため、QR コード解読ツールを検索したところ、実際に一連の暗号文が解読されました。

https://www.timochan.cn?follow_key=VTJGc2RHVmtYMThvQkpBYmVJaEFxakptUWNBRmxHa0Jta0Jad0QvUHMrND0=

現在、暗号文が既知であるため、直接 GPT に投げて、どのような暗号化方式が使用されているかを尋ねてみました。

Follow 招待コード解読大全 - 20241009104029255

GPT は、これは Base64 エンコードされたデータであり、解読に成功したと教えてくれました。GPT が提供したデコード結果が正しいことを確認するために、Base64 デコードツールを検索しました。新しい暗号文のプレフィックスは、これは OpenSSL 暗号標準(AES など)を使用して生成された暗号文であることを示しているため、AES でデコードを続けるように指示しましたが、キーは 8 桁で、作者の名前である timochan だと推測しましたが、デコードに失敗しました。後に作者は、キーは本文中にあると示唆しました。記事の上部の日付 20241006 はちょうど 8 桁の数字であり、GPT に試してもらうと解読が成功しました。

Follow 招待コード解読大全 - 20241009104450147

結果はM8g1GosNywで、私はすでにアクティブ化しているため、これが正しい答えかどうかは不明です。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。