Como remover, quebrar ou quebrar uma senha esquecida do Excel XLS

Pode ser realmente frustrante quando você usa um recurso protegido por senha e esqueceu a senha. Mesmo sites de associação online podem ser bastante frustrantes. Mas se for um projeto em um documento do Excel(Excel document) protegido por senha e você esqueceu a senha - pode ser um obstáculo indesejado em seu progresso.

Felizmente, existem algumas coisas que você pode fazer para remover uma senha do Excel . Se você deseja que seu documento seja protegido por senha, você pode salvá-lo novamente e protegê-lo depois de decifrá-lo. Mas para este artigo, vamos nos concentrar na parte do cracking.

Alguma terminologia(Some Terminology)

Remover a senha do Excel refere-se apenas a isso - tornar o arquivo de tal forma que não tenha mais uma senha. Quebrar a senha é novamente, como parece, quebrar a senha para que você possa ter acesso ao arquivo. Esse pode ser um caso em que a senha é quebrada no caminho para a remoção ou quebrada no caminho para ser quebrada. 

Sim, rachado(cracked) soa como quebrado, mas pense em hack(hack) . No caso de quebrar(cracking) uma senha esquecida, você está descobrindo qual é a senha, para que possa ter acesso ao arquivo.

Limitações(Limitations)

Muitos programas de software e a infinidade de outras opções disponíveis resultarão apenas em um beco sem saída ou limitação(end or limitation) de algum tipo. Por exemplo, eles funcionarão para o Excel 2007, mas não para o Excel 2016 ou Mac . Ou eles funcionarão para proteção dentro da planilha, mas não se você não conseguir abrir o arquivo (senha de abertura). 

Curiosamente, as opções de software que funcionarão para esses itens (ou seja , Excel 2016, senha aberta, Mac , etc.) também funcionarão para os programas mais antigos do Excel

Então, por que comprar dois programas ou ter que comprar um programa para os novos arquivos e encher seu computador com um programa gratuito para os arquivos mais antigos quando você não precisa dele? Faz sentido obter o programa certo que resolva seu problema. E enquanto *grátis* é maravilhoso, $ 9-30 não é um preço absolutamente horrível, não quando você considera um monte de software valioso (e necessário) custa $ 300-500.

Para simplificar, aqui estão algumas opções *gratuitas* que podem remover a senha do Excel , evitando que você precise pagar ou até mesmo instalar qualquer coisa. Mais tarde(Later) , consideraremos algumas soluções de software pagas(paid software) .

Métodos gratuitos(Free Methods)

A seguir estão alguns métodos que você pode tentar que podem permitir que você mantenha sua carteira fechada. Não há garantias, mas é um lugar para começar. Tenha em mente duas(mind two) coisas:

  1. Se você está com pouco tempo ou quer um caminho mais fácil, você pode querer ir direto para as soluções pagas (software).
  2. A criptografia do Excel(Excel encryption) anterior a 2013 foi bastante simplificada. Isso significa que é mais fácil quebrar uma planilha que foi protegida(protected) antes de 2013. Novamente(Again) , se você quiser pular o incômodo, para uma versão mais recente da planilha (versão mais recente do Excel ), você pode querer pular as versões gratuitas e ir direto para o pago.

Não importa o que aconteça, não se esqueça de fazer um backup do arquivo. Mais de um backup pode ser sábio. Quebre uma cópia do arquivo para garantir que não haja corrupção ou dano(corruption or damage) ao arquivo original. A maioria desses métodos de software e métodos gratuitos não danificam o arquivo, mas é melhor errar por precaução.

Dois métodos de script VBA(Two VBA Script Methods)

A idéia de usar um script VBA(VBA script) é contornar o mecanismo de verificação de senha do Microsoft Excel e quebrar a senha do Excel(Excel password) . Mas você faz isso enganando o programa antes que o processo comece, com a linguagem de script principal do Visual Basic

Pode parecer a opção mais nerd, mas é possivelmente o método menos complicado, então você pode tentar primeiro.

Aqui está o script VBA(VBA Script) . Assim que abrir a Planilha do Excel(Excel Worksheet) , acesse o Editor com Alt F11 (funciona no Mac também), escolha o arquivo da lista e cole(list and paste) este script na janela Declarações .(Declarations)

Sub BreakPassword()

   Dim i As Integer, j As Integer, k As Integer 
   Dim l As Integer, m As Integer, n As Integer
   Dim i1 As Integer, i2 As Integer, i3 As Integer
   Dim i4 As Integer, i5 As Integer, i6 As Integer

   On Error Resume Next

   For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
   For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
   For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
   For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

   ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
   Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
   Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)

   If ActiveSheet.ProtectContents = False Then
      Exit Sub
   End If

   Next: Next: Next: Next: Next: Next
   Next: Next: Next: Next: Next: Next

End Sub

Após pressionar o botão executar(run) (F5) para o script VBA(VBA script) , aguarde um pouco e quando o botão estiver disponível novamente, você saberá que o script foi finalizado. 

Existem algumas possibilidades. Por exemplo, na versão para Mac(Mac version) , você pode simplesmente começar a editar o arquivo. Outras versões, como o Windows(Windows) , fornecerão uma senha temporária que você pode usar para desbloquear o documento e começar a editar. Neste ponto, você tem a opção de adicionar uma nova senha, se desejar, e salvar novamente o documento com essa senha.

Existe outro excelente método de script VBA(VBA Script method) que pega o arquivo Excel(Excel file) e recria uma cópia dele sem a(s) senha(s). Você pode copiar/colar o script VBA(VBA script) desta página(this page) .

Opção de John, o Estripador(John the Ripper Option)

Outra opção para remover uma senha do Excel é uma abordagem mais central, utilizando o terminal. É a versão de John, o Estripador(John the Ripper) . Este também é um método eficaz para quebra de senha(password cracking) geral e tem sido usado de forma eficaz há décadas. Alguns dos outros métodos, como o (s) método(s) de software(software method) , provavelmente são mais fáceis e eficazes, especialmente para as versões mais recentes do Excel

Além disso, se você tiver uma versão mais antiga do Excel (anterior a 2013) e não se importar em digitar(t mind typing) , o método de script VBA(VBA Script Method) é eficaz. Para o método John the Ripper , visite este site(this site) e role até o final para obter o método/instruções de instruções.

XML/Zip Method (Pre-Excel 2013)

Depois de fazer um backup do arquivo, você pode continuar usando o XML/Zip method para quebrá-lo. 

  • Tudo o que você precisa fazer é alterar a extensão do arquivo de xls para zip para que o Windows pense que o arquivo agora é um arquivo zip(zip file) em vez de um arquivo do Excel(Excel file) . Isso permitirá o acesso ao XML existente (assumindo que o método funcione, o que pode não acontecer).
  • Extraia o arquivo now-zip e procure(file and look) o arquivo XML(XML file) . Ele estará no diretório de planilhas(worksheets)
  • Dentro do arquivo, procure o termo sheetProtection e, ao encontrá-lo, remova a tag que o envolve. Uma tag geralmente começa com < e termina com > . Você deseja remover a tag inteira, do começo ao fim. 
  • Salve o arquivo (ainda zipado). Depois de salvar o arquivo, renomeie a extensão zip para a extensão original. Você deve estar pronto e capaz de abrir e trabalhar com o arquivo. 

Esse método não teve um bom desempenho e a pesquisa diz que parece funcionar apenas para os arquivos mais antigos.

Outros (Coleta de Informações)(Other (Gathering Information))

Existe outra opção(password option) de senha recomendada chamada Excel Password Recovery Lastic . É uma opção interessante, mas quando testada, não conseguiu impressionar, nunca avançando. 

Dito isso, há algumas informações úteis que podem ser obtidas usando o programa, mesmo que ele não conclua o processo de quebra de senha(password cracking) (ou remoção).

  • Após baixar o software, clique duas vezes nele e siga o processo de instalação em sua máquina Windows(Windows machine)
  • Abrir o programa levará você a uma janela que se parece com a mostrada acima, depois de ter feito uma varredura em sua máquina.

O programa é útil porque encontra os arquivos do Excel que podem precisar de ajuda, ou seja, aqueles que são protegidos por senha. 

Você notará que o primeiro arquivo na lista acima é um arquivo anterior a 2013 com uma extensão de xls e a senha para abrir(Password to open) mostra <CSP> . Os outros dois arquivos são arquivos de 2016 e mostram a extensão de xlsx e a senha para abrir(Password to open) de <strong> .

A senha para o primeiro arquivo na lista é senha. (password.)Foi definido desta forma para manter o teste simples. No entanto, mesmo com uma senha fácil e, mais importante, criptografia fraca (por causa da versão do software Excel(Excel software) ), a ferramenta Excel Password Recovery Lastic(Excel Password Recovery Lastic tool) ainda recomendou que outra opção fosse tentada. Ele recomendou uma visita ao Password-Find , sobre o qual você pode encontrar mais detalhes abaixo.

Os demais arquivos (xlsx) também receberam a mesma recomendação, o que era esperado. Se o software não pudesse processar o arquivo mais fácil, não seria esperado que ele processasse o arquivo do Excel 2016 .

Agora, aqui é onde este software pode ser útil. Se você tem uma planilha do Excel(Excel spreadsheet) e sabe que ela é protegida por senha, mas não tem certeza de até que ponto, você pode deixar o Excel Password Recovery Lastic encontrar o arquivo (quando ele faz sua verificação automática quando você abre o programa) e, em seguida, dizer o que tipo de proteção que o arquivo possui (veja a imagem acima). 

Você notará que na imagem acima, ele mostra o <CSP> , como mencionamos anteriormente, nos ajudando a saber qual versão do arquivo (além daquela pequena extensão de arquivo help(file extension help) , verificando se é xls ou xlsx ).

Cada pequena informação ajuda. Ao usar esta ferramenta de software(software tool) , você pode, pelo menos, descobrir se o arquivo do Excel(Excel file) é uma senha aberta(open password) ou modificar a senha(modify password) ou ambos, ou alguma outra combinação.

A imagem acima mostra um tipo de arquivo(file type) diferente . Saber que tipo de proteção o arquivo possui (assim como a versão) pode isolar que tipo de quebra de senha(password cracking) é necessário, e isso pode economizar tempo, energia e possivelmente dinheiro. 

Este software pode não ter feito a ação (quebrou o arquivo), mas ajudou a entender o arquivo e quais etapas seguir.

Métodos de software pago(Paid Software Methods)

Independentemente do método escolhido para remover a senha do Excel , é útil fazer um backup do arquivo do Excel(Excel file) caso ocorra alguma corrupção no processo. Geralmente, você pode simplesmente duplicar o arquivo não aberto. Existem também outros métodos de backup e não há problema em fazer alguns backups, apenas por segurança.

Dr.Excel ($29.95)

iSeePassword oferece um pacote de software(software package) para quebrar senhas do Excel . (Excel)Eles também oferecem opções para senhas normais do Windows , portanto, até certo ponto, são um balcão único. 

Além disso, eles são gentis o suficiente para oferecer um teste para que você possa ver se o programa funciona para você antes de gastar o dinheiro. Existem opções suficientes para garantir que o software que você decidir usar tenha uma versão de teste(trial version) , permitindo que você avalie antes de gastar dinheiro(spending money) .

  • Quando a instalação estiver concluída, certifique-se de clicar na caixa Executar ExcelPasswordRecovery.exe(Run ExcelPasswordRecovery.exe) antes de clicar em Concluir(Finish) . ExcelPasswordRecovery.exe também é o nome do software, Dr.Excel .

  • O primeiro passo é adicionar o arquivo em questão. Você pode fazer isso clicando em Adicionar arquivo(Add File) no canto superior direito. 
  • O passo 2(Step 2) permite que você escolha o tipo de ataque. As descrições são bastante auto-explicativas. O tipo de ataque depende do tipo de senha que você usou.

Assim, por exemplo, se você lembrar que usou uma senha muito fácil, mas não se lembra de qual era essa senha, talvez queira usar um ataque de dicionário(Dictionary Attack) para que ele use palavras mais comuns. Você também pode preferir um Brute-Force com Mask Attack(Brute-Force with Mask Attack) que pode levar menos tempo. 

Tenha em mente que você precisará clicar em Configurações(Settings) para escolher detalhes relacionados ao tipo de ataque(attack type) .

  • Se você não clicar em Configurações, (Settings,) o Dr.Excel(Dr.Excel) é gentil o suficiente para lembrá-lo de fazê-lo e depois de clicar em OK você pode retornar e clicar em Configurações(Settings) .

  • Agora você está pronto para iniciar o ataque. Tenha em mente que não importa o quão completo seja este software, pode demorar um pouco. A senha no arquivo testado era password e, com mais de seis caracteres, levou várias horas para ser decifrada. Portanto, a simplicidade não é um indicador de quanto tempo leva.

PassFab ($19.95/yr)

Outra solução de software(software solution) popular é o PassFab(PassFab) .

Se você se virar ou não estiver prestando atenção, seu navegador padrão(default browser) pode abrir com uma confirmação de que o software foi instalado com sucesso. O site é passfab.com , o mesmo site que é o desenvolvedor do software e você é levado diretamente ao Guia Rápido(Quick Guide) para obter ajuda. 

Quando terminar com o site, volte ao processo de instalação(installation process) e clique no botão Concluir(Finish button) para abrir o programa.

  • Na próxima tela, você tem a opção de clicar em Adicionar(Add) e escolher o arquivo protegido por senha que deseja quebrar (ou remover a senha).

Nessa mesma tela, depois de selecionar seu arquivo, você tem a opção de escolher que tipo de ataque deseja usar, com Ataque de Dicionário(Dictionary Attack) , Força Bruta com Ataque de Máscara(Brute Force with Mask Attack) e Ataque de Força Bruta(Brute Force Attack) .

Você está se perguntando o que é aceleração de GPU(GPU Acceleration) ? É uma Unidade de Processamento(Processing Unit) Gráfico que ajuda a gerenciar os aspectos visuais do computador da maneira mais eficiente. É um processador mais rápido que o processador do seu computador(computer processor) e pode acelerar consideravelmente o ataque.

As Configurações(Settings) nesta tela permitem que você carregue um dicionário personalizado. Portanto, se você tiver uma ideia de qual é a senha, poderá listar essas possibilidades em seu dicionário personalizado.

Digamos que você tenha uma senha específica que você usa regularmente e quando você é forçado a alterá-la você adiciona um número ou um caractere especial a ela. Embora a senha seja um pouco diferente da que você costuma usar, a realidade é que é praticamente a mesma. Esta é sua oportunidade de incluir essa senha (e suas variações) em seu arquivo de dicionário personalizado para ajudar a acelerar o processo de decifrar a senha no Excel .

O software PassFab usado para teste era uma versão de teste(trial version) para ver se funcionava. Como você pode ver acima, o software conseguiu quebrar a senha. Ou pelo menos estamos assumindo que sim, com base no número de caracteres e nos dois primeiros caracteres que correspondem. 

A senha para este arquivo foi a senha(password) mostrada na caixa acima com a borda vermelha.

O PassFab quer ser legal o suficiente para mostrar que o software funciona antes que você precise gastar dinheiro. Existem várias opções de licenças disponíveis, permitindo que você escolha a que melhor lhe convier. Lembre(Remember) -se de que, embora uma licença vitalícia(lifetime license) seja um bom valor, se a empresa fechar o negócio, o software não receberá mais atualizações.

Isso não é uma previsão com o PassFab(PassFab) , mas sim um comentário sobre a natureza do licenciamento de software(software licensing) em geral.

Excel Password Remover Pro (Varia)(Excel Password Remover Pro (Varies))

O pacote de software(software package) final (ou pacotes de software(software package) ) são vários tipos e serviços diferentes, portanto, certifique-se de ler a descrição antes de gastar dinheiro. A imagem acima mostra uma lista do software que está disponível no momento da escrita.

Métodos online pagos(Paid Online Methods)

Existem algumas opções disponíveis via acesso online. Também há opções para enviar seu arquivo para que outras pessoas possam crackear para você e fornecer uma cotação. Incluímos as opções de semi-autoatendimento disponíveis online.

Password-Find.com (19.95/39.95)

Password-Find foi a opção sugerida pelo software Lastic(Lastic software) acima - o software que ajudou a fornecer informações sobre os arquivos em questão para que pudéssemos ter uma abordagem educada para eles.

Os gráficos para as instruções são muito claros. Por exemplo, a primeira etapa é fazer upload do arquivo que você deseja decifrar ou remover a senha.

Na etapa dois(step two) , é hora de selecionar a abordagem. Nesse caso, em vez de pensar em tipo(type) ou método,(method) você está olhando para o resultado. Ainda é um método/abordagem, mas decida que tipo de resultado você deseja. Deseja remover a senha no Excel ou descobrir qual é a senha? 

Faz sentido que a recomendação seja remover a senha, pois você sempre pode salvar o arquivo (ou salvá-lo novamente) com outra senha, e essa abordagem (remover a senha) é mais rápida. Este foi o método escolhido(method chosen) durante os testes.

Os desenvolvedores recomendam a outra opção (determinar/encontrar a senha) nos casos em que você pode ter vários arquivos e a mesma senha para todos eles. E isso faz sentido porque se você usar o processo de remoção(removal process) e tiver 50 arquivos, terá que passar por esse processo 50(process 50) vezes.

Mas se você usar o método de cracking(cracking method) em um arquivo e levar o tempo de três remoções de senha de arquivo (apenas um número, por (file password)exemplo(example sake) ), você economizou a quantidade de tempo que levaria para os outros 47 arquivos porque descobriu essa senha para os 50 arquivos.

A eficácia e a velocidade(effectiveness and speed) desta solução online(online solution) em particular foram muito impressionantes. Ainda há uma fase de espera enquanto o software faz seu trabalho, mas para testar em nosso arquivo Excel 2016 foram segundos, não horas.

Vale a pena notar que este software não nos forneceu o arquivo, mas nos deu a oportunidade de visualizar o arquivo desprotegido (senha removida). Enquanto outros softwares nos davam visualizações parciais do arquivo, neste caso conseguimos ver o arquivo completo na visualização, provando que funcionou.

A opção é Ver online(View online) . E lembre-se de clicar em delete para remover seu arquivo para não deixar suas planilhas pessoais ou comerciais em algum lugar da internet.

Como você pode ver acima, existem duas opções de compra, oferecendo soluções diferentes dependendo de suas necessidades.

Password-Online.com (10 EUR)

A última opção online é password-online.com . Ao visitar o site, você verá o Excel Password Recovery Online na barra de menus(menu bar) acima. Parece que eles têm um processo de tamanho único e uma etapa(step process)

Neste ponto, você pode enviar seu arquivo criptografado, assim como o botão diz. Siga(Follow) e você está no seu caminho.

Você será solicitado a inserir seu e-mail, permitindo que eles o notifiquem quando seu arquivo estiver pronto. A velocidade com que você recebe seu arquivo depende de quantos arquivos estão à frente do seu, do nível de complexidade e de quaisquer outros fatores que possam afetar aqueles que fornecem o serviço.

Embora este serviço tenha um bom preço de apenas 10 EUR , ele não fornece nenhuma estimativa de quanto tempo seu arquivo pode levar para ser concluído. Você pode se sentir melhor pagando um pouco mais com algumas das outras opções se quiser mais controle do processo.



About the author

Josh tem mais de 10 anos de experiência na indústria de software e wireless, especificamente nas áreas de programação e análises do Android. Atualmente, ele é engenheiro de software sênior da Microsoft, trabalhando em vários produtos do MS Office. Josh tem um forte interesse em ajudar outras pessoas a aprender novas ferramentas de software e está sempre disposto a compartilhar suas dicas e truques com aqueles que perguntam.



Related posts