Rockstar está vendendo cópias crackeadas de jogos na Steam
(twitter.com/__silent_)- Foi confirmado que alguns executáveis de jogos da Rockstar distribuídos via Steam são versões crackeadas (cracked) com o DRM oficial removido, no mesmo caso de Max Payne 2 e Manhunt
- Havia a ideia antiga de que a versão retail de Midnight Club II travava no Windows Vista, mas como a demo funciona normalmente, a causa não era o jogo em si, e sim o crack
- A causa direta dos travamentos em Midnight Club 2 e Manhunt foi a seção .bind do DRM da Steam ser executada sem estar marcada como código, acionando o Data Execution Prevention (DEP)
- Executáveis crackeados antigos permanecem como um exe legado chamado testapp e, embora se diga que tenham sido "removidos" por volta de 2010, ainda são distribuídos junto
- A ironia é que quem compra o produto oficial acaba recebendo um executável crackeado; atualmente, Midnight Club II não é mais vendido na Steam
Crack incluído em executáveis distribuídos pela Steam
- Executáveis de jogos distribuídos pela Steam estão sendo entregues como exe crackeados (cracked), no mesmo caso de Max Payne 2 e Manhunt
- testapp é um executável de "versão antiga", um vestígio de quando um crack foi distribuído no passado, depois renomeado e substituído por um executável "limpo (clean)"
- Um vídeo mencionou Max Payne 2 e Manhunt, o que levou à checagem de Midnight Club II também
O mito dos travamentos de Midnight Club II no Vista
- Existia a crença de que a versão retail de Midnight Club II travava no Vista, mas como a demo funciona normalmente, o jogo em si não era o culpado
- A causa real dos travamentos era o crack, não o jogo
- Midnight Club II não tem corrupção conhecida, e o "saving softlock" é classificado como um bug do jogo oficial
Seção .bind e a causa do conflito com DEP
- O crack da Razor em si não é o problema; o motivo de Midnight Club 2 e Manhunt travarem é que a seção .bind incluída pelo DRM da Steam continha código que não estava marcado como código
- Isso acionava o Data Execution Prevention (DEP)
- Manhunt tem mais problemas, e a seção .bind é apenas um deles
- Midnight Club 2 funciona normalmente, a retail no-CD também funciona sem alterações, e o Steam testapp com Steamless aplicado também roda normalmente
Histórico da distribuição do crack e situação atual
- Não é necessário corrigir nada manualmente, mas, mesmo tendo sido dito que isso foi "removido" alguns anos antes (por volta de 2010), o crack ainda continua sendo distribuído
- Midnight Club II é um dos poucos jogos que ainda funcionam normalmente em sistemas operacionais modernos, embora possa ocorrer saving softlock se a frequência da CPU for alta demais
- Em 2010, isso equivalia a comprar um jogo crackeado com o DRM removido, mas hoje esse executável não é mais usado
- Ao que tudo indica, outros jogos não têm testapp
- Atualmente, Midnight Club II está indisponível para compra na Steam
Informações de timestamp
- O timestamp atual do executável da Steam é terça-feira, 28 de julho de 2009, 17:45:49
- Em testapp.exe, a razor1911 sobrescreveu o timestamp com "777h", então não é possível confirmar; tecnicamente, ele aparece como quarta-feira, 28 de maio de 2025, 16:17:59
Declaração citada do vídeo
- Essas medidas tornam a experiência de jogo miserável e, ironicamente, apenas os usuários que compraram o original passam por isso
- Esse fenômeno ainda continua acontecendo hoje
1 comentários
Opiniões no Hacker News
Há muito tempo, criei um produto que oferecia jogos antigos emulados
As licenças foram obtidas corretamente, mas muitos dos detentores dos direitos já não tinham mais as ROMs originais, e extrair os dados dos jogos de consoles muito antigos também era bem difícil
As únicas ROMs disponíveis publicamente eram versões crackeadas com uma demo adicionada, então acabamos usando essas; em vez disso, carregávamos o jogo no estado logo após a execução da demo, para parecer normal e legal
Foi uma grande sorte que os cracks iniciais colocassem a demo apenas no começo, e não em lugares como entre a fase 1 e a fase 2
Por exemplo, Earthbound tinha uma verificação final que travava o jogo no último chefe e apagava o arquivo de save
Só esse tweet não explica muito bem o que aconteceu; seria bom ver um pouco mais de contexto
Com o surgimento do Steam e as empresas lançando jogos antigos na plataforma, passou a ser necessário um jeito de contornar essa verificação; o método de contornar a checagem do CD era uma forma de burlar DRM que antigamente era comumente chamada de crack No-CD
Parece que, em vez de encontrar alguém que entendesse o código-fonte antigo o suficiente para reabri-lo e remover essa verificação, a Rockstar colocou um crack No-CD no EXE existente e o enviou para o Steam
Links do Twitter agora ficaram piores do que a maioria dos sites com paywall, e são até mais inconvenientes do que sites que, quando parecem interessantes, dá para procurar em archive.something
Isso é mais comum do que parece
O port para Windows de Marc Ecko's Getting Up: Contents under Pressure, vendido no Steam, é um crack do DEViANCE
Se você abrir o exe do jogo em um editor hexadecimal, “DEViANCE” aparece claramente
*.wavde sons do sistema do Windows também foram, em algum momento, criados com software crackeadoNão sei se isso ainda vale para o Win10
https://www.techrepublic.com/forums/discussions/windows-uses...
É difícil aceitar a formulação de que “é mito que o MC2 original trava no Vista” e que o jogo é inocente
Esse jogo já era praticamente impossível de jogar desde o lançamento, então não acho que a Razor tenha estragado muito mais coisa
Ele travava aleatoriamente quase sempre quando eu estava prestes a terminar uma corrida, e era absurdo ter que encontrar o adversário no mundo toda vez, persegui-lo até a linha de largada e refazer a corrida
O crack da Razor estava bom, e o motivo de Midnight Club 2 e Manhunt travarem ao usar esse crack era que o Steam DRM incluía uma seção
.bindEssa seção era código, mas não estava marcada como código, então era barrada pela Prevenção de Execução de Dados
Não é apenas que a Razor não estragou nada; uma distribuição de um grupo de releases respeitado também é um sinal de que ela funciona bem e tem grande chance de continuar funcionando por muito tempo mesmo depois que os servidores de autenticação desaparecem ou o método de DRM é abandonado
Qualidade e confiabilidade talvez tenham sido o motivo pelo qual a Microsoft usou o Sound Forge do DeepzOne [1], e a Turner Classic Movies usou legendas do Karagarga [2]
[1] https://boingboing.net/2006/07/19/windows-xp-sounds-cr.html
[2] https://torrentfreak.com/turner-classic-movies-airs-a-film-w...
Relacionado a isso, lembro de quando eu era criança e comprei em uma venda de garagem o jogo de PC Prince of Persia em CD
No começo havia um enigma que exigia uma senha para passar por uma porta, e era uma mensagem enigmática com alguns números
Descobri que significava ir à página X, linha Y, Zª letra do manual do jogo e fiquei muito triste porque não tinha o manual e não conseguia continuar
Olhando para trás, acho que isso era uma estratégia antipirataria
Há uma lista grande no mobygames: https://www.mobygames.com/group/9360/games-with-manual-looku...
Se você jogasse a versão crackeada, em algum momento a câmera começava a tremer, tornando o jogo impossível, e isso era feito para parecer um bug
Lembro de milhares de pessoas em fóruns perguntando por que a câmera estava tremendo, o que basicamente era admitir para todo mundo que estavam usando uma cópia pirata
Uma jogada engraçada bem ao estilo da Rockstar
Caso alguém esteja curioso, aconteceu comigo também, e fiquei muito irritado dizendo “esse jogo maldito é cheio de bugs”
https://archive.org/details/code-wheels
https://en.wikipedia.org/wiki/Code_wheel
Ele fazia perguntas como “quantas luas Saturno tem?”, e havia números em uma tabela de fatos no fim do manual
Naquela época não havia Wikipedia, e por diferenças de fonte e de data de publicação, os valores do manual variavam um pouco em relação aos de enciclopédias
O número de luas mudava com frequência, e medições em metros de objetos astronômicos também tinham alguma variação por causa dos limites de precisão
Junto com os discos, ele também me deu um manual copiado justamente para passar por esse tipo de verificação
Jogos antigos usavam muito esse tipo de checagem como proteção contra cópia
Só que o jogo era bem antigo, então acho meio engraçado eu não ter sabido como encontrar uma versão crackeada para não precisar pegar o manual de 60 páginas toda vez
Como aparece mais adiante na thread do Twitter, o executável da captura de tela, testapp.exe, não é usado
Ele foi usado por um curto período uns 10 anos atrás, mas depois foi substituído, e por algum motivo apenas não foi removido da distribuição
Não é algo novo: https://torrentfreak.com/ubisofts-no-cd-answer-to-drm-080718...
https://nitter.unixfox.eu/_silent/status/16983459248402968...
Quem imaginaria que uma empresa com faturamento de bilhões usaria um crack da RAZOR1911 em propriedade intelectual vendida a usuários finais
Chocante
Mesmo na época do lançamento do jogo, imagino que o processo fosse tão frágil que, se alguém respirasse errado na máquina de build, a build falhava
Algo no nível de a build não funcionar se aparecesse o número 1 na bandeja do sistema do Windows, e de a compilação simplesmente falhar às terças, quartas e sextas
Provavelmente só 3 funcionários conseguiram manter aquilo rodando de alguma forma nos últimos 3 meses de desenvolvimento, e todos eles devem ter saído da empresa anos atrás
Hoje, provavelmente não compila nem no Windows 11, nem em alguma máquina XP velha que eles tenham encontrado por aí
Deve estar tudo tão emaranhado com Denuvo ou qualquer outra coisa que seria preciso uma equipe de 12 pessoas trabalhando por dois meses só para remover isso, e ainda assim é bem provável descobrirem depois que a build não compila
Além disso, eles provavelmente nem têm alguém bom o suficiente em assembly e IDA Pro para crackear internamente
Aposto que até achariam caro comprar uma única licença de usuário do IDA Pro
Isto parece uma versão bizarra de open source
Uma pessoa ou grupo começa um projeto, mas parte da comunidade que se forma em torno dele acaba contribuindo de volta, criando uma relação simbiótica
Só que, na versão bizarra, o ecossistema é muito mais complexo, e também existem pessoas que rastreiam partes dessa comunidade, ficam furiosas e às vezes as mandam para a cadeia
Será que agora o autor do crack No-CD pode enviar pedidos de remoção por DMCA contra esses jogos?
Também fico curioso se o próprio autor precisa necessariamente fazer esses pedidos
Há 99% de chance de que a maioria dos grupos warez não queira se expor a nenhum sistema jurídico em relação ao que fazem