Barst

Een spleet is een programma dat van toepassing is op software om de code te wijzigen, bijvoorbeeld voor vrij gebruik betaalde software.

Terminologie

Wanneer mensen herverdelen gekraakt toepassingen, wordt het genoemd warez. Wanneer iemand een manier om een ​​programma te kraken gevonden, kan een patch waarmee anderen het programma opheffen zonder de bescherming bestuderen maken.

Het moet niet worden verward met een scheur patch:

  • Een patch is aan het veranderen van de ene toepassing naar een fix, nieuwe functies bieden, fix bugs, verandert de werking van een applicatie. De pleister wordt doorgaans door de softwareontwikkelaar.
  • Een barst is een speciaal type patch, want het komt niet van de softwareleverancier en de toepassing, in de meeste gevallen niet toegestaan ​​door de uitgever.

De scheuren worden door crackers. De activiteit analyse en modificatie is verboden in de meeste user licentie-overeenkomsten gesloten software.

Utility

  • Om een ​​beveiligde software functie of een van een flens te gebruiken zonder het bezit van de juiste licentie
  • Om software te gebruiken zonder de bijbehorende cd gebruiken
  • De interoperabiliteit, verbetering of aanpassing van de werking van een programma oorspronkelijk niet door de uitgever of beperkt
  • Bedrog in een video game
  • Vermijd interoperabiliteit problemen met de hardware en applicatie-onderdelen van de computer
  • Een uitdaging
  • Meer zelden, het verbeteren van de toepassing of fix een bug waar de uitgever beschikt niet over een bijbehorende patch

Gereedschappen cracker

  • De disassembler voor de interpretatie van de gecompileerde code in assembler code.
  • De debugger kunt u de status van het lopende programma te bekijken.
  • Een hex-editor om het programma na analyse van de disassembler veranderen.
  • Verschillende spion programma's die de toegang tot het register te traceren, system calls, etc.
  • Software om de vraag of het programma is te kraken gecodeerd of niet

Methoden cracker

Het doel is te omzeilen kraken deze beperking in de software, zoals het registreren met een beveiligingssleutel, Om dit te doen, maken we gebruik van reverse engineering. De software cracker gedemonteerd met behulp van een disassembler, cracker en vervolgens probeert de beschermende functie te vinden. In de meeste gevallen is een functie om te controleren of een bepaalde sleutel geldig is. Het doel dan van kraken is dat de functie principe gelden invoertoets. Zodra de functie is gevonden, wordt deze vervangen door een hex-editor door NOP betekent No Operation. Sommige crackers liever niet om de software-code te wijzigen, en de studie van de beschermende functie. Ze voer een geldige key generator. Eigenaar Software-ontwikkelaars proberen om dit moeilijke proces met behulp van verduistering, encryptie of maak zelf het wijzigen van de code.

In andere gevallen wordt de software gedecompileerd om de oorspronkelijke broncode in een hogere programmeertaal. Dit is mogelijk met scripting talen of talen die tijd compilatie gebruiken.

Om beveiligingen te omzeilen

De software cracker wordt geconfronteerd met een doelstelling die kan zijn:

  • Zoek een serienummer om het programma te registreren
  • Vind de generatie algoritme van serienummers om het programma te registreren van een naam bijvoorbeeld.
  • Verwijder diverse software beveiligingen, zoals:
    • beperking van het aantal toepassingen
    • beperking van de gebruikstijd
    • beperkende functies
    • etalages onnodige overlast
  • Pas het programma naar zijn smaak. Dit wordt "reverse 'genoemd, en het is om nieuwe functies te implementeren in het programma of het uiterlijk of gedrag te veranderen.

Om zijn doel te bereiken, moet de kraker sommige obstakels te dwarsbomen, zoals:

  • anti-debugging debugger die het onbruikbaar maakt.
  • anti-demontage voorkomt demonteren.
  • encryptie of compressie dat het onleesbaar binaire programma.
  • polymorfe code of verduistering, dat maakt het erg moeilijk debuggen.

Music Collection

Barsten hebben vaak de 8-bit elektronische muziek in de stijl van gameboy muziek, deze muziek is chiptunes genoemd. Een verzameling van soortgelijke scheuren heet Phonocrackophilie, of gewoon Crackophilie.