Como funciona a proteção contra cópias?

1

Muitos programas se recusam a ir além de um período experimental. Mesmo se eles forem descartados e depois reinstalados, eles 'lembram' que o período de avaliação expirou. Supondo que não haja contato com um servidor de licenciamento, qual é o modo geral como a maioria das proteções contra cópia funciona? Os programas soltam arquivos em pastas aleatórias no disco rígido que são difíceis de rastrear? Eu sei que não há registro no OSX / Linux, mas talvez algo parecido ...? Ou deve ser um arquivo / pasta?

Na verdade, não sou curioso por ser um hacker, mas pelo lado da implementação, mas em qualquer caso, a questão é basicamente a mesma.

    
por Dan Rosenstark 25.05.2010 / 20:31

6 respostas

3

Geralmente eles usam arquivos localizados em algum lugar no disco rígido.

No OSX, a maioria dos programas usa o arquivo de preferências em / Library / Preferences / ou uma pasta em / Library / Application Support / .

É claro que existem aplicativos que tentam esconder esses arquivos, mas se alguém está determinado a fazer uso indevido do período de avaliação, esconder um arquivo não é eficaz.

    
por 25.05.2010 / 20:41
3

Na maioria das vezes, o OSX armazena arquivos da seguinte forma:

  • ~/Applications/
  • ~/Application Support/
  • ~/Library/Preferences/
  • ~/Library/Preference Panes/
  • /Library/Application Support/
  • /Library/Preferences/
  • /Library/Preference Panes/

Existem vários aplicativos (consulte Como desinstalar o software em um Mac ) que verificará essas pastas e verificará se há arquivos relevantes para esse aplicativo.

    
por 25.05.2010 / 20:58
1

Na maioria das vezes, é um arquivo ou arquivos que são criados ou alterados na primeira vez que você executa um programa. Toda vez que você executar o programa, ele procurará esses arquivos para identificar se você excedeu o período de teste. Ao excluir ou reverter esses arquivos, você pode obter um novo "período de avaliação".

Outros sistemas farão uma ID da sua máquina que é exclusiva para você e, em seguida, salvará essa ID on-line. Isso pode ser mais difícil de enganar, pois você precisará alterar o hardware ou fazer o sistema acreditar que você é um novo usuário.

Algum sistema usa ambos.

A empresa para a qual eu trabalho faz proteção contra cópia e talvez esse link tenha valor: Tudo sobre proteção contra cópia . É um conhecimento antigo, mas ainda é legítimo hoje em dia.

    
por 29.09.2015 / 16:46
0

Algumas coisas acontecem a tempo, definindo uma data em que não funcionará depois. Se você tivesse que adiantar a data manualmente no seu computador até 2020 e executar o programa, ele definirá a data de expiração em 2020. Feche o programa e redefina sua data para o normal e você terá "magicamente" estendido o período de avaliação .

    
por 25.05.2010 / 21:13
0

Isso varia.

Eu sempre usei RegMon e DiskMon para monitorar quais arquivos e chaves do Registro são acessados pelos programas. Embora isso seja geralmente útil para depurar ou determinar como os programas funcionam, no seu caso, você pode usar esses programas para determinar exatamente o que o programa está acessando localmente para determinar se ele pode ou não ser executado.

Aqui está um equivalente do OS X para o DiskMon .

    
por 25.05.2010 / 20:37
0

o aplicativo pode armazenar alguns arquivos invisíveis nas pastas Preferências.

Alguns também são perspicazes o suficiente para armazenar informações em arquivos .DS_Store.

    
por 02.06.2010 / 11:51