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 - Gabilitron

#11
Java / Re: Generar diccionarios WPA con java
18 Abril 2012, 22:49 PM
Gracias Seaworth por la respuesta. No sabía que el WPAMagicKey estaba hecho en java.
Por lo que sé, esa aplicación no llega a crear unos ficheros con palabras, directamente genera un conjunto de palabras a partir de ciertos patrones que va a comparar con la información cifrada del handshake. (Corregidme si me equivoco). Sí que es verdad que esos patrones acotan mucho el número de palabras que generan, pero aun siendo "relativamente" pocas, la comprobación es cuasi instantánea. Así que...sí, merecerá la pena intentarlo.

Gracias de nuevo!
#12
Java / Re: Generar diccionarios WPA con java
17 Abril 2012, 22:51 PM
Bueno, pido opiniones, no una comparativa en rendimiento. Baste con darme alguna razón por la cual no hay generadores de diccionarios WPA escrito y compilado en java. A ver si alguien se anima
#13
Java / Generar diccionarios WPA con java
16 Abril 2012, 23:15 PM
Me he planteado crear alguna aplicación dedicada a generar dicccionarios WPA para hacer pruebas de seguridad, no interactiva, sino programada según mis criterios, que se aplicarán internamente en el código del programa.
El problema es que solo conozco lenguaje Java, e imagino, que no es el más apropiado ni mucho menos para realizar este tipo de aplicaciones que requieran "eficiencia computacional". Sé que se suelen programar en lenguaje del sistema windows, como batch, o en C.

Bien, la pregunta es si merece la pena intentarlo. Será una catástrofe a nivel de eficiencia? He de aclarar que no quiero generar diccionarios de 20 caracteres a pura fuerza bruta, por supuesto, para eso ya hay muchos programas. Lo que busco es  combinar archivos de texto que considero adecuados, con otros caracteres que piense que puedan ser válidos para formar un último fichero de texto.

Gracias!
#14
Pues sí, me miraré lo que dices, porque así en principio no tengo ni idea. No conozco casi el JFrame y solo lo he utilizado en el modo gráfico. Osea, que no sé nada del código que autogenera.
Gracias.
#15
Buenas, mi propósito es crear un tablero, del estilo del juego del ajedrez.
Estoy utilizando Eclipse, y la clase JFrame del paquete Window Builder.
Dejando la programación del código aparte, el objetivo es conseguir ejecutar un método cuando el usuario pulse una casilla de dicho tablero. Para ello he creado un tablero en el que cada casilla es un JButton (casi no conozco el entorno gráfico, así que no conozco mejores opciones para conseguir lo que busco).

Precisamente por eso utilizo la clase JFrame en su modo de diseño, para no tener que escribir todo ese código. Lo que sé hacer es conseguir que al pulsar un botón se escriba texto en una caja de texto, o que se ejecute un método de cualquier otra clase. Para ello, solo escribo el código dentro de esta estructura, siendo A1 el nombre del botón.
CitarJButton A1 = new JButton("T");
      A1.setAction(action);
      A1.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
// Aquí dentro puedo llamar a un método
         }
El problema es que tengo muchas casillas, y no voy a escribir el código dentro de cada una de ellas.
Es más, quiero conseguir que al pulsar cualquiera de los botones se ejecute un único método, que será el mismo para todos. Esa es mi pregunta, seguro que hay alguna opción en el modo diseño que permite hacerlo, y además me suena haberlo hecho en visual basic.
Aunque parezca una tontería que todos botones tengan el mismo efecto, pensando en un tablero de juego, solo me interesa saber cuál de los botones está pulsando el usuario para poder ejecutar un método al que le pasaré el nombre del botón pulsado.
Ya digo que es solo un experimento que estoy haciendo, nada serio. Con lo cual, es posible que el asunto tenga mucha más miga que la que llego a ver, o, que me esté complicando la vida. De todas formas no tengo demasiados recursos todavía en el mundo de la programación y tiro por los que sé.

Así que desde aquí, muchas gracias, y cualquier respuesta será bienvenida.