como obtener el nombre y el password de la PC en código Java

Iniciado por XpandyX, 20 Octubre 2011, 06:23 AM

0 Miembros y 1 Visitante están viendo este tema.

XpandyX

buenas amigos he estado elaborando un pequeño proyecto y bueno he logrado obtener el nombre del usuario con el que he iniciado sesión.. de esta manera

System.getProperty("user.name");

pero me preguntaba sobre la contraseña de este usuario, si es que es posible obtenerlo.

muchas gracias.

f3d3cav

yo te recomiendo que utilices este live cd con varias utilidades dentro de las cuales ay una espesifica para lo que necesitas http://www.hiren.info/pages/bootcd

XpandyX

gracias pero .... lo que yo busco es en código java.. si es posible al igual que se obtiene el nombre de usuario.. podría ser el caso de obtener la contraseña del usuario

graxias. por responder

1mpuls0

Hola.

Por lógica no creo que sea tan fácil obtener la contraseña utilizando java con métodos como el que planteas.

Tal vez con JNI parecería un poco más factible llegar a dicho resultado.


Saludos.
abc

Debci

Cita de: f3d3cav en 20 Octubre 2011, 07:58 AM
yo te recomiendo que utilices este live cd con varias utilidades dentro de las cuales ay una espesifica para lo que necesitas http://www.hiren.info/pages/bootcd
Esta respuesta está totalmente fuera por los siguientes motivos:
-Está claro que no quiere hacerlo sobre un caso concreto, pretende crear un programa que lo logre.
-En un foro de Java no tiene cabida que le ofrezcas un Live CD para intentar lograr por un método externo, como ya he dicho, habiéndolo pedido en java.

Respecto a la pregunta, podrías investigar un poco sobre hashdump de windows y de que manera crackear luego la hash obtenida del sistema operativo, como ya te han comentado, lo suyo es con JNA o JNI.

Saludos

Pablo Videla

Con el método que planteas no se puede, lamentablemente tampoco lo sé, pero si te puedo pasar todo lo que permite obtener ese método

http://download.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#getProperties()

Espero que te sirva, saludos.