Porque Os Biscoitos Racham
Os primeiros colaboradores do erro fazem frequentemente estão em underestimating o poder e o número dos biscoitos, e aquele é o erro que o mais mau todo o colaborador da proteção pode fazer. Na maior parte, os biscoitos são os povos muito espertos que trabalharão na proteção removendo do software por dias em um momento, e em argumentos extremos mesmo por semanas, para o desafio dele. O sucesso do biscoito depende quase sempre de seu motivation. Pode surpreendê-lo aprender que a maioria do motivation do biscoito não é financeiro. Os biscoitos afixam suas rachaduras e informação para livre, após tudo. Não estão fazendo o dinheiro fora de seu software, embora os povos que usam suas rachaduras são dinheiro do saving. Melhor que o software para o ganho financeiro, biscoitos da rachadura está fazendo exame da parte em uma sorte da competição informal. Um biscoito que possa remover um esquema novo e muito complicado da proteção assenta bem em uma pessoa altamente considerada e respeitada dentro da comunidade do biscoito. Como Os Biscoitos Racham: Debuggers e disassemblers Os colaboradores da proteção presumem frequentemente que sem código de fonte, os biscoitos não poderão compreender a proteção do software. Este é um erro enorme. Os biscoitos usam dois tipos das utilidades quebrando debuggers e—disassemblers da proteção do software. Debuggers Os debuggers permitem que os biscoitos sigam uma aplicação, instrução pela instrução, e parem-na em algum ponto e sigam-nos suas seções importantes. É verdadeiro que as aplicações escritas em línguas higher-level (como C++, básico visual, ou Delphi) podem ser seguidas somente no ajuntador, mas os biscoitos compreendem o que está acontecendo no código da aplicação surpreendente bem—provavelmente melhor do que a maioria de povos podem imaginar. A verdade é, mais elevado o nível da língua de programação, mais difícil é seguir. Mas na outra mão, mais altamente - as línguas de programação niveladas oferecem poucas possibilidades para criar a proteção realmente boa. Tudo tem seus lados brilhantes e escuros. Disassemblers Os disassemblers podem traduzir a parte traseira do código da aplicação no ajuntador. Uma vantagem que os disassemblers oferecem a decompilers excedentes é que traduzem sempre no ajuntador, assim que o biscoito tem que saber somente essa uma língua. A qualidade do código traduzido resultante depende da qualidade do disassembler. Os mais melhores disassemblers comentam mesmo no código traduzido, que faz ao código esse muito mais fácil de compreender. Para o exemplo, se o biscoito encontrar "uma corda do número de série errado" e encontrar seu lugar no código, poderá encontrar a parte do código que protege a aplicação. Nesse ponto, nada pode impedir que estude a proteção e a quebre. Decompilers Decompilers pode traduzir a parte traseira do código da aplicação ao código de fonte. Um decompiler pode somente traduzir as aplicações que foram escritas na língua para que o decompiler particular foi criado. Há, para o exemplo, decompilers para Delphi, básico visual, e Java. Um decompiler bom pode fazer um trabalho bom de traduzir a aplicação. Uma vez que uma aplicação é traduzida, é fácil para o biscoito (se sabe a língua particular) ao achado as seções do interesse e determina como trabalham. As Falhas As mais freqüentes Da Proteção Há diversas razões porque um programa não pode bem ser protegido de encontro ao copi ilegal: Nenhuma proteção do programa: É muito comum para que os programas não contenham nenhuma proteção em tudo, no entanto seus autores requerem usuários comprar o programa. Quando um programa é desprotegido de encontro ao copi, os colaboradores não devem ser surpreendidos quando seus lucros são pequenos. Proteção fraca do programa: Aproximadamente 70 por cento de todos os programas têm a proteção muito fraca, que os biscoitos podem remover muito rapidamente. Proteção do programa que causa falhas do programa: Muitos programadores protegem seus produtos fraca ou de modo nenhum porque estão receosos que a proteção incorretamente programada criará problemas com seus programas. É melhor usar um código mais fraco da proteção do que nem um, mas você não parará os biscoitos melhores esta maneira. Fino-ajustar o esquema da proteção é a parte a mais importante de toda a estratégia da proteção. Uma vez que a proteção é criada, o programador deve transformar-se um biscoito por um quando e, usando os programas dos biscoitos, testar se qualquer coisa estêve esquecido. este é um artigo adicionado por Raio Robbins
|
|||||
|