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