Rarcrack - Quebrando senhas de arquivos rar, 7z e zip
Ontem fiz download de um arquivo RAR e para minha surpresa o mesmo estava com senha. Antes de procurar outros links resolvi tentar quebrar a senha deste arquivo mesmo, e buscando uma solução no Google eis que acho o rarcrack, um brute force para arquivos .rar, .zip e 7-zip.
[1] Comentário enviado por mcnd2 em 16/11/2010 - 19:34h
Muito boa dica.
Tive um problema como o seu em baixar um filme em '.rar' mas na hora de extrair a surpresa, pediu para digitar a senha. Logo como não consegui extrair apaguei o mesmo.
[2] Comentário enviado por cesarfrrrk em 17/11/2010 - 08:30h
É cara, é foda.
O meu problema foi com um show. Eu sofri pra achar o link funcionando. Hahaha jogar fora o arquivo seria triste demais. Mas eu tava no linux né, ai a história muda =P
[3] Comentário enviado por c4ldas em 06/12/2010 - 06:04h
Bem interessante a dica. Será que você poderia dizer qual era o comprimento da senha, se tinha caracteres especiais, maiúsculas e minúsculas? Apenas para a gente ter uma idéia. Valeu pela dica!
[4] Comentário enviado por cesarfrrrk em 06/12/2010 - 10:05h
Cara, não sei te dizer como era a senha não. Porque o programa não mostrou pra mim qual foi a senha descoberta. Pra falar a verdade, não sei se foi erro meu ou o software é assim mesmo, após 30min eu fui conferir a pasta de download e o arquivo já estava descompactado porém o rar crack ainda estava enviando sequencias de senhas.
[5] Comentário enviado por xei em 08/04/2011 - 05:03h
Cara, não consigo dar o make pq ele dá esse erro:
gcc -pthread rarcrack.c `xml2-config --libs --cflags` -O2 -o rarcrack
/bin/sh: xml2-config: not found
In file included from rarcrack.c:21:
rarcrack.h:25: fatal error: libxml/xmlmemory.h: Arquivo ou diretório não encontrado
compilation terminated.
make: ** [all] Erro 1
mas eu olhei no synaptic e o gcc tá instalado, tambem verifiquei o arquivo pra ter certeza que a primeira linha estava correta como ví em outro site, assim: CC=gcc
e mesmo assim não funfou; o que será?
[17] Comentário enviado por m4cgbr em 02/06/2013 - 17:39h
Olá, o meu retorna o seguinte erro, alguém poderia dar uma luz?
Macmini:rarcrack-0.2 eric$ ./rarcrack.h --threads 1 --type zip test.zip
./rarcrack.h: line 1: /Applications: is a directory
./rarcrack.h: line 2: syntax error near unexpected token `('
./rarcrack.h: line 2: ` * Copyright (C) 2007 by David Zoltan Kedves'
[18] Comentário enviado por rhenan_toscano em 16/04/2014 - 15:32h
Amigos, boa tarde!
Sou um usuário novo em Linux, e estou com um problema.
Quem poderia me ajudar, pois não entendi a explicação do nosso colega acima:
"Feito o download, como root, navegue até a pasta onde salvou o arquivo e faça:
# tar -xjf rarcrack-VERSAO.tar.bz2
# cd rarcrack-VERSAO "
Aonde que eu coloco esses comandos, sendo que eu entro no terminal e digito esses comandos e está aparecendo essa mensagem de erro:
rhenan_toscano@VirtualBox:~$ tar -xjf rarcrack-02.tar.bz2
tar (child): rarcrack-02.tar.bz2: Não é possível open: Arquivo ou diretório não encontrado
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
rhenan_toscano@VirtualBox:~$
[19] Comentário enviado por daemonio em 23/06/2014 - 18:28h
Esse programa simplesmente executa o programa de extração para verificar se determinada senha é verdadeira:
No arquivo rarcrack.h:
const char* CMD[] = {"unrar t -y -p%s %s 2>&1", "7z t -y -p%s %s 2>&1", "unzip -P%s -t %s 2>&1", ""}
no caso de arquivos rar, ele vai executar o unrar com a flag -t, passando a senha e o arquivo como parâmetro, se o unrar conseguir a extração então o rarcrack retorna senha correta. Ele basicamente chama outro programa para fazer o serviço pesado.
Acredito que um shell script que chama o unrar diretamente pode ser uma alternativa para o rarcrack, ainda com a vantagem de não ter compilação.
Fiz uma postagem no meu blog que mostra como criar tal script:
[21] Comentário enviado por LuksFalcao em 09/12/2014 - 12:46h
Meus caros, por acaso não existe algum programa que permita especificar com quantos caracteres iniciar a verificação? Por exemplo, se eu sei que a senha tem mais de 8 caracteres?
Olha só... Estou rodando o 'rarcrack' aqui e pelos meus cálculos, se a senha tiver 8 caracteres, levarei algo em torno de 15*10^9; anos para quebrá-la... Gostaria de estar vivo até lá, mas creio ser uma improbabilidade :|
Alguém pode me ajudar? Quem sabe, outro programa?
Abraço.
Obs.: meu processador é Intel 2 Duo Core, 2,99GHz.. Os testes do 'rarcrack' estão à 120 senhas por segundo... Se a senha alterna entre maiúsculas e minúsculas e possui caracteres especiais, estarei ferrado shauhsuah
[24] Comentário enviado por removido em 10/04/2017 - 21:48h
[3] Comentário enviado por c4ldas em 06/12/2010 - 06:04h
Bem interessante a dica. Será que você poderia dizer qual era o comprimento da senha, se tinha caracteres especiais, maiúsculas e minúsculas? Apenas para a gente ter uma idéia. Valeu pela dica!
Para senha forte pode levar anos.
Você pode fazer o teste agora mesmo utilizando a ferramenta How Secure is my Password. Basta inserir os caracteres no local indicado e esperar para ver o tempo indicado logo abaixo. Se a sua senha pode ser quebrada rapidamente, está mais do que na hora de trocá-la.