[Reto] Go Crack II

Iniciado por jaxoR, 1 Julio 2015, 06:22 AM

0 Miembros y 2 Visitantes están viendo este tema.

tincopasan

OK! Gracias! siempre paso por alto los bruteforce, pero evidentemente dan sus resultados! Me gusta por que este es externo en vez de usar el mismo soft.

RDGMax

Cita de: tincopasan en  1 Julio 2015, 21:11 PM
OK! Gracias! siempre paso por alto los bruteforce, pero evidentemente dan sus resultados! Me gusta por que este es externo en vez de usar el mismo soft.

Seguramente el autor del crackme habra diseñado otro serial? o no? ese fue el primero que encontre.

jaxoR

Cita de: RDGMax en  1 Julio 2015, 21:56 PM
Seguramente el autor del crackme habra diseñado otro serial? o no? ese fue el primero que encontre.

Tiene mas seriales :P

RDGMax

Cita de: jaxoR en  2 Julio 2015, 03:27 AM
Tiene mas seriales :P

No eh buscado mas. pero seguramente hay varios mas.

tincopasan

#14
acá pongo el code del botón y de tres funciones más que usa: 1)arr 2)rear 3)sum
para los que conocen ya con esto es más fácil hallar los seriales! por supuesto no es mi caso.

Código (vbnet) [Seleccionar]
private void button1_Click(object sender, EventArgs e)
{
string text = this.textBox1.Text;
int[] array = new int[11];
int i = 0;
this.rear(array);
if (text.Length > 6 && text.Length < 12)
{
while (i < text.Length)
{
array[i] = this.Asc(text[i].ToString());
i++;
}
this.arr(ref array, array.Length);
int num = this.sum(array, 10);
if (num > 1245 & num < 1250)
{
if (array[0] + array[1] > 125 && array[0] + array[1] < 150)
{
if (array[3] == array[5])
{
this.label2.ForeColor = Color.Green;
this.label2.Text = "CORRECTO :)";
}
else
{
this.label2.ForeColor = Color.Red;
this.label2.Text = "INCORRECTO";
}
}
else
{
this.label2.ForeColor = Color.Red;
this.label2.Text = "INCORRECTO";
}
}
else
{
this.label2.ForeColor = Color.Red;
this.label2.Text = "INCORRECTO";
}
}
else
{
this.label2.ForeColor = Color.Red;
this.label2.Text = "INCORRECTO";

}
}

public int sum(int[] v, int cant)
{
int result;
if (cant > -1)
{
result = v[cant] + this.sum(v, cant - 1);
}
else
{
result = 0;
}
return result;
}

public void rear(int[] clav)
{
for (int i = 0; i < clav.Length; i++)
{
clav[i] = 0;
}
}

public void arr(ref int[] clav, int cant)
{
if (cant > 1)
{
for (int i = 0; i < cant - 1; i++)
{
if (clav[i] > clav[i + 1])
{
int num = clav[i];
clav[i] = clav[i + 1];
clav[i + 1] = num;
}
}
this.arr(ref clav, cant - 1);
}
}


MOD EDIT: Usar etiquetas GeSHi para colocar código.




Me olvidé! acá está el archivo limpio por si lo quieren revisar!
http://www.mediafire.com/download/57ciujbh35y3ra8/Go__II.rar

el pass es: a

MOD EDIT: No hacer doble post.