App 12, the most annoying thing ever
i've tried a buteforcer before on this but i don't think i did it right this is my code i used in c#:
{
for(int i=600;i<1000000000;i++){
if (stop)
{
break;
}
string command = "/C " + i;
this.number_txt.Text = "" + i;
System.Diagnostics.ProcessStartInfo psi =
new System.Diagnostics.ProcessStartInfo(@"app12.exe", command);
psi.RedirectStandardOutput = true;
psi.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
psi.UseShellExecute = false;
System.Diagnostics.Process listFiles;
listFiles = System.Diagnostics.Process.Start(psi);
System.IO.StreamReader myOutput = listFiles.StandardOutput;
listFiles.WaitForExit(2000);
if (listFiles.HasExited)
{
string output = myOutput.ReadToEnd();
int p;
float a;
a = i / 1000000000 * 100;
p = (int)a;
bar1.Value = p;
this.processResults.Text = "" + p + "% Percent done.";
if (!output.Contains("Wrong password"))
{
MessageBox.Show("Got it: " + i);
break;
this.processResults.Text = output;
}
}
}
}```
WizardOfAus ….. gave u the hint……
app12 is the easiest…
dont overthink the challenge, just becoz its the last app it does'nt mean it has to be tough…and there is absolutly no need for brute forcing….patching etc… or even applying break points. once u understand…"WizardOfAus" hint.. u'll do it it less than 2mins.. or may be less like me….
Happy Craking
PS:Think, like it was the easiest app,how would the app check for the pass
^^ Well it's ranked 2nd hardest by the points system, so it's obviously supposed to be one of the 'hardest'- Pfffttt hard!? Your just pissed cause you wrote an easily crackable app.
And to think you were just so kind to me, helping with real 16 about 15 minutes ago- now your calling me a retard.
Oh well I don't think I'm going to get a reply from the last PM I sent you.
You have to change nothing becouse the app dont give us a pass but say use the same code on the app page to get points. So you have to find the pass in the code. The CMP command compare two values, the password and your entry. After there are a jump –>JNZ somewhere. If the values are equals so u guessed the password, JNZ is not taken and you can see the message Congrats, use the same code bla bla bla. Find the CMP where the app compare your entry to the password. A good hint is that the CMP is near the JNZ that jump to the ascii "incorrect password". Think hex and read more about asm. Hope this help.
WizardOfAus wrote: ^^ Well it's ranked 2nd hardest by the points system, so it's obviously supposed to be one of the 'hardest'- Pfffttt hard!? Your just pissed cause you wrote an easily crackable app..
you can obv see he didn't try to write a difficult app it was simply something like
printf("first message"); asd = scanf(); if(asd == correctAnswer) //its a value but i'm obv not gonna write it here { printf("correct answer message"); } else { printf("you fail"); } system("pause"); // sorry i forgot this
maybe if you had a clue, you would have understood that he hadn't even tried.