Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - an0nw0rm

#1
No faltan declaraciones? Como File
#2
Dudas y pedidos generales / Ayuda con encriptación
Octubre 03, 2014, 09:52:43 AM
Buenas! Estoy intentando crackear un programa escrito en java, y he encontrado lo que necesito, el programa crea una entrada en el registro con un contenido encriptado, pero como nunca programé en java no me aclaro mucho y querría saber si alguno sabría decirme más o menos que es lo que encripta.
Os dejo unas partes del código:
Código: text

if (paramActionEvent != 0)
      {
        JOptionPane.showMessageDialog(Main.f.b, "!Muchas gracias por comprar este producto! \n  Se haa sido activado correctamente", "Serial CORRECTO", 1);
        Main.b = 65;
        localObject1 = Main.f.c.getText();
        Main.e.put("WaCRYPT-SYSTEM-key", (String)localObject1);
        try
        {
          localObject1 = b.a(b.a(false) + Main.f.c.getText() + b.a("drk98761234"));
          Main.e.put("WaCRYPT-SYSTEM", (String)localObject1);
        }
        catch (Exception localException2)
        {
          (paramActionEvent = localException2).printStackTrace();
        }
        Main.f.setVisible(false);
        Main.h.setVisible(true);
        return;
      }
      JOptionPane.showMessageDialog(Main.f.b, "El serial introducido no ha podido ser validado. Pueden haber ocurrido estas cosas: \n -Para validarse necesita una conexión a internet \n -El SERIAL introducido no es correcto", "Serial CORRECTO", 0);
      return;
    }


Esto sería de la función cuando el serial es validado, entonces agrega una entrada al registro encriptada, creo que en MD5  para que el programa no pida insertar el serial nunca más, inicie automáticamente.

Saludos!
#3
Hola! ;D

Nunca me había metido en el mundo del cracking de aplicaciones java, y un compañero me ha pasado una propia para que le haga un "pentesting".

En la primera versión, "i win" pero en esta querría tirar por otro lado. He pensado en la ingeniería inversa, pero en java, como ya dije nunca me metí..
En resumen me gustaría que dierais algunas sugerencias :o
Si hay algún post o tutorial por el foro, también lo agradecería!

Saludos gente!