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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: Conexion a socket en: 28 Mayo 2012, 16:17 pm
nadie sabe como se comunica?
2  Programación / Java / Re: Como almaceno un dato en un txt en java? en: 26 Mayo 2012, 17:32 pm
Para almacenar un objeto o cualquier valor en un txt tienes que usar ficheros, se puede hacer con el buffered reader
aqui te dejo un ejemplo.
Código:
FileInputStream fisCa;
try {
fisCa = new FileInputStream("datos.txt");
BufferedReader lCa = new BufferedReader(new InputStreamReader(fisCa));

String dato = lCa.readLine();
while(dato != null){
//aqui pasa algo
dato = lCa.readLine();
}
} catch (IOException e){
//No se ha podido cargar el fichero, error en el fichero "datos.txt"

} catch (NumberFormatException e){
//No se ha podido cargar el fichero, error al convertir el numero de ventas de un cantante }
Para meter datos en el fichero es mas de lo mismo, usas el write() en vez del read() y declaras el fichero output stream;
Un saludo.
3  Programación / Java / Re: Conexion a socket en: 26 Mayo 2012, 17:27 pm
Gracias de nuevo, tengo otra duda sobre este tema jjejeje
a ver, me he conectado a un servidor rdp, en localhost, como podría desde java sin que se me muestre ninguna imagen, teniendo el usuario y pass guardado en el código de java y que sepa si el usuario es admitido o no?
porque he provado con esto
Código:
try {
out = new PrintWriter(echoSocket.getOutputStream(), true);
in = new BufferedReader(new InputStreamReader(
                                echoSocket.getInputStream()));
    } catch (IOException e1) {e1.printStackTrace();}

    String line = null;
try {
System.out.println("1");
while ((line = in.readLine( )) != null)
{
System.out.println(line);
System.out.println("2");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
    return true;
pero no me muestra nada en pantalla, solo el 1 de esta linea
Código:
System.out.println("1");
pero en cambio el 2 de la linea
Código:
System.out.println("2");
no lo muestra, se que se queda en el bucle, pero no llego a comprender porque no me muestra lo del bufferedreader.
Agradeceria si alguien supiese que comando he de enviar para dar un admin y pass, y donde puedo ver este comando para distintos protocolos
Un saludo
4  Programación / Java / Re: Conexion a socket en: 25 Mayo 2012, 12:00 pm
Muchisimas gracias, implante ese codigo y ahora va un poquito mas rapido, pero se nota la diferencia, ahora solo me falta encontrar un servidor vnc para poder hacer pruevas y ver cuando tiene auth y demas...
Muchas gracias, si tengo alguna duda más la posteare por aqui..

PD: ah una cosa, alguien sabe cual es el timeout medio que tarda en conectarse a un vnc, esque 5 me parece muy alto, y tarda mucho de pasar de una ip a otra, pero tampoco quiero que no llege a conectarse por ponerlo
5  Programación / Java / Conexion a socket en: 25 Mayo 2012, 01:34 am
Buenas amigos, soy nuevo por aqui, tengo una preguntilla, estoy haciendo un bot que se conecta a vnc mediante socket y me diga que vnc no tienen pass para poder conectarse...
Soy algo principiante en java por lo que me esta sacando de quicio esto del socket
Código:
String scanVnc(int host)
{

try {

echoSocket.setSoTimeout(1000);
echoSocket = new Socket(host, 5900);
echoSocket.setSoTimeout(1000);
        out = new PrintWriter(echoSocket.getOutputStream(), true);
        in = new BufferedReader(new InputStreamReader(
                                    echoSocket.getInputStream()));
    } catch (UnknownHostException e) {
        System.out.println("1 Don't know about"+host);
        return("1 Don't know about"+host);
    } catch (IOException e) {
        System.out.println("2 Couldn't get I/O for "
                           + "the connection to:"+host);
        return("2 Couldn't get I/O for "
                + "the connection to:"+host);
       
    }
    try {
echoSocket.close();
} catch (IOException e) {

e.printStackTrace();
System.out.println("Erreeror");
}
return host;

}

Mi problema es que en lo que va de una ip a otra si no encuentra nada en ellas, se tira dios y su madre ahi...
como podria hacer para qeu según detecte que no hay ningun vnc salte a otra ip sin tardar tanto?.
Un saludo
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines