Ferramentas necessárias:
- Acesso ROOT do dispositivo;
- Leitor de databases .db (Exemplo Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...)
O processo simples consiste em recuperar senhas salvas dos navegadores do Android, caso ainda não tenham sido deletadas do dispositivo limpando os dados. Para fazer isso, é necessário o acesso ROOT do aparelho, pois os databases se localizam em pastas que não podem ser acessadas normalmente.
Recuperando senhas:
Passo 1: Utilizando o SQLite Editor, na tela inicial nos deparamos com diversas opções de encontrar nosso database alvo, o método mais rápido neste caso é utilizando a busca por aplicativos, pois já sabemos onde estamos procurando:
Passo 2: Agora selecionamos o aplicativo que estamos procurando, no meu caso o navegador padrão do meu celular. Note que a partir desta etapa, algumas coisas podem mudar dependendo do navegador utilizado:
Passo 3: Esta próxima lista exibida é basicamente uma lista de pasta e arquivos, onde devemos navegar até o database que estamos procurando. Dependendo do navegador as pastas e a localização do database pode ser diferente. Neste caso, está na pasta 'databases':
NOTA: O diretório de outros navegadores vão ser escritos no final do tópico!
Passo 4: Atingimos o diretório desejado, agora só resta procurar o database correto. Novamente, este database se aplica ao caso deste navegador:
Passo 5: Muito bem, agora já estamos dentro do database. Aqui podemos ver tudo o que ele armazena em forma de tabelas. No caso, queremos a tabela 'password':
Passo 6: Dentro desta tabela, podemos ver sua estrutura. Podemos ver que na coluna 'name' as entradas HOST (site a qual pertence os dados armazenados), USERNAME e PASSWORD. Porém ainda não chegamos lá, queremos acessar os dados armazenados. Eles ficam na aba 'Data':
Agora temos tudo o que precisamos, as informações exibidas completam a estrutura da tabela que acabamos de ver:
Importante: Caso tenha muitos dados salvos, pode ser que você precise navegar entre as páginas ('PgUp' e 'PgDn').
Diretório do database de navegadores:
DIR = DIRETÓRIO
DB = DATABASE
Padrão do Android: DIR /data/data/com.android/browser/databases/ DB webview.db
Chrome: DIR /data/data/com.android.chrome/app_chrome/Default/ DB Login data.db
Opera: DIR /data/data/com.opera.mini.android/databases/ DB webview.db
- Acesso ROOT do dispositivo;
- Leitor de databases .db (Exemplo Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...)
O processo simples consiste em recuperar senhas salvas dos navegadores do Android, caso ainda não tenham sido deletadas do dispositivo limpando os dados. Para fazer isso, é necessário o acesso ROOT do aparelho, pois os databases se localizam em pastas que não podem ser acessadas normalmente.
Recuperando senhas:
Passo 1: Utilizando o SQLite Editor, na tela inicial nos deparamos com diversas opções de encontrar nosso database alvo, o método mais rápido neste caso é utilizando a busca por aplicativos, pois já sabemos onde estamos procurando:
Passo 2: Agora selecionamos o aplicativo que estamos procurando, no meu caso o navegador padrão do meu celular. Note que a partir desta etapa, algumas coisas podem mudar dependendo do navegador utilizado:
Passo 3: Esta próxima lista exibida é basicamente uma lista de pasta e arquivos, onde devemos navegar até o database que estamos procurando. Dependendo do navegador as pastas e a localização do database pode ser diferente. Neste caso, está na pasta 'databases':
NOTA: O diretório de outros navegadores vão ser escritos no final do tópico!
Passo 4: Atingimos o diretório desejado, agora só resta procurar o database correto. Novamente, este database se aplica ao caso deste navegador:
Passo 5: Muito bem, agora já estamos dentro do database. Aqui podemos ver tudo o que ele armazena em forma de tabelas. No caso, queremos a tabela 'password':
Passo 6: Dentro desta tabela, podemos ver sua estrutura. Podemos ver que na coluna 'name' as entradas HOST (site a qual pertence os dados armazenados), USERNAME e PASSWORD. Porém ainda não chegamos lá, queremos acessar os dados armazenados. Eles ficam na aba 'Data':
Agora temos tudo o que precisamos, as informações exibidas completam a estrutura da tabela que acabamos de ver:
Importante: Caso tenha muitos dados salvos, pode ser que você precise navegar entre as páginas ('PgUp' e 'PgDn').
Diretório do database de navegadores:
DIR = DIRETÓRIO
DB = DATABASE
Padrão do Android: DIR /data/data/com.android/browser/databases/ DB webview.db
Chrome: DIR /data/data/com.android.chrome/app_chrome/Default/ DB Login data.db
Opera: DIR /data/data/com.opera.mini.android/databases/ DB webview.db