elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Duda Recorrer usuarios y password?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda Recorrer usuarios y password?  (Leído 1,845 veces)
Slider324

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Duda Recorrer usuarios y password?
« en: 10 Enero 2013, 23:55 pm »

Hola vengo a pedirles su ayuda bien estaba jugando un poco en mi localhost con un form y se me vino la idea de crear un pequeño brute force, pero mi problema llego cuando tengo que separar los combos para atacar esto lo logre con split:


Código:
void Cargar() {

        //Creamos un filechooser
        JFileChooser chooser = new JFileChooser();
        chooser.setApproveButtonText("Abrir");
        chooser.setDialogTitle("Cargar..");

        //Filtro
        javax.swing.filechooser.FileFilter filtro = new FileNameExtensionFilter("Solo (.txt)", "txt");
        chooser.setFileFilter(filtro);

        chooser.showOpenDialog(null);
        File archivo = chooser.getSelectedFile();

        try {
            //Leemos archivo y lo guardamos
            BufferedReader reader = new BufferedReader(new FileReader(archivo));
            String linea = reader.readLine();

            //Creamos 2 array para guardar user y pass separados
            combos = "";
            ArrayList lista = new ArrayList();
            ArrayListlista2 = new ArrayList();

            //Recorrremos asta que linea sea null y separamos con split user y pass entre :
            while (linea != null) {
                String combos = linea + "\n";
                String linea = reader.readLine();
                String[] str_array = combos.split(":");
                String User = str_array[0];
                String Pass = str_array[1];
                
                //Agregamos user y pass a nuestra array list
                lista.add(User);
                lista2.add(Pass);
            }
        } catch (Exception ex) {
        }
    }

bien aqui todo normal pero ahora llegando a la peticion Post es aqui donde encuentro mi problema, ya que intento recorrer la lista User y pass pero alparecer solo me recorre primero una y despues la otra lo que quiero lograr es que los 2 datos user y pass se manden al mismo tiempo este es el codigo que tengo:

 
Código:
public class Uploaded extends Thread {       

        @Override
        public void run(){
            try{
                    //Url de Prueba
                    PeticionPost post = new PeticionPost ("http://localhost:80/prueba.php");

                    //Creamos 2 iterator para poder leer nuestras listas con un for
                    Iterator iterador = lista.listIterator();
                    Iterator iterador2 = lista2.listIterator();

                    //Para convertir iterator a String mas adelante
                    String usr = "";
                    String pas = "";
                    
                    for(iterador=lista.listIterator();iterador.hasNext();) {

                        //Convertimos
                        user = iterador.next().toString();
                       
                        //Mandamos datos
                        post.add("uid", user);
                    }
                    
                    for(iterador2=lista2.listIterator();iterador2.hasNext();) {

                        //Convertimos
                        pass = iterador2.next().toString();

                        //Mandamos datos
                        post.add("upw", pass);
                    }      
                          
                    //Guardamos Respuesta en una String
                    String respuesta = post.getRespueta();

                    //Revisamos si contiene welcome para saber si es hit
                    if(respuesta.contains("Welcome")){
                        System.out.println(Bien echo"");
                    }else if(respuesta.contains("Bad")){
                        System.out.println("Sigue Intentando");
                    }

                } catch (IOException ex) {
                    Logger.getLogger(Ventana.class.getName()).log(Level.SEVERE, null, ex);
                }
      
        }
    }


Si inserto un system.out.println veo lo siguiente:

Código:
123456
test
123456
test

y nunca da con el hit que es 123456:123456 espero me puedan ayuda revizando el codigo y ayudandome un poco saludos y gracias por su tiempo


« Última modificación: 11 Enero 2013, 00:01 am por Slider324 » En línea

Slider324

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Re: Duda Recorrer usuarios y password?
« Respuesta #1 en: 11 Enero 2013, 06:55 am »

Resuelto gracias  ;D ;D


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
duda de password wifi
Hacking Wireless
look.at.me007 3 2,493 Último mensaje 14 Mayo 2012, 15:55 pm
por look.at.me007
[Duda] Registro con password.
.NET (C#, VB.NET, ASP)
LukaCrosszeria 7 3,471 Último mensaje 23 Octubre 2013, 15:39 pm
por Eleкtro
[Batch] Recorrer un fichero asignando usuarios a grupos determinados
Scripting
gregory90 6 3,155 Último mensaje 4 Febrero 2018, 12:24 pm
por gregory90
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines