Jak mogę odzyskać hasło do pliku RAR w systemie Mac OS X?

21

Korzystam z systemu Mac OS X 10.6.2 i otrzymałem kilka starych plików, które należy wyodrębnić. Uważam, że stare kopie zapasowe, finanse lub rachunki. Są to pliki RAR i chronione hasłem. Czy istnieje sposób na wyodrębnienie skrótu z tych plików, aby można go było przesłać do programu John The Ripper lub Cain and Abel ?

Edytować

Pobrałem cRARk , ale niestety nic nie mam (SimplyRAR, RAR Expander The Unarchiver) rozpakuje go bez hasła. Czy ktoś może zweryfikować, że jestem szalony i nie ma hasła w wersji dla komputerów Mac ?

Josh K.
źródło
co dziwne, unrar i 7z na Linuksie wypakowują kilka plików z crarkowego pliku RAR, a następnie pytają o hasło. dołączony plik README wskazuje, że hasło jest celowe, aby umożliwić testowanie narzędzia: „Możesz również przetestować crackera w tym archiwum. Uruchom: crark -pcrackme.def crark31.rar
quack quixote
... więc wygląda na to, że potrzebujesz lepszego narzędzia do ekstrakcji RAR, które wyodrębni niezabezpieczone pliki przed monitowaniem o hasło. :)
quack quixote
próbowałeś rozpakować? unrarx.com
o0 '.
1
Właśnie d / l'd crark33 dla OSX, a hasło rar to crark33. Zgadnij, jestem dobrym zgadywaczem :-)
Carl Witthoft,

Odpowiedzi:

33

Możesz całkowicie pominąć ekstrakcję skrótu i zamiast tego użyć cRARk . cRARk to bezpłatne narzędzie do łamania haseł RAR z wiersza poleceń, dostępne dla systemów Windows, Mac i Linux. Został również zaprojektowany do współpracy z CUDA, więc możesz skorzystać z tego, jeśli masz wydajny procesor graficzny.

Jednym zastrzeżeniem jest to, że złamanie archiwum potrwa bardzo długo, jeśli nie wiesz nic o haśle, i ma ono> 6 znaków długości. Jeśli znasz drobny szczegół na temat hasła, taki jak przybliżona liczba znaków, pozwala wprowadzić go jako przełącznik, aby znacznie skrócić czas łamania. Mimo że cRARk jest jednym z najszybszych programów do krakowania RAR, wykorzystującym wyjątkowo zoptymalizowany kod MMX i SSE, dotyczy to każdej brutalnej siły. Podczas łamania dłuższych haseł zajmie to znacznie więcej czasu ze względu na niezliczone możliwości wypróbowania.

Oto próbka złamania hasła „John”:

C: \> crark.exe -c -l4 -g4 Chap7.rar
     cRARk 3.2d (z obsługą CUDA) Freeware
    Copyright 1995-2001, 2006-09 przez P. Semjanova,
         http://www.crark.net
     porcje (c) 1993-2005 Eugene Roshal
 (c) PSW-soft Password Cracking Library PCL v. 2.0d autorstwa P. Semjanova


Archiwum testowe Chap7.rar: wersja 2.9
Testowanie Chap7.rtf
Wybór najlepszych funkcji kryptograficznych .............................................. ...
Wybrane: ASM (Prescott / AMD), SSE2 (P4 / Core 2) (-f1114)
Oczekiwane hasła na hasło = 40438280, teoretyczne = 27000000, szybkość procesora = 0,67

Przetwarzanie wiersza 56 pliku definicji hasła ...
Testowanie haseł 4-znakowych ...
ckdk
Testowane hasła = 42000 (czas = 3: 45,00, szybkość = 186 p / s)
elka
Testowane hasła = 78000 (czas = 6: 58,99, szybkość = 186 p / s)
John - CRC OK
Szesnastkowo (styl PCL): \ 6A \ 6F \ 68 \ 6E
Testowane hasła = 167844 (czas = 15: 02.38, szybkość = 186 p / s)
Łącznie testowane = 167844, wolne testy = 20914

Niezbyt brudny ;)

John T.
źródło
+1 lepiej niż moja odpowiedź i przegapiłem tag osx
William Hilsum
Dam temu szansę. Miałem nadzieję, że dostanę odpowiedź przed przyznaniem nagrody. :)
Josh K
@Josh przepraszam za to! To był mój pierwszy raz, gdy zobaczyłem to pytanie, dodając nagrodę, która uderzyła go u góry strony.
John T
1
@Josh podczas korzystania z cRARk jest dostarczany z plikiem „crackme”. Możesz wyodrębnić wszystko inne z pliku w porządku. Crackme służy do testowania programu.
John T
2
Czy ktoś zna składnię do robienia tego na komputerze Mac? Nie mogę tego wypracować ... Dzięki!
Joe