1 pontos por GN⁺ 2024-07-26 | 1 comentários | Compartilhar no WhatsApp
  • Vamos descompactar arquivos .wsz que pareciam estar corrompidos do acervo de skins do Winamp Skin Museum; como skins do Winamp são na prática arquivos zip com outra extensão, materiais ocultos acabaram vindo à tona
  • Durante a investigação, foram encontrados 2 arquivos zip criptografados; usando as senhas honda e nayane, foi possível descriptografar e publicar a skin Acura RSX e a skin NIKE V10
  • Algumas skins misturavam materiais sensíveis ou privados, como endereços de e-mail e senhas, uma carta pedindo privacidade, uma biografia de Chet Baker e imagens adultas
  • Também apareceram arquivos inesperados como mp3, wav, jpg, bmp, fotos de recém-nascido e WORM.EXE; após não ser detectado no VirusTotal, WORM.EXE foi testado em uma VM e identificado como um jogo do tipo snake
  • Ao encontrar casos de skins contendo outras skins, foram descobertas 127 skins, das quais 54 não estavam no museu e foram enviadas depois

A investigação que começou ao abrir skins do Winamp como zip

  • Em janeiro de 2021, foram encontradas skins que pareciam corrompidas no acervo reunido para o Winamp Skin Museum
  • As skins do Winamp eram, na verdade, arquivos zip com outra extensão, então foi possível extrair o conteúdo e verificar os arquivos internos
  • Dentro delas apareceram arquivos criptografados que podiam ser descriptografados, materiais de uma skin de presente feita por um pai tailandês, senhas de e-mail, uma biografia de Chet Baker, áudio que parecia tocado ao contrário, worm.exe, além de imagens e arquivos aleatórios
  • Também foram encontradas skins escondidas dentro de outras skins do Winamp, e 54 delas eram skins antes desconhecidas

Os primeiros arquivos estranhos

  • Wicked_Ways.wsz não continha uma skin, mas apenas um PDF de anúncio de aluguel de fantasia de mascote em forma de pino de boliche
  • bobs_car.wsz continha apenas uma foto de carro, e um usuário do Hacker News identificou o local como Kilmacolm Road Viewpoint
  • Havia também uma skin com imagens rule 34 relacionadas aos Flintstones, mas essas imagens não foram publicadas

Skins criptografadas e mensagens escondidas

  • resubmitted.2003_rsx.wsz era um arquivo zip criptografado
    • Com uma ferramenta de força bruta para senhas de zip, foi encontrada a senha honda
    • A versão descriptografada foi publicada como 2003_acura_rsx.updated.wsz
  • Outro zip criptografado não pôde ser aberto com a lista de palavras existente, mas foi possível depois de ajustar as configurações da ferramenta de cracking
    • A senha era nayane
    • O resultado era uma skin válida do Winamp, e a versão descriptografada foi enviada como NIKE V10.wsz
  • Marshall_Matters_Skin_2.wsz continha um arquivo de texto com a seguinte mensagem escrita abaixo de centenas de linhas em branco
    • YOU HAVE FOUND THE SUPRISE!!!
    • USE THIS PASSWORD:KEWL16
    • O Suprise!.zip interno estava criptografado, e só abria com a senha em minúsculas kewl16
    • Dentro do arquivo compactado havia vários arquivos .avs

Materiais privados e conteúdo inesperado

  • Um pai tailandês criou um mockup de skin do Winamp no Adobe Illustrator como presente para o filho de dois anos e meio, mas não sabia como transformá-lo em uma skin real
    • Ele enviou os materiais para winamp.com junto com uma carta em texto, pedindo que a transformassem em skin
    • Como a carta pedia que a skin não fosse compartilhada, esse material não foi publicado
  • Ao procurar palavras como password dentro dos arquivos, foi encontrado em uma das skins um E-mail passwords.txt
    • Esse arquivo continha endereços de e-mail e senhas de e-mail
  • Chet_Baker.wsz continha secret.txt, cujo conteúdo era uma biografia de Chet Baker
  • Algumas skins incluíam arquivos mp3, e era possível encontrar a lista de arquivos .mp3 com uma consulta SQLite
    • Um exemplo era cool.mp3, com 5 segundos de duração
  • Alien_Workshop_Sovergein_Sect.wsz continha Sovergein Sect.wav
    • Ao ouvir, parecia estar tocando ao contrário, então o áudio foi invertido para conferência
    • No Twitter, @PenanceArkana disse que a voz soava como “Alien Workshop Sovereign Sect 2001” e acrescentou que “Sovereign Sect” parecia ser uma ação de produto de skate em colaboração entre Habitat Skateboards e Alien Workshop Skateboards

WORM.EXE e skins dentro de skins

  • Em uma das skins havia apenas o arquivo WORM.EXE
    • O nome parecia perigoso, mas o VirusTotal não detectou problemas
    • Um usuário do Discord do Webamp executou o arquivo em uma VM e confirmou que não era um worm malicioso, mas sim um jogo do tipo snake/worm
  • Outras skins continham apenas imagens ou fotos pessoais
    • Uma skin com apenas Standing around the hoop.jpg
    • Uma skin com apenas ellie.bmp
    • Uma skin com 2 fotos de recém-nascido e um arquivo de texto dizendo “Here is a few pictures of Dom's baby. Joe”
  • Ao procurar skins do Winamp incluídas dentro de outras skins, foram encontradas 127 skins
    • Dessas, 54 ainda não existiam no Winamp Skin Museum e foram enviadas depois
  • Quando se reúnem em grande escala arquivos criados por muitas pessoas, até um formato de skin aparentemente simples pode revelar junto materiais pessoais, erros, brincadeiras e conteúdo escondido

1 comentários

 
GN⁺ 2024-07-26
Comentários no Hacker News
  • Jordan Eldredge tem feito projetos relacionados ao WinAmp bem legais ao longo do tempo. Isso inclui uma reimplementação do zero, baseada na web, de boa parte do WinAmp, como o WebAmp, e também um motor em WASM para visualizações musicais no estilo WinAmp
    Página de projetos: https://jordaneldredge.com/projects/

  • Sinto muita falta da cultura de criar skins. Todo programa que tinha suporte a skins — e até programas que originalmente não tinham, graças a apps não assinados — tinha uma cultura forte de criar e distribuir skins
    Ainda hoje costumo customizar tudo o que tenho e detesto passar o dia inteiro olhando para programas sem graça. Gosto menos ainda de apps como o Discord, que têm um estilo próprio tão forte que nem respeitam as pequenas customizações oferecidas por temas do Linux
    Tenho a sensação de que um dos grandes motivos da morte da web indie foi o fato de sistemas operacionais e programas terem limitado a customização pelo usuário. Temas do MySpace faziam as pessoas aprenderem HTML/CSS, skins do Winamp faziam aprender Photoshop e design gráfico, scripts do mIRC ensinavam programação básica, e a customização do sistema operacional reunia tudo isso. Agora é como se a orientação fosse simplesmente ficar quieto e usar do jeito que o fabricante decidiu

    • Sinto muita falta da época em que trabalhava com software no começo dos anos 2000. Todo mundo usava Windows XP, mas cada um mudava muito seus temas e ícones
      Em casa eu usava Mac e também customizava; não lembro o nome do app que instalava temas personalizados ou Docks, mas eu costumava instalar conjuntos de ícones com o CandyBar. Hoje em dia muita gente nem troca o papel de parede; seria bom viver se divertindo um pouco mais
    • Minha carreira como desenvolvedor de software se deve em grande parte ao fato de eu ter mergulhado na customização de temas do Linux. A possibilidade de mudar o tema de tudo — apps, desktop e até toolkits de UI — foi o que me fez gostar de Linux
      Claro que isso era na época do KDE 3 e do GNOME 2, mais ou menos; hoje é diferente. Especialmente no GNOME, parece haver uma postura de desencorajar ativamente o uso de temas. É uma pena pensar em quantas pessoas jovens e criativas a comunidade poderia ter conquistado, mas acabou deixando escapar por causa disso
    • Abrir esse tipo de recurso nos apps também traz uma grande vantagem para acessibilidade para pessoas com deficiência. Há deficiências em que certos designs de UI parecem quase inutilizáveis; se não for possível customizar, a pessoa simplesmente não consegue usar, a menos que exista uma API alternativa
    • Foi graças aos scripts do mIRC que me tornei desenvolvedor hoje, e também por isso isso virou minha carreira
    • É surpreendente ver que minha skin feita para o Methodus Toolz ainda está nesta página: https://www.methodus2000.com/methodus3/skins.htm
  • Como uso principalmente Windows, o Winamp continua sendo meu player de música principal. Ouço arquivos FLAC e streams da DI.fm no Winamp

    • Uma das primeiras coisas que fiz quando comprei o Steam Deck foi fazer o Winamp rodar pelo Bottles. Quando uso em modo desktop conectado a dois monitores, deixo o Winamp aberto na tela integrada
    • Se você usa Windows, vale dar uma olhada no Tray Player também
      https://www.trayplayer.com/
    • O Winamp era extremamente popular em países da antiga União Soviética, como a Ucrânia, onde cresci. Até hoje faço streaming da di.fm no Winamp do mesmo jeito
  • Ler este texto me fez sentir como se eu tivesse voltado a 27 anos atrás, quando tinha 13 anos

    • Vi isso e fui conferir há quanto tempo eu tinha 13 anos: foi há 26 anos. Será que estamos ficando velhos?
    • Eu também tinha 13 anos há mais ou menos 27 anos e, por coincidência, muitos dos meus amigos também. Bem-vindo aos 40
  • Pelo que lembro, Sovereign Sect tinha relação com roupas de skate. Não tenho certeza do que era exatamente
    https://www.thrashermagazine.com/articles/magazine/the-regro...

    • É o nome de uma distribuidora que reúne várias marcas
      Há um trecho dizendo que, no fim de 1999, uma ideia discutida havia anos começou a tomar forma, e em dezembro a Habitat foi criada sob a Sovereign Sect. Parece que a Alien Workshop e suas divisões ainda operam segundo essa filosofia: a Sovereign Sect como um grupo de indivíduos que busca desenvolver skates, projetos e ideias sem pressões ou regras externas
  • Senti um déjà vu enorme ao ver a foto das pessoas em volta da cesta de basquete. É estranhamente esquisito

    • Tem uma vibe de câmera digital do começo dos anos 2000. Não tinha basquete, mas fotos minhas do fim do ensino médio tinham uma atmosfera parecida
    • Me lembrou pointerpointer.com e, estranhamente, também New Kids on the Block
    • Também senti isso na hora, e parece que muita gente sentiu o mesmo. Acho que é por causa das camisas sociais largas e dos penteados
    • Comigo também. Fiquei me perguntando se essa imagem não fazia parte de algum outro pacote
    • O TinEye diz que pesquisou mais de 69,1 bilhões de imagens, mas não encontrou nenhum resultado correspondente. Provavelmente porque ainda não indexou a página onde essa imagem está
  • É realmente algo que dá uma surra na bunda da lhama

  • Uma descoberta realmente incrível. É curioso ver algo como skins do Winamp, com que cresci, virar objeto de estudo antropológico e histórico
    Fico animado — e um pouco arrepiado — ao imaginar quantas outras coisas da minha infância, que eu nem pensava que ainda existissem, podem aparecer quando essas técnicas de investigação forem aplicadas

  • É bom poder ver todas as skins
    https://skins.webamp.org/

  • Legal. Mas fico muito curioso para saber como as pessoas acabaram criando essas coisas

    • Se você trabalha com suporte a Windows, esse é um problema notório que aparece com frequência. Ao tentar abrir uma pasta ou arquivo com duplo clique no Explorer, o mouse escorrega e o alvo acaba sendo movido acidentalmente para outra pasta. É uma experiência que eu recomendaria a todo desenvolvedor pelo menos uma vez
    • Parte foi burrice, parte foi ganância, parte foi ação deliberada. O caso de rodar comunicação IP lenta por meio de um campo de texto na página de milhas de uma companhia aérea entra na parte deliberada. Era uma forma de usar uma página acessível sem pagar pelo Wi‑Fi a bordo, e acho que algumas dessas coisas dentro de skins do Winamp eram compartilhamento de arquivos e warez dos primórdios
      A curiosidade de “o que será que isso faz?” causa muita coisa. A pessoa compacta uma pasta, esquece que há uma quantidade enorme de outros arquivos dentro, e como esses arquivos não atrapalham a função principal, acabam indo junto
    • Pelo menos parte disso pode ter sido o uso de sites/fóruns não oficiais ou oficiais que permitiam compartilhar e hospedar arquivos wsz de graça. Como wsz no fim das contas é um arquivo zip, isso provavelmente era possível