Hackerboard WikiHaboBlog

[HaBo]

 
Hacks & Crackmes Tests, Fragen oder Hilfestellungen. Crackmes und Hackits werden hier diskutiert.

Mein erstes Crackme

Diskussion: Mein erstes Crackme im Forum Hacks & Crackmes, in der Kategorie Software Home; Hey Leute! Hier is mein erstes CrackMe! :D Habs so schwer wie möglich gemacht... Bin noch recht ein Anfänger in ...

Antwort
Alt 10.11.09, 15:44   #1 (permalink)
 
Registriert seit: 09.11.09
Neoscreamie Leistung: Facit NTK
Likes: 0
Lightbulb Mein erstes Crackme


Hey Leute!
Hier is mein erstes CrackMe! :D
Habs so schwer wie möglich gemacht... Bin noch recht ein Anfänger in Sachen programmieren ;)! Probierts einfach mal und bitte Bewerten!:D

http://www.file-upload.net/download-...ackme.exe.html

Neoscreamie ist offline   Mit Zitat antworten
Alt 10.11.09, 16:27   #2 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 156
Standard

1) Grüne Schrift ist recht ungünstig (für Habo sind mehrere Styles verfügbar - mit hellem Hintergrund lässt sich das nicht gut lesen ).
2)Kennst Du Reflector ?
dieser sagt   

Code:
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
    If (Me.TextBox1.Text = "1011") Then
        Interaction.MsgBox("Passwort richtig!", MsgBoxStyle.OkOnly, Nothing)
    Else
        Interaction.MsgBox("Passwort falsch!", MsgBoxStyle.OkOnly, Nothing)
    End If
    If (Me.TextBox1.Text = "1011") Then
        Me.Hide
    End If
    If (Me.TextBox1.Text = "1011") Then
        MyProject.Forms.Form2.Show
    End If
End Sub
__________________
Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf!
Selig, wer nichts zu sagen hat und trotzdem schweigt.
CDW ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 10.11.09, 18:02   #3 (permalink)
 
Registriert seit: 25.02.08
TC-MaXX Leistung: Facit NTK
Likes: 0
Standard

Hi,
nachdem ich das 3. Passwort eingebe kommt ein Error und das Crackme beendet sich...
(getestet unter W7 & WXP)

tcM
TC-MaXX ist offline   Mit Zitat antworten
Alt 10.11.09, 19:51   #4 (permalink)
Themenstarter
 
Registriert seit: 09.11.09
Neoscreamie Leistung: Facit NTK
Likes: 0
Wink Omg mein Code! xD

Tut mir leid wegen der grünen Schrift... Bin ein Matrix Fan

@CDW Omg ich dachte net das man den Code so einfach sehn kann
Hmmm.. Ich programmiere eben mit VB 08 also Design is easy klar und im programmieren bin ich Anfänger -.- Ich kenn Reflector leider net -.- Denke mal es ist ein Programm das den Code verschlüsselt/ schwerer zum herausfinden macht=? Danke für die Antwort

@TC- MaXX Sorry ich hab keine Ahnung wieso da ein Error gekommen ist -.-' Wenns ein Fehler im Code is werde ich mir mehr Mühe geben... aber glaub ich nicht.
Neoscreamie ist offline   Mit Zitat antworten
Alt 10.11.09, 20:29   #5 (permalink)
 
Registriert seit: 20.07.06
Darkslide Leistung: Facit NTK
Likes: 18
Standard RE: Omg mein Code! xD

[quote]Original von Neoscreamie
Ich kenn Reflector leider net -.- Denke mal es ist ein Programm das den Code verschlüsselt/ schwerer zum herausfinden macht=? Danke für die Antwort
/quote]

Es ist ein Decompiler....
Darkslide ist offline   Mit Zitat antworten
Alt 10.11.09, 20:38   #6 (permalink)
CDW
Moderator
 
Benutzerbild von CDW
 
Registriert seit: 20.07.05
CDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: OpteronCDW Leistung: Opteron
Likes: 156
Standard

Jep, Reflector ist ein NET decompiler. Man kann sich den Source wahlweise in C#,VB.NET usw. anzeigen lassen.

Zum Fehler: da fehlt wohl irgendeine Komponente:
Meldung:
Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidOperationException: An error occurred creating the form. See Exception.InnerException for details.  The error is: Could not load file or assembly 'Microsoft.VisualBasic.PowerPacks.Vs, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualBasic.PowerPacks.Vs, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.VisualBasic.PowerPacks.Vs, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
   at Crackme.Form4.InitializeComponent()
   at Crackme.Form4..ctor()

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

   --- End of inner exception stack trace ---
   at Crackme.My.MyProject.MyForms.Create__Instance__[T](T Instance)
   at Crackme.My.MyProject.MyForms.get_Form4()
   at Crackme.Form3.Button1_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
siehe speziell:
Code:
The system cannot find the file specified. ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualBasic.PowerPacks.Vs, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

File name: 'Microsoft.VisualBasic.PowerPacks.Vs, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

at Crackme.Form4.InitializeComponent()
System: Win XP SP3 mit NET 3.0 SP1 ("Runtime", keine SDK - also nur NET Umgebung zum Ausführen der Programme)
__________________
Noch mal, für alle Pseudo-Geeks: 1+1=0. -> 10 wäre Überlauf!
Selig, wer nichts zu sagen hat und trotzdem schweigt.
CDW ist offline   Mit Zitat antworten
Alt 10.11.09, 21:46   #7 (permalink)
 
Registriert seit: 25.02.08
TC-MaXX Leistung: Facit NTK
Likes: 0
Standard

Ich habe auch die anderen Passwörter aber kann sie durch den Fehler nicht testen....

Für den Anfang erstmal nicht schlecht, aber alles zu sehr hardcoded.

Gruß
tcM

Loesung   

Code:
1: 1011
2: Crackmepls
3: 123-456-789-101-447-92
4:   if ((((((((this.TextBox1.Text == "jne        019234532_.-.^adw112135exxynynxnmm@@@@") & 
               this.CheckBox1.Checked) & 
               this.CheckBox2.Checked) & 
               this.CheckBox3.Checked) & 
               this.CheckBox4.Checked) & 
               this.CheckBox10.Checked) & 
               this.CheckBox5.Checked) & 
               this.RadioButton4.Checked)

5: if ((((((((((this.TextBox1.Text == "Hackerboard") & 
               (this.TextBox2.Text == "10239576")) & 
               (this.TextBox3.Text == "Neoscreamie Rullez!")) & 
               (this.TextBox4.Text == "Cracking")) & 
               (this.TextBox5.Text == "Hacking")) & 
               (this.TextBox6.Text == "Programming")) & 
               (this.TextBox7.Text == "1010101001010101010101010101002100110010120031010019910108831")) & 
                this.CheckBox1.Checked) & 
                this.CheckBox2.Checked) & 
                this.CheckBox3.Checked)
TC-MaXX ist offline   Mit Zitat antworten
Alt 11.11.09, 14:25   #8 (permalink)
Themenstarter
 
Registriert seit: 09.11.09
Neoscreamie Leistung: Facit NTK
Likes: 0
Lightbulb Wow

Ich dachte nicht das der Fehler so gross ist -.-
Hmm gibt es eine möglichkeit ihn zu beheben=?
Ich habe übrigens das Programm mit Ressource Hacker behandelt um das Icon zu wechseln, macht das was aus?
Vielleicht sollte ich die Original.exe mal uploaden...
Habe sie noch mit dem Reflector behandelt
Hier Download:
http://www.file-upload.net/download-...ackme.exe.html
Neoscreamie ist offline   Mit Zitat antworten
Alt 11.11.09, 16:50   #9 (permalink)
 
Registriert seit: 25.02.08
TC-MaXX Leistung: Facit NTK
Likes: 0
Standard RE: Wow

Das File ist kleiner geworden aber ansonsten alles beim Alten...

tcM
TC-MaXX ist offline   Mit Zitat antworten
Alt 16.11.09, 20:55   #10 (permalink)
 
Benutzerbild von Wotan
 
Registriert seit: 14.10.07
Wotan Leistung: Facit NTK
Wotan eine Nachricht über ICQ schicken
Likes: 0
Smile

Schade eigentlich, ist ein gutes CrackMe. Wäre nicht schlecht, wenn du noch so ein Schreiben könntest... diesmal bloß einbischen schwerer

Ich Poste mal die Codestellen, die die PWs enthalten. Hab den
"Dis# net Decompiler 3.11" benutzt:

[SPOILER]
Form1:

bool flag = Operators.CompareString(TextBox1.Text, "1011\uFFFD", false) == 0;
if (flag)
Interaction.MsgBox("Passwort richtig!\uFFFD", MsgBoxStyle.ApplicationModal, null);

Form2:

bool flag = Operators.CompareString(TextBox1.Text, "Crackmepls\uFFFD", false) == 0;
if (flag)
Label3.Text = "Status: Eingeloggt\uFFFD";

Form3:

bool flag = Operators.CompareString(TextBox1.Text, "123-456-789-101-447-92\uFFFD", false) == 0;
if (flag)
Hide();

Form4:

bool flag = (Operators.CompareString(TextBox1.Text, "jne 019234532_.-.^adw112135exxynynxnmm@@@@\uFFFD", false) == 0) & CheckBox1.Checked & CheckBox2.Checked & CheckBox3.Checked & CheckBox4.Checked & CheckBox10.Checked & CheckBox5.Checked & RadioButton4.Checked;
if (flag)
Hide();

Form5:

bool flag = (Operators.CompareString(TextBox1.Text, "Hackerboard\uFFFD", false) == 0) & (Operators.CompareString(TextBox2.Text, "10239576\uFFFD", false) == 0) & (Operators.CompareString(TextBox3.Text, "Neoscreamie Rullez!\uFFFD", false) == 0) & (Operators.CompareString(TextBox4.Text, "Cracking\uFFFD", false) == 0) & (Operators.CompareString(TextBox5.Text, "Hacking\uFFFD", false) == 0) & (Operators.CompareString(TextBox6.Text, "Programming\uFFFD", false) == 0) & (Operators.CompareString(TextBox7.Text, "1010101001010101010101010101002100110010120031010 019910108831\uFFFD", false) == 0) & CheckBox1.Checked & CheckBox2.Checked & CheckBox3.Checked;
if (flag)
Hide();
[/SPOILER]

Gruß Wotan
Wotan ist offline   Mit Zitat antworten
Alt 18.11.09, 13:12   #11 (permalink)
Themenstarter
 
Registriert seit: 09.11.09
Neoscreamie Leistung: Facit NTK
Likes: 0
Cool :D

Danke...
Werde wieder einmal eines machen...
Auf jeden Fall schwerer!!! Werde VB büffeln und es euch schwerer machn
Neoscreamie ist offline   Mit Zitat antworten
Alt 09.12.09, 17:16   #12 (permalink)
 
Registriert seit: 08.12.09
fox(fux) Leistung: Facit NTK
Likes: 0
Standard bin totaler anfänger...

...in Sachen Crackme lösen.
Da ich mich aber mit VB.net auskenne, dachte ich mir ich löse mal dieses CrackMe. Naja da wie schon gesagt, alles hardcodiert wurde, wars mit dem REFLECTOR nicht schwer bis zur letzten Form zu kommen.

War ganz gut und hat Spaß gemacht, nur weiter so!

Wegen Fehlermeldung: Bei mir gab es keine, naja habe aber auch VB Studio 2008. vl. liegts daran...

mfg fox(fux)
fox(fux) ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Software Home » Hacks & Crackmes » Mein erstes Crackme
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mein erstes tolles crackme ;) enorm Hacks & Crackmes 13 11.08.08 10:07
Mein erstes CrackMe! PMTheQuick Hacks & Crackmes 8 15.06.06 18:30
Mein erstes CrackMe Cracker Hacks & Crackmes 26 19.02.06 16:19
Mein erstes CrackMe! ! ! MASH Hacks & Crackmes 10 09.09.05 15:57
Mein erstes CrackMe -Tux- Hacks & Crackmes 5 14.06.05 21:09


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61