Como eu recupero as informações que eu digitei em um site depois que eu acidentalmente perdi as informações?

3

Eu digitei uma boa quantidade de informações em um formulário no Safari, mas nunca me preocupei em salvá-las e, quando pressionei para enviar os dados, houve um erro e perdi todo o trabalho que tinha feito. Existe alguma maneira de obter as informações que eu digitei no formulário de volta?

    
por I'm_With_Stupid 20.09.2015 / 23:18

1 resposta

2

Aqui é como fazer isso em um computador Windows, infelizmente, essas instruções não funcionam no OSX, pois não há um editor Hex que possa modificar diretamente a RAM em um Mac. Portanto, temos que fazer algumas etapas extras para despejar o conteúdo da RAM em um arquivo legível.

Isso parece um longo processo, mas na verdade não demora muito. Eu acabei de dividi-lo em um monte de pequenos passos, então é muito claro o que fazer.

Nota: NÃO FECHE O NAVEGADOR OU QUALQUER DAS ABAS NO SEU NAVEGADOR, ISTO FARÁ OS DADOS QUE VOCÊ ENTROU NO NAVEGADOR, O QUE VOCÊ QUER RETIRAR, IRRETRIBUÍVEL. Você ainda pode usar seu navegador, mas eu recomendo que você abra uma nova guia para trabalhar.

  1. Primeiro, abra o Terminal (pesquise "Terminal" no centro das atenções se você não sabe o que é Terminal)
  2. Se você não instalou o X-Code, instale-o na Mac App Store
  3. Em seguida, se você já tiver o X-Code instalado ou já tiver instalado, copie e cole o seguinte no Terminal e pressione enter

    xcode-select --install

  4. Em seguida, copie e cole o seguinte no terminal e pressione Enter. Isto irá instalar o Homebrew

    ruby -e "$ (curl -fsSL link )" < / dev / null 2 > / dev / null

  5. Em seguida, copie e cole o seguinte no terminal para instalar o gcore , que permitirá que você salve o conteúdo de um processo na memória

    prepare o gcore

  6. Agora podemos usar o gcore. Abra o Monitor de Atividades. Se você estiver usando o Chrome ou o Safari, verá que cada guia aberta tem seu próprio processo. Observe o PID do processo que compartilha um nome com o URL do site ou a guia onde você perdeu seus dados. Se você não visualizar os URLs de websites listados em "Nome do processo", anote o PID do navegador em que você perdeu seus dados.

  7. Agora copie e cole o seguinte no terminal, com "PID" sendo o PID que você encontrou na etapa 6. Nota: Esta etapa salvará um arquivo enorme, com cerca de 2gb-4gb, na sua pasta pessoal.

    sudo gcore PID

    Um exemplo: sudo gcore 27719

  8. Agora que temos o dump principal, que deve estar em sua pasta pessoal com o nome core.PID, precisamos instalar um editor hexadecimal. Eu recomendo Hex Fiend

  9. Depois disso abra o Hex Fiend e abra o arquivo de despejo principal.
  10. Ir para Editar > Encontre e digite algumas palavras que seriam apenas parte do texto que você perdeu. Ou uma frase ou sentença, se você consegue lembrar exatamente, isso seria apenas parte do texto que você perdeu.
  11. Isso deve encontrar o texto que você perdeu, e agora você pode simplesmente copiar isso, e agora você tem todas as ferramentas para o caso de perder qualquer dado da web novamente! Se ele não aparecer primeiro, pesquise palavras diferentes e mantenha pressionado o botão Localizar ao lado para ver todas as ocorrências da sua entrada de pesquisa.
por 20.09.2015 / 23:18