Hallo liebe HaBo'ler.
Ich habe ein Crackme-Beispiel erstellt für Neulinge unter uns.
Hierbei geht es um das einfache Verständniss vom Crackme somit ist das Programm so kurz wie möglich zusammengefasst worden. Schriftfarbe, Hintergrundfarbe oder eine grafische Oberfläche sind grunddessen nicht vorhanden.
Dies ist mein erster Thread, falls ihr Kritik ausüben wollt bitte berücksichtigen
Wenn es noch Fragen gibt stehe ich gern zur Verfügung.
Kleine Infos bezüglich der Codierung:
blaue Schriftfarbe: Kommentare, keinerlei Einfluss auf den Ablauf und ist nicht sichtbar für den Benutzer. Dient nur zum Verständniss des Ablaufs (PS:sehr hilfreich wenn ihr größere Programme schreibt )
rote Schriftfarbe: Text, der für den Benutzer sichtbar ist. Hat ebenfalls keinen Einfluss auf die Funktion.
schwarze Schriftfarbe: Funktionen zum Beispiel Bibliothek einfügen, Variable definieren usw.
...
...
Sooo lassts euch schmecken
gruß liang
Ich habe ein Crackme-Beispiel erstellt für Neulinge unter uns.
Hierbei geht es um das einfache Verständniss vom Crackme somit ist das Programm so kurz wie möglich zusammengefasst worden. Schriftfarbe, Hintergrundfarbe oder eine grafische Oberfläche sind grunddessen nicht vorhanden.
Dies ist mein erster Thread, falls ihr Kritik ausüben wollt bitte berücksichtigen
Wenn es noch Fragen gibt stehe ich gern zur Verfügung.
Kleine Infos bezüglich der Codierung:
blaue Schriftfarbe: Kommentare, keinerlei Einfluss auf den Ablauf und ist nicht sichtbar für den Benutzer. Dient nur zum Verständniss des Ablaufs (PS:sehr hilfreich wenn ihr größere Programme schreibt )
rote Schriftfarbe: Text, der für den Benutzer sichtbar ist. Hat ebenfalls keinen Einfluss auf die Funktion.
schwarze Schriftfarbe: Funktionen zum Beispiel Bibliothek einfügen, Variable definieren usw.
...
...
Sooo lassts euch schmecken
gruß liang
Code:
[COLOR=RoyalBlue]//CRACKME 1.0 liang[/COLOR]
#include <iostream.h>
float w=0.1; [COLOR=RoyalBlue]//Schleifenvariable[/COLOR]
int x; [COLOR=RoyalBlue]//Passwortvariable[/COLOR]
int main()
{
while(w !=1.0) [COLOR=RoyalBlue]//endlos-Schleife gesetzt d.h beliebig viele Versuche[/COLOR]
{
[COLOR=Red][COLOR=Black]cout<<[/COLOR]"***********************************************************************"[COLOR=Black]<<endl;[/COLOR]
[COLOR=Black]cout<<[/COLOR]"******************************CRACKME**********************************"[COLOR=Black]<<endl;[/COLOR]
[COLOR=Black]cout<<[/COLOR]"***********************************************************************"[COLOR=Black]<<endl;[/COLOR][/COLOR]
cout<<endl;
[COLOR=Red][COLOR=Black]cout<<[/COLOR]"Bitte Passwort eingeben:";[/COLOR]
cin>>x;
if(x==1234) [COLOR=RoyalBlue]//Somit wird unser Passwort bestimmt,doppel = ist notwendig sonst versteht unser Compiler die Funktion nicht als Vergleich, sondern als Gleichsetzung von unserer x-Variable und dem Passwort.[/COLOR]
{
[COLOR=RoyalBlue]//Falls die Bedingung erfüllt ist (in diesem Beispiel, wenn der Cracker 1234 eingetippt hat) erscheint folgendes:[/COLOR]
[COLOR=Red][COLOR=Black]cout<<[/COLOR]"Resultat:Du hast es geschafft"[COLOR=Black]<<endl;[/COLOR][/COLOR]
}
else
{
[COLOR=RoyalBlue]//Falls die Bedingung nicht erfüllt ist (wenn der Cracker nicht 1234 eingetippt hat erscheint folgendes:[/COLOR]
[COLOR=Red][COLOR=Black]cout<<[/COLOR]"Resultat: Falsch, versuch es erneut!"[COLOR=Black]<<endl;[/COLOR][/COLOR]
}
w+=0.1;
}
}
Zuletzt bearbeitet: