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

#31
Creo que primero java y despues te vas a programar con android parece difil al inicio pero despues, te sorprenderas con java
#32
Java / Re: [Java] SQLI Scanner 0.2
22 Enero 2013, 16:27 PM
wow voy a darle una ojeada  ;-) ;-) muy buen trabajo
#33
Aqui te dejo este link saludos:

http://www.chuidiang.com/java/novatos/editor/editor.php

;D ;D
#34
Java / Re: Excepcion SQLException
13 Enero 2013, 03:34 AM
no se si este sea tu error supongamos que obtienes los usuarios de una db y si pasa algun error con la conexion el programa se detiene y se deja de extraer los datos lo que tienes que hacer es esto supongamos que tienes un while que es el que hace toda la funcion por ejemplo:

publci void Prueba extends Thread{

public void Run(){

//Demas funciones

//Aqui la funciopn que extrae los datos con un while o etc
while(!extraer)
try({

//Funcion extraer

}
)catch(SQLException e){
}

}

}



el try si lo pones en el inicio de la funcion si sucede un error se terminara pero si lo pones en la funcion donde se extraen user o demas cosas esta continuara asta que termine este es solo un ejemplo no hace nada
#35
Java / Repetir StringTokenizer?
12 Enero 2013, 12:47 PM
Hola tengo una pregunta tengo una lista con proxys y otra con user para cada user quiero que use un proxy, pero aqui mi problema mis proxys se terminan y el programa finaliza, mi pregunta es como puedo repetir la lista de proxys?

para que termine de probar los usuarios aqui dejo el codigo saludos:


   public class Pagina extends Thread {

       @Override
       public void run() {
           
           //Metemos informacion de textarea y despues lo partimos con tokenizer
           String texto = jTextArea3.getText();
           st = new StringTokenizer(usuarios, "\n");

           //Metemos informacion de textarea y despues lo partimos con tokenizer
           String texto2 = jTextArea1.getText();
           st2 = new StringTokenizer(proxys, "\n");

           //Int de barra de Progresso
           int a = 0;


           //Mientras exista informacion en tokenizer sigue rrecoriendo usuarios y proxys
           while (st.hasMoreTokens() && st2.hasMoreTokens()) {
               try {
                   {

                       //Url
                       PeticionPost post = new PeticionPost("http://localhost:80/prueba.php");

                       Thread.sleep(10);

                       //Sumamos mas 1 para que avanze barra de progreso    
                       a++;

                       //Para obtener valor de combos y despues aumentamos con a
                       jProgressBar1.setMaximum(contador2);
                       jProgressBar1.setValue(a);


                       //Partimos los combos en 2 user y pass
                       String[] com_array = st.nextToken().split(":");
                       User = com_array[0];
                       Pass = com_array[1];

                       //Partimos los Proxys en 2 ip y puerto
                       String[] com_array2 = st2.nextToken().split(":");
                       Proxyip = com_array2[0];
                       proxyport = com_array2[1];

                       //Definimos ip A usar
                       System.setProperty("http.proxyHost", Proxyip);
                       System.setProperty("http.proxyPort", proxyport);

                       //Cargamos user y pass en Post
                       post.add("username", User);
                       post.add("password", Pass);

                       //Vemos respuesta
                       String respuesta = post.getRespueta();

                       if (respuesta.contains("INVALID USER")) {
                           System.out.println("Usuario Invalido");
                       }else if(respuesta.contains("Good")){
                           System.out.println("Usuario Valido");
                       }

                   }
               } catch (InterruptedException ex) {
                   Logger.getLogger(Ventana.class.getName()).log(Level.SEVERE, null, ex);
               } catch (IOException ex) {
                   Logger.getLogger(Ventana.class.getName()).log(Level.SEVERE, null, ex);
               }
               
           }
       }
   }
#36
Java / Re: Duda Recorrer usuarios y password?
11 Enero 2013, 06:55 AM
Resuelto gracias  ;D ;D
#37
Java / Duda Recorrer usuarios y password?
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:


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:

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:

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
#38
Java / Re: Información sobre variables
31 Diciembre 2012, 03:50 AM
en eso tienes razon existen muchos libros que solo te muestran muy poco sobre el tema, encontre un manual de Jorge Sánchez profesor de FOREMCyL el manual es gratuito y es uno de los mejores que e encontrado aqui te dejo su web y la url de Descarga:

http://www.jorgesanchez.net

http://www.jorgesanchez.net/programacion/manuales/Java.pdf

Bien ahora te respondere una que otra pregunta:

Public: Este se puede acceder desde cualquier otra clase y modificar su valor

Ejemplo:

Saluda:

public class Saluda {
   
    public String saluda;
   
    public void Mensaje(){
        saluda = "Hola a Todos!!";
        System.out.println(saluda);
    }
   
}


Pruebas:

public class Pruebas {

    public static void main(String[] args) {
        Saluda s = new Saluda();
        s.Mensaje();
    }
}



Private: Solo se puede usar en la clase en la que la Creamos supongamos que quisieramos usar el codigo anterior esto nos mostraria un error


Saluda Private:

public class Saluda {
   
    public String saluda;
   
    private void Mensaje(){
        saluda = "Hola a Todos!!";
        System.out.println(saluda);
    }
   
}


Prueba llamando a saluda private:

public class Pruebas {

    public static void main(String[] args) {
        Saluda s = new Saluda();
        s.Mensaje();
    }
}


Esto nos mostraria un error:

Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Mensaje() has private access in pruebas.Saluda

que si leemos un poco nos dice que no se puede acceder desde la clase Prueba a Mensaje de Saluda ya que es private, la diferencia es que supongamos que tienes un cajero y todo lo dejaras como public si alguien sabe de este erro,r podria acceder a la clase que da el dinero y modificar su variables

Static: http://aprendiendojava.blogspot.mx/2005/05/el-modificador-static.html

Espero te sirva un poco mi ayuda apenas tengo poco en java y la verdad muchos libros no vienen bien explicados, lo mejor es buscar en google o leer codigos saludos




#39
Java / Re: Java visual
30 Diciembre 2012, 20:51 PM
Este ejemplo lo vi en alguna web bien explicado se usa MouseListener y se guardan los puntos en un array, cada vez que se agrega uno se guarda la posición del punto y  se va actualizando lo buscare si lo encuentro te pongo el vídeo o enlace  ::) ::)
#40
Java / Re: Un booleano no me respeta
24 Diciembre 2012, 09:14 AM
Podrias usar if y else if quedando de esta forma:


public class booleano {
    public static void main(String args[]) {
        boolean condicion = false;
        if (condicion == false){
            System.out.println("CONDICIÓN VALE FALSE");
        }else if (condicion == true){
            System.out.println("CONDICIÓN VALE TRUE");
     }
   }
}