CrackMe

CrackMe

Ein CrackMe ist ein Computerprogramm, das ausschließlich dazu gedacht ist, dass dessen Zugriffssperre geknackt wird. Das CrackMe fragt – meist direkt beim Start – ein Passwort oder eine Seriennummer ab. Ziel ist es nun, diesen Schutzmechanismus auszuhebeln. Außer dem Schutzmechanismus besteht ein CrackMe meist nur aus einem kurzen, oft witzigen Text oder einem Bild, das angezeigt wird, wenn die Seriennummer korrekt war.

CrackMes zu knacken ist eine Art „Sport“ beim Reverse Engineering. Sie bieten ein legales Betätigungsfeld für das Reverse Engineering, das bei kommerziellen Programmen meist verboten und bei OpenSource-Programmen uninteressant ist. So gibt es ganze Websites, die CrackMes in verschiedenen Schwierigkeitsgraden und Tutorials, wie diese zu knacken sind, anbieten.

Die „Lösung“ für ein CrackMe kann sehr unterschiedlich aussehen:

  • ein gültiges Passwort bzw. eine gültige Seriennummer finden;
  • das Programm so verändern (zu patchen), dass es jede beliebige Seriennummer akzeptiert oder diese gar nicht erst abgefragt wird;
  • ein Programm schreiben, das genau solche Seriennummern produziert, die vom CrackMe akzeptiert werden (KeyGen).

Beim Knacken eines CrackMes kommen Tools wie Disassembler und Debugger zum Einsatz, da der Quelltext eines CrackMes üblicherweise nicht vorliegt, weil dies das Knacken sehr vereinfachen würde. Deshalb werden die meisten CrackMes auch in kompilierenden Sprachen geschrieben. Die Herausforderung bei CrackMes, die in Interpretersprachen bzw. Skriptsprachen geschrieben wurden, entsteht durch den kaum für Menschen lesbaren Spaghetticode, der entziffert werden muss.

Siehe auch


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Crackme — Un crackme (littéralement « crack moi ») est un petit programme destiné à tester les capacités en rétro ingénierie d un programmeur. Le but typique d un crackme est d être modifié afin que la routine d enregistrement de celui ci… …   Wikipédia en Français

  • Crackme — A crackme (often abbreviated by cm) is a small program designed to test a programmer s reverse engineering skills.[1] They are programmed by other reversers as a legal way to crack software, since no company is being infringed upon. Crackmes,… …   Wikipedia

  • CrackMe — сл. от crack me название (или тип) защищённого от взлома приложения, единственная цель которого продемонстрировать способ защиты. Часто публикуются в конференциях хакерами, склонными к просветительской деятельности или наоборот из тщеславия …   Hacker's dictionary

  • Computerhacker — Hacker hat im technischen Bereich mehrere Bedeutungen. Das Wort wird alltagssprachlich gebraucht, um jemand zu bezeichnen, der über ein Netzwerk in Computersysteme eindringt und zugleich Teil einer entsprechenden Subkultur ist. In engerem Sinne… …   Deutsch Wikipedia

  • Cracking — ist die Tätigkeit, ein Computerprogramm zu analysieren (meist durch Disassemblieren), um den Kopierschutz zu entfernen. Ein Crack ist ursprünglich die Kopie eines Computerprogramms, bei der ein herstellermäßig angebrachter Kopierschutz entfernt… …   Deutsch Wikipedia

  • Gray-Hat — Hacker hat im technischen Bereich mehrere Bedeutungen. Das Wort wird alltagssprachlich gebraucht, um jemand zu bezeichnen, der über ein Netzwerk in Computersysteme eindringt und zugleich Teil einer entsprechenden Subkultur ist. In engerem Sinne… …   Deutsch Wikipedia

  • Gray Hat — Hacker hat im technischen Bereich mehrere Bedeutungen. Das Wort wird alltagssprachlich gebraucht, um jemand zu bezeichnen, der über ein Netzwerk in Computersysteme eindringt und zugleich Teil einer entsprechenden Subkultur ist. In engerem Sinne… …   Deutsch Wikipedia

  • Hackerkultur — Hacker hat im technischen Bereich mehrere Bedeutungen. Das Wort wird alltagssprachlich gebraucht, um jemand zu bezeichnen, der über ein Netzwerk in Computersysteme eindringt und zugleich Teil einer entsprechenden Subkultur ist. In engerem Sinne… …   Deutsch Wikipedia

  • Hackerszene — Hacker hat im technischen Bereich mehrere Bedeutungen. Das Wort wird alltagssprachlich gebraucht, um jemand zu bezeichnen, der über ein Netzwerk in Computersysteme eindringt und zugleich Teil einer entsprechenden Subkultur ist. In engerem Sinne… …   Deutsch Wikipedia

  • KeyGen — Ein Key Generator (auch KeyGen, Keygen oder Keymaker) bezeichnet zwei verschiedene Arten von Programmen: ein Programm, das automatisch nach einem Algorithmus Seriennummern (serials) oder Freischaltungscodes für andere Programme erstellt oder ein… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”