1 ポイント 投稿者 GN⁺ 2024-07-26 | 1件のコメント | WhatsAppで共有
  • Winamp Skin Museum向けのスキンコーパスに含まれていた破損しているように見える.wszファイルを展開してみると、Winampスキンが拡張子だけ異なるzipファイルであることから、隠れた資料が明らかになった
  • 調査中に暗号化されたzipファイルが2つ見つかり、hondanayaneのパスワードで展開して、Acura RSXスキンとNIKE V10スキンを復号・公開した
  • 一部のスキンには、メールアドレスとパスワード、非公開を求める手紙、Chet Bakerの伝記、成人向け画像のような機微な、または私的な資料が混ざっていた
  • mp3、wav、jpg、bmp、新生児の写真、WORM.EXEのような予想外のファイルも出てきて、WORM.EXEはVirusTotalで検出されなかった後、VM上でsnake系ゲームであることが確認された
  • 別のスキンの中にさらに別のスキンが入っている例まで見つかり、127個のスキンを発見。そのうち54個はミュージアムになかったため新たにアップロードされた

Winampスキンをzipのように開いたことから始まった調査

  • 2021年1月、Winamp Skin Museum向けに集めたスキンコーパスから、破損しているように見えるスキンが見つかった
  • Winampスキンは実際には拡張子だけが異なるzipファイルなので、展開して内部ファイルを確認できた
  • 中からは、復号可能な暗号化ファイル、タイ人の父親が贈り物用に作ったスキン素材、メールのパスワード、Chet Bakerの伝記、逆再生されたような音声、worm.exe、無作為な画像やファイルが出てきた
  • 別のWinampスキン内に隠されたスキンも見つかり、既知でなかったスキンは54個あった

最初に出てきた奇妙なファイル

  • Wicked_Ways.wszはスキンではなく、ボウリングピンのマスコット衣装レンタル広告PDFが1つ入っているだけだった
  • bobs_car.wszには車の写真が1枚だけ入っており、Hacker Newsのあるユーザーがこの場所をスコットランドのKilmacolm Road Viewpointだと特定した
  • Flintstones関連のrule 34画像が入っているスキンもあったが、画像は公開されていない

暗号化されたスキンと隠しメッセージ

  • resubmitted.2003_rsx.wsz暗号化されたzipアーカイブだった
    • zipパスワード総当たりツールでパスワードhondaを見つけた
    • 復号版は2003_acura_rsx.updated.wszとして公開された
  • もう1つの暗号化zipは既存の単語リストでは開けなかったが、クラッキングツールの設定を調整した後に開くことができた
    • パスワードはnayane
    • 生成物は有効なWinampスキンで、復号版はNIKE V10.wszとしてアップロードされた
  • Marshall_Matters_Skin_2.wszには、数百行の空行の下に次の文言が書かれたテキストファイルがあった
    • YOU HAVE FOUND THE SUPRISE!!!
    • USE THIS PASSWORD:KEWL16
    • 内部のSuprise!.zipは暗号化されており、パスワードは小文字のkewl16で入力する必要があった
    • アーカイブ内には複数の.avsファイルが入っていた

私的資料と予期しないコンテンツ

  • タイのある父親は、2歳半の息子への贈り物としてAdobe IllustratorベースのWinampスキンのモックアップを作ったが、実際のスキンの作り方は知らなかった
    • テキストの手紙とともに資料をwinamp.comへ送り、スキンにしてほしいと依頼した
    • 手紙にスキンを共有しないでほしいという依頼があったため、その資料は公開されていない
  • ファイル内でpasswordのような単語を探すと、あるスキンにはE-mail passwords.txtがあった
    • このファイルにはメールアドレスとメールのパスワードが入っていた
  • Chet_Baker.wszにはsecret.txtが入っており、内容はChet Bakerの伝記だった
  • 一部のスキンにはmp3ファイルが含まれており、SQLiteクエリで.mp3ファイルの一覧を探すことができた
    • 例として、5秒のcool.mp3があった
  • Alien_Workshop_Sovergein_Sect.wszにはSovergein Sect.wavが入っていた
    • 聞いてみると逆再生されているように聞こえたため、音声を反転して確認した
    • Twitterの@PenanceArkanaは、この音声が「Alien Workshop Sovereign Sect 2001」と聞こえると述べ、「Sovereign Sect」はHabitat SkateboardsとAlien Workshop Skateboardsのコラボによるスケート製品の活動のようだと付け加えた

WORM.EXEとスキン内のスキン

  • あるスキンにはWORM.EXEファイルが1つだけ含まれていた
    • 名前は危険そうに見えたが、VirusTotalでは問題は検出されなかった
    • Webamp DiscordのあるユーザーがVM上で実行してみると、悪性のwormではなくsnake系のwormゲームだった
  • 他のスキンには画像や個人写真だけが入っていた
    • Standing around the hoop.jpgが1つだけ入っているスキン
    • ellie.bmpが1つだけ入っているスキン
    • 新生児の写真2枚と「Here is a few pictures of Dom's baby. Joe」というテキストファイルが入っているスキン
  • 別のスキン内に含まれたWinampスキンを探したところ、127個のスキンが見つかった
    • そのうち54個はWinamp Skin Museumにまだなかったスキンだったため、新たにアップロードされた
  • 多くの人が作ったファイルを大規模に集めると、単純に見えるスキン形式の中からも、個人資料、ミス、いたずら、隠れたコンテンツが一緒に現れることがある

1件のコメント

 
GN⁺ 2024-07-26
Hacker News のコメント
  • Jordan Eldredge はこれまで WinAmp 関連プロジェクトをかなり見事に手がけてきた。WebAmp のように WinAmp のかなりの部分を Web ベースで一から再実装したものや、WinAmp 風の音楽ビジュアライゼーション用 WASM エンジンも含まれる
    プロジェクトページ: https://jordaneldredge.com/projects/

  • スキン作成文化が本当に懐かしい。スキン機能のあるプログラムは全部、さらには署名されていないアプリのおかげで本来対応していないプログラムまで、スキンを作って配布する文化にどっぷり浸かっていた
    今でも持っているものは全部カスタマイズするほうで、一日中味気ないプログラムを見ているのは嫌いだ。Discord のように独自色が強すぎて、Linux テーマが提供するちょっとしたカスタマイズさえ尊重しないアプリはなおさら好きではない
    インディーWeb が衰退した大きな理由の一つも、OS とプログラムがユーザーのカスタマイズを制限したからだと感じる。MySpace のテーマは人々に HTML/CSS を学ばせ、Winamp のスキンは Photoshop とグラフィックを学ばせ、mIRC スクリプティングは基本的なコーディングを教え、OS のカスタマイズはそのすべてを内包していた。今ではただ黙ってメーカーの決めたとおりに使え、という感じになっている

    • 2000年代初頭にソフトウェアの仕事をしていた頃が本当に懐かしい。みんな Windows XP を使っていたが、それぞれ テーマとアイコンをものすごく変えて使っていた
      家では Mac を使っていて、それもカスタマイズしていた。カスタムテーマや Dock をインストールしてくれるアプリの名前は覚えていないが、CandyBar でアイコンセットを入れていた。最近は壁紙すら変えない人が多いので、もう少し楽しんで生きてほしい
    • 私のソフトウェア開発者としてのキャリアは、かなりの部分が Linux テーマのカスタマイズにハマったおかげだ。アプリ、デスクトップ、UI ツールキットまで全部テーマを変えられる点が、Linux を好きにさせた
      もちろんそれは KDE 3 と GNOME 2 あたりの時代の話で、今は違う。特に GNOME では、テーマ適用を積極的に避けたがる雰囲気のように見える。そのせいでコミュニティが取り込めたはずの若く創造的な人たちをどれだけ逃しているのかと思うと残念だ
    • こうした機能をアプリで開放しておくと、アクセシビリティの面でも大きな利点がある。特定の UI 設計がほとんど使い物にならないと感じる障害があり、カスタマイズできなければ、代替 API を提供しない限りそのまま使えなくなる
    • mIRC スクリプティングのおかげで今の開発者になったし、それがキャリアになった理由でもある
    • Methodus Toolz 向けに作った自分のスキンがまだこのページに残っているなんて驚きだ: https://www.methodus2000.com/methodus3/skins.htm
  • 主に Windows を使っているので、今でも Winamp がメインの音楽プレイヤーのままだ。FLAC ファイルと DI.fm のストリームを Winamp で聴いている

    • Steam Deck を初めて買ったとき、最初にやったことの一つが Bottles で Winamp を動かすことだった。デスクトップモードで2台のモニターに接続して使うときは、内蔵画面に Winamp を表示している
    • Windows を使っているなら Tray Playerも見る価値がある
      https://www.trayplayer.com/
    • Winamp は私が育ったウクライナのような 旧ソ連圏の国々で非常に人気があった。今でも同じように di.fm を Winamp でストリーミングしている
  • この記事を読むと、27年前、13歳の頃に戻ったような気がした

    • これを見て自分が13歳だったのがどれくらい前か確認してみたら26年前だった。もう私たちは年を取ったのか?
    • 私もだいたい27年前に13歳で、偶然にも友人たちの中にもそういう人が多かった。40代入りおめでとう
  • Sovereign Sect はスケートボードのアパレル方面と関係があったと記憶している。具体的に何だったかははっきりしない
    https://www.thrashermagazine.com/articles/magazine/the-regro...

    • 複数のブランドが属する 流通会社の名前
      1999年末、数年にわたって議論されていたアイデアが芽を出し始め、12月に Habitat が Sovereign Sect の下で作られた、という内容がある。Alien Workshop とその部門は今もこの哲学に従って動いており、外部からの圧力やルールなしにスケートボードやプロジェクト、アイデアを発展させようとする個人たちの Sovereign Sect、という意味に見える
  • バスケットゴールの周りに立っている人たちの写真に、ものすごい デジャヴを覚えた。妙に変な感じだ

    • 2000年代初頭の デジタルカメラっぽさがある。バスケットボールはなかったが、高校終盤に撮った自分の写真も似た雰囲気だった
    • pointerpointer.com を思い出したし、なぜか New Kids on the Block も思い浮かんだ
    • 私もすぐそう感じたし、他の人もかなりそうだったようだ。だぶだぶのドレスシャツと髪型のせいだと思う
    • 私もそうだった。この画像がどこか別のパッケージに含まれていたのではないかと気になる
    • TinEye は691億枚を超える画像を検索したが、一致する結果は見つからなかったと出た。おそらくこの画像があるページをまだ収集できていないからだろうとのこと
  • 本当に llama's ass を叩きのめす代物だ

  • 本当にすばらしい発見だ。Winamp のスキンのように、自分が育つ中で触れてきたものが 人類学的・歴史的研究の対象になるのを見るのは不思議だ
    こうした調査手法を適用すれば、子どもの頃の資料のうち、まだ残っているとは思いもしなかったものがどれだけさらに明らかになるのか楽しみでありつつ、少しぞっとする

  • スキンを全部見られるのがいい
    https://skins.webamp.org/

  • いいね。とはいえ、人々がいったいどうやってこういうものを作るようになったのか、本当に気になる

    • Windows サポートをやっているとよく遭遇する悪名高い問題だ。Explorer でフォルダやファイルをダブルクリックして開こうとして、マウスが滑り、対象が別のフォルダへ 誤って移動されてしまうことがある。すべての開発者に一度は勧めたい経験だ
    • 一部は愚かさ、一部は欲、一部は意図的な行動だった。航空会社のマイレージサイトのテキストフィールドを通じて低速の IP 通信を回した事例は、意図的な側だ。機内 Wi-Fi でお金を払わなくてもアクセスできるページを利用した方式で、こうしたものの一部は Winamp スキンの中に入った初期の ファイル共有とウェアーズだったのだと思う
      「これは何をするんだろう?」という好奇心が多くのことを引き起こす。フォルダを圧縮するときに膨大な量の別ファイルが入っていることを忘れ、それらのファイルが主機能を邪魔しないので、そのまま一緒についていく
    • 少なくとも一部は、wsz ファイルを無料で共有・ホスティングできるようにしていた非公式または公式の Webサイト/フォーラムを活用したものかもしれない。wsz は結局 zip ファイルなので可能だったのだろう