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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5
31  Programación / Java / Re: Que me recomendais para aprender a programar en java (orientado a android) en: 22 Enero 2013, 16:28 pm
Creo que primero java y despues te vas a programar con android parece difil al inicio pero despues, te sorprenderas con java
32  Programación / Java / Re: [Java] SQLI Scanner 0.2 en: 22 Enero 2013, 16:27 pm
wow voy a darle una ojeada  ;-) ;-) muy buen trabajo
33  Programación / Java / Re: Planteamiento_Procesador de texto_Java en: 15 Enero 2013, 14:34 pm
Aqui te dejo este link saludos:

Código:
http://www.chuidiang.com/java/novatos/editor/editor.php

 ;D ;D
34  Programación / Java / Re: Excepcion SQLException en: 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:

Código:
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  Programación / Java / Repetir StringTokenizer? en: 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:


    
Código:
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  Programación / Java / Re: Duda Recorrer usuarios y password? en: 11 Enero 2013, 06:55 am
Resuelto gracias  ;D ;D
37  Programación / Java / 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
38  Programación / Java / Re: Información sobre variables en: 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:

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

Pruebas:

Código:
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:

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

Prueba llamando a saluda private:

Código:
public class Pruebas {

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

Esto nos mostraria un error:

Código:
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  Programación / Java / Re: Java visual en: 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  Programación / Java / Re: Un booleano no me respeta en: 24 Diciembre 2012, 09:14 am
Podrias usar if y else if quedando de esta forma:

Código:
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");
     }
   }
}
Páginas: 1 2 3 [4] 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines