Jak mogę odzyskać hasło zip za pomocą CUDA (GPU)?

9

Jak mogę odzyskać hasło zip w systemie Linux przy użyciu CUDA (GPU). Przez ostatnie dwa dni próbowałem użyć „fcrackzip”, ale jest on zbyt wolny

Kilka miesięcy temu widziałem aplikację, która może korzystać z GPU / CUDA i uzyskać duży wzrost wydajności w porównaniu do procesora.

Jeśli użycie brutalnej siły przy użyciu cuda nie jest możliwe, powiedz mi, jaka jest najlepsza aplikacja do przeprowadzenia ataku słownikowego i gdzie mogę znaleźć najlepszy (największy) słownik.

pozdrowienia

Marc
źródło

Odpowiedzi:

2

Zgodnie z tym artykułem użycie CUDA do brutalnej siły przeciwko ZIP jest możliwe, ale jak dotąd nie znalazłem darmowej aplikacji. Trudność korzystania z CUDA dla ZIP polega na tym, że „wymuszona” próba nie polega na pojedynczym obliczeniu, jak w przypadku skrótu polegającego na brutalnym wymuszaniu, ale wymaga odczytu pliku zip i próby jego odszyfrowania. Aby wykorzystać CUDA, musisz zwirtualizować ten proces - załadować zip do pamięci GPU, przepisać metodę deszyfrowania w kodzie wykonywalnym przez GPU, ocenić wynik dynamicznie.

Udostępnij, jeśli sam znalazłeś jakieś rozwiązanie.

Iliyan Bobev
źródło
0

Czy próbowałeś wcześniej obliczonego stołu tęczy ?

O ile twoje hasło nie jest długie lub zip używa specjalnego hashowania (solonego), to powinno wystarczyć, jeśli chcesz torrentować ogromny plik.

Oto niektóre miejsca, które możesz pobrać .

btw, pobierając tęczową tabelę ophcrack i ujawniając, jak słaby jest haszowanie naszej krytycznej aplikacji internetowej, mój menedżer SW zgodził się, abyśmy nie trywialnie zasolili nasze skróty.

r00fus
źródło
2
Tabele Rainbow działają tylko dla skrótów, a nie do szyfrowania.
OliverS,
1
OliverS, jak myślisz, jak działa szyfrowanie, magia? Jeśli zip jest zablokowany hasłem, celem jest odzyskanie hasła, a nie brutalne odszyfrowanie całego woluminu. Wszystkie implementacje hasła używają haszowania, aby dopasować wprowadzone hasło.
r00fus
2
Hasło do zablokowanego pliku Zip nie jest przechowywane jako skrót, to klucz do algorytmu szyfrowania (AES). Nie możesz używać tęczowych tabel do atakowania hasła, ponieważ nie możesz odzyskać skrótu do porównania.
Nick Pascucci