sexta-feira, fevereiro 22, 2002

Faltou postar as fontes do texto abaixo.

Keygen routine producing valid WinXP product keys?
The Register

Keygen Beats Windows Product Activation
BetaNews
Progama Derrota com Sucesso o Microsoft XP Product Activation
Bom, parece que cabe a mim escrever sobre o que eu considero a vitória do
"Bem sobre o Mal".
Um pequeno progama, popularmente conhecido como Keygen - gerador de
seriais para software, anda deixando o pessoal de Redmont de cabelos em pé.
É bom que se diga que apesar de existirem milhares de keygens para praticamente
qualquer software existente, até então não haviam conseguido criar um que gerasse
cd-keys dos produtos da Microsoft.

Pois bem, baseado nessa notória invencibilidade de seu algoritmo de geração de
cd-keys, a Microsoft amarrou o WPA. O WPA é um esquema para obstruir o uso de
uma mesma cópia de um progama da Microsoft em mais de um computador.
A gigante do software de Redmond declara que o WPA, ou "Windows Product Acitvation",
é um mecanismo para impedir "a cópia ocasional", embora a Microsoft admita que
a pirataria comercial é uma ameaça muito mais séria a seus rendimentos.

Com esse sistema, que exige que o usuário ative o produto para que ele funcione
corretamente, a Microsoft parecia ter encontrado o caminho certo para no mínimo,
reduzir substancialmente a pirataria. Olhando mais a fundo, o WPA funciona da seguinte
maneira: após a instalação do WinXP, o usuário tem até 30 dias corridos para ativá-lo via
Internet ou por telefone (ligando para a Microsoft caso não haja conexão à web).
Uma vez ativado, o WinXP funcionará normalmente até que seja feito um grande upgrade
no computador (com a substituição de mais de seis periféricos) - quando ele deverá ser
ativado novamente.

Quando o WinXP é instalado em um computador, ele cria um código único válido apenas
para aquele computador (jamais haverá dois computadores com códigos iguais). Esse
código inclui variáveis únicas em cada micro, baseadas em até 10 (dez) periféricos:
o nº de série da BIOS, o nº de série do HD, o endereço MAC da placa de rede ...
Esse código é então enviado via Internet ou telefone para a Microsoft, que imediatamente
responde com um outro código que liberará o uso do WinXP. Os dois códigos (aquele
criado na instalação do WinXP e o enviado pela Microsoft) estão relacionados entre si - e
quando o usuário fizer várias modificações de hardware (o que fará com que o código inicial
seja alterado) e/ou o WinXP detectar alguma tentativa de "burlar" o sistema de ativação, o
usuário deverá ativá-lo novamente para que ele funcione. Isso parece complicado, mas
estando conectado à Web a ativação leva menos de 5 segundos ...

Mas eis que alquém pensou: "E se conseguisse descobrir qual o algoritmo que a
Microsoft usa para gerar seus cd-keys?".
Gerando novas cd-keys únicas e válidas, esse progama abilitaria aos usuários fornecerem
diferentes cd-keys para inúmeras instalações, burlando assim o intento do WPA.

Num golpe de rara sorte, eu obtive uma cópia desse progama, num site que a Microsoft
já tirou do ar.
Depois de descompactar os 20kb do arquivo zip, eu segui as instruções incluídas e gerei
chaves para o Microsoft Office XP Professional (o programa gera também chaves para
Visio XP e outras variantes do Windows XP).
Após alguns minutos, o programa produziu seis chaves diferentes.
Usei então uma destas chaves em uma instalação de teste do Office XP Original que
meu chefe comprou.

Um tanto quanto cético, tentei a primeira chave e fui surpreendido ao verificar que era
válida. Ainda assim, suspeitei que este poderia ser o resultado de algumas chaves reais
embutidas no programa, que consequentemente não passariam no processo da ativação.
Entretanto, todavia, contudo, para minha perplexidade, eu pude ativar normalmente o
Office XP através do Internet.
Conseqüentemente, não parece haver nenhuma barreira para efetuar a ativação por
telefone também.
Para finalizar meu teste, usei um progama da Collake Software, o XPKeyTest para
testar a validade dos cd-key gerados pelo progama, e sem maiores surpresa todos
foram retornados como válidos.

Me parece que o WPA da Microsoft está baseado em um algoritmo lógico de geração
de chaves, que é bem melhor do que manter uma base de dados fixa de cd-keys "reais".
Presumivelmente, o "XPKeyGen," como o programa também está sendo chamado,
trabalha reproduzindo esta lógica. De algum modo o autor obteve -- ou talvez tenha
crackeado -- o algoritmo chave da geração do WPA da Microsoft.

Claramente, se este programa funcionar com o sucesso que eu vi, a estratégia
da Microsft baseada no WPA acaba de vir por àgua abaixo.
Para se ter uma idéia da gravidade que isso representa para a Microsoft, basta
dizer que não existe solução a curto e médio prazo. A Microsoft não pode cancelar
todas as cd-keys "reais" existentes, e só vai poder mudar o algoritmo de geração de
chaves em novos produtos ou revisão dos já existentes. Realmente uma sinuca de bico.

Embora patches e cracks para o WPA tenham existidos desde o primeiro release do
Windows XP, os crackers e piratas, se viram forçados a modificar fisicamente arquivos
de sistema e arriscar-se a tornar inválidas essas instalações, se fizessem um simples
update. Ainda correm boatos de que basta o Windows XP estar conectado à internet,
para que à revelia do usuário, ele checasse se o serial era válido. E em caso contrário
paralisar o sistema operacional.
Mas até então a Microsoft tinha o poder, se desejasse, de anular imediatamente tais
patches ou cd-keys hackeados, com services pack, ou patches de segurança.

A Microsoft tem trabalhado rápida e eficientemente neste assunto, e promovendo uma
verdadeira caçada digital ao Key maker e aos sites onde o progaminha andou hospedado.
Já não é possível encontra o arquivo nos três sites que o disponibilizavam à epoca que
eu baixei ele da net, o que nos dá uma amostra do empenho da Microsoft.

Mecanismos similares ao WPA -- porém não menos invasivo -- estão em atividade
para impedir a "cópia ocasional", principalmente de meios digitais de entreternimento
tais como filmes de DVD e cd's de música.

É importante lembrar que eu não uso, e não incentivo o uso de software ilegal, nem
asseguro que o XpKeyGen é seguro de se usar, e muito menos endosso esse
progama. Este site e seu autor não tem nenhuma conexão com o MSBetaNG, com
o distribuidor do progama, e nem tenho o conhecimento do autor do progama.
As informações aqui contidas são apenas com o propósito informativo, e são
baseadas em outras informações obtidas livremente na internet.
Microsoft, Windows e Office XP são marcas registradas da Microsoft.
Todos os Direitos reservados.
Eu não possuo, e nem guardo cópia desse progama, portanto não percam seu
tempo me pedindo para envia-lo a vcs.

quarta-feira, fevereiro 20, 2002

Eu diria que o que acontece nesse momento na minha vida é estranho, se no
fundo eu não soubesse que é apenas uma conseqüência de ações que passei
a adotar. Andava tudo vago demais, e nesse espaço vago surgiu um objetivo
muito firme, muito claro, dentro do acaso um ponto de aglutinação, meio à revelia,
meio necessidade. Foi mirar nesse ponto para que as coisas à minha volta se
rearranjassem e eu passar a ter um discernimento muito amplo das
singularidades presentes no caos.

Eu não sei se isso é um amadurecimento que chega, mas eu mudei. Minha
consciência acerca das conseqüências dos meus atos se expandiu tanto, que
eu simplesmente não consigo mais só fazer. Eu faço e vejo até onde vai a
implicância da minha ação. É assustado? Não, mas é frio, é metódico...
Minha consciência sobre os fatos que me cercam é tão grande, que no meio
do caos eu passei a perceber eventos de similaridade, de rotina casual.
Identificar padrões no caos para mim era novidade e eu ainda ando estupefato
com minhas descobertas.
O que me deixa apreensivo é que não há mudanças que aconteçam sem custo.
E eu ainda não descobri o que me foi cobrado.
Difícil? Sim, mas ainda acredito na força do meu intento. Querer não é poder, mas
te deixa com um objetivo claro e condições de realizar.