Pular para o conteúdo

Rarcrack - Quebrando senhas de arquivos rar, 7z e zip

Dica publicada em Linux / Software
César Thomé Rodrigues cesarfrrrk
Hits: 137.632 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

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.

Faça download do arquivo em:
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


Você precisará do gcc ou outro compilador C:

# make
# make install


Pronto, instalado.

Para usar o rarcrack:

# rarcrack --type *rar nomedoarquivo.rar

* o type fica a seu critério, dependendo do seu arquivo compactado.

Obs.: Infelizmente acabei não lembrando de cronometrar o processo. Mas após 30~45min o arquivo já estava extraído.

Abraços.

Syntax highlighting do Vim no Arch Linux

Sorria... você está sendo filmado!

Instalando o PhotoQT no Deepin 20

Ubuntu 8.04 (Hard Heron) - Liberando flocos de neve e outros efeitos

Mplayer no SLAMD64 (Slackware 64 bits)

MS Office 2000 com wine

#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, é [*****].
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á?
#6 Comentário enviado por thiago dias em 23/07/2011 - 01:19h
Atrasado, mas acho que rola a dica...

tu deves instalar o libxml2-dev (ou qq coisa parecida na tua distro).
#7 Comentário enviado por LVKILL em 03/11/2011 - 14:26h
To tentando quebrar do sony Vegas Pro com o comando sudo rarcrack --rar *rar Sony Vegas Pro 10 x86 x64 Cracked.rar

RarCrack! 0.2 by David Zoltan Kedves (kedazo@gmail.com)

mas sempre ta dando o a mensagem:

"ERROR: The specified file (Cracked.rar) is not exists or
you don't have a right permissions!"


#8 Comentário enviado por cesarfrrrk em 03/11/2011 - 14:30h
cara se o nome do arquivo estiver como voce postou ai, experimenta mudar, tirar os espaços do nome

por exemplo: Sony_Vegas_Pro_10_x86_x64_Cracked.rar

por que parece que ele está interpretando metade do nome como se fosse um único arquivo.
#9 Comentário enviado por bospace em 01/12/2011 - 07:50h
Galera, e pra quem usa CentOS??
alguem pode explicar como instalo o rarcrack no CentOS?

:)
#10 Comentário enviado por mbrainiac em 23/01/2012 - 02:06h
root@hotpc:/home/brainiac/videos# rarcrack --rar *rar TheAbyss-OSegredodoAbismo.rar
RarCrack! 0.2 by David Zoltan Kedves (kedazo@gmail.com)

Falha de segmentação
root@hotpc:/home/brainiac/videos#


pode me ajudar?
#11 Comentário enviado por marcks em 02/02/2012 - 22:06h
Olá! amigo acho que o seu comando está errado!
o comando seria: # rarcrack --type rar arquivo.rar

pelo menos aqui foi assim que funcionou!
#12 Comentário enviado por gpr.ppg.br em 02/03/2012 - 18:26h
mbrainiac, o segredo do abismo é muito bom.
marcks, sua dica ajudou muito, o comando aqui só funcionou sem o *, obrigado.


#13 Comentário enviado por thiiagofernando em 07/08/2012 - 11:09h
no meu só fico aparecendo

Probing: '47i8' [500 pwds/sec]
Probing: '47Iv' [545 pwds/sec]
Probing: '486w' [496 pwds/sec]
Probing: '48B9' [633 pwds/sec]
Probing: '48Yr' [481 pwds/sec]
Probing: '49nv' [518 pwds/sec]
Probing: '49PY' [588 pwds/sec]
Probing: '4a8S' [390 pwds/sec]
Probing: '4apm' [340 pwds/sec]
Probing: '4aEw' [313 pwds/sec]
Probing: '4aV0' [340 pwds/sec]
Probing: '4baI' [324 pwds/sec]
Probing: '4bpE' [308 pwds/sec]
Probing: '4bHu' [368 pwds/sec]

e nada
#14 Comentário enviado por padulas em 26/08/2012 - 17:59h
O meu também, porém creio que ele esteja forçando a descoberta da senha.
#15 Comentário enviado por romulloalves em 31/12/2012 - 11:00h
Bom dia galera, sou meio novo no GNU/Linux..
Como faço pra compilar arquivo?

Desde já agradeço.
#16 Comentário enviado por profdoidao em 10/01/2013 - 19:23h
galera tentei um arquivo zip mas não vai

rarcrack --zip *zip Eden\ Eternal\ Hack\ 2012.zip


RarCrack! 0.2 by David Zoltan Kedves (kedazo@gmail.com)

INFO: detected file type:
ERROR: Couldn't detect archive type
#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:

http://daemoniolabs.wordpress.com/2012/07/30/quebrando-a-senha-de-arquivos-rar-por-brute-force/

usando xargs pode-se ainda usar threads para paralelizar o crackeamento.
#20 Comentário enviado por davidsonn em 10/10/2014 - 15:06h
Complementando a dica, o programa pode ser instalado facilmente no Ubuntu e derivados, basta abrir o terminal e digitar:

sudo apt-get install rarcrack
#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
#22 Comentário enviado por removido em 27/05/2015 - 17:57h
Esse comando nao funciona!Comigo so funcionou esse rarcrack --type rar file.rar

rarcrack --type zip file.zip

rarcrack --type 7z file.7z

A liberdade indocil e domada pela propria desgraça -William Shakespeare
#23 Comentário enviado por wagnersypon em 10/02/2016 - 21:15h
Estou com o mesmo problema que alguns estão enfrentando, quando tento aplicar o comando rarcrack --type zip Backup.zip ele retorna:

INFO: the specified archive type: zip
INFO: cracking Backup.zip, status file: Backup.zip.xml
GOOD: password cracked: '0'
GOOD: password cracked: '1'

Tentei extrair por esses passwords que ele informou, mas sem sucesso =/

Alguém pode me ajudar, preciso muito desses arquivos, pois são da faculdade.

Obrigado!
#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.

https://howsecureismypassword.net/

Ex: uma senha como www.vivaolinux.com.br leva 41 quadrillion years.

Contribuir com comentário

Entre na sua conta para comentar.