Ten dokument jest przeznaczony przede wszystkim dla osób, które już zakochały się w łamaniu haseł i są gotowe przenieść swój związek na nowy poziom. Jeśli jesteś nowicjuszem w Hash Cracking, nie zniechęcaj się tym dokumentem! Chociaż naprawdę nie powinieneś łamać hasła na laptopie lub komputerze stacjonarnym z niskiej/średniej półki, a nawet HEDT z niedostatecznym zasilaniem/chłodzeniem, to może być cały pierwszy start, który masz do dyspozycji, nie ma znaczenia! Jako początkujący, te systemy mogą się uczyć, o ile utrzymujesz lekkie obciążenie pracą (lub) i utrzymujesz dość krótki czas działania (maksymalnie 30 minut-1 godzina). Kiedy zaczniesz uczyć się liny, będziesz chciał zaspokoić pragnienie większej prędkości, a ten dokument będzie dla Ciebie bardziej cenny. Do tego czasu wykorzystaj to, co masz i ciesz się nauką! hashcat-w 1hashcat-w 2
Złamanie haseł to niewątpliwie najbrutalniejsze obciążenie, jakie można nakładać komputerowi-absolutnie nie obciąża sprzętu komputera w żaden sposób, jak to prawda. Tak więc, chociaż technicznie można złamać hasło niemal każdego urządzenia za pomocą procesora, można użyć wielu urządzeń, na których prawdopodobnie nie powinieneś próbować złamać hasła, na przykład w telefonie komórkowym, systemie infotainmentu Tesli czy bankomacie w kasynie. Próba złamania systemów, które nie są zaprojektowane do długotrwałego przetwarzania ciągłych obciążeń obliczeniowych, hasła niewątpliwie zapewnią ich przedwczesną śmierć. Jeśli więc uda Ci się uruchomić Hashcat na swoim Nintendo Switchu, bądź dobrze przygotowany na jutrzejszy zakup nowego Nintendo Switcha.
Zazwyczaj nie zaleca się łamania haseł na laptopach. Większość laptopów nie ma samodzielnego procesora graficznego, ale ma zintegrowany procesor graficzny lub APU. Większość laptopów z niezależnym procesorem graficznym nie ma odpowiedniego chłodzenia dla obciążenia obliczeniowego, ponieważ procesor graficzny i procesor często dzielą wspólną rurę cieplną i radiator. Jeśli masz bardzo wysokiej klasy „laptopa zamiennego dla komputera stacjonarnego "lub „mobilną stację roboczą" z procesorem graficznym klasy komputera stacjonarnego, prawdopodobnie masz dyskretne strefy gorące dla swojego procesora graficznego i procesora, więc prawdopodobnie będziesz w stanie pozbyć się pęknięcia laptopa. Mam na przykład Clevo P650HP z GTX 1060 i Dell Precision 7530 z Quadro P4200, oba z nich faktycznie poradzą sobie z pełnym obciążeniem obliczeniowym () przez umiarkowany czas (ale nie bez poparzenia palców, gdy dotykam klawiatury). Nie oczekuj jednak, że nawet najwyższej klasy mobilne stacje robocze osiągną niesamowite prędkości, ponieważ urządzenia te są nadal urządzeniami o stosunkowo niskim zużyciu mocy (< 200W), a wydajność to odzwierciedla. hashcat-w 3
Złamanie hasła na bieżącym pulpicie może być również niepożądane. Komputery stacjonarne z niskiej/średniej półki często mają zintegrowane procesory graficzne, APU lub procesory graficzne z niskim budżetem mocy, które po prostu nie są w stanie obsłużyć obciążeń obliczeniowych. Nawet wysokiej klasy komputery stacjonarne do gier mogą nie mieć wystarczająco chłodzonego procesora graficznego lub obudowy do łamania haseł. Jeśli zauważysz, że twoja temperatura gwałtownie wzrosła ponad 90°C, czas opróżnić portfel.
Wreszcie, chociaż urządzenia do wydobywania procesorów graficznych są technicznie zaprojektowane do dedykowanych obciążeń obliczeniowych (ale tylko w najwęższej definicji), często łamią prawie wszystkie zasady podczas budowy dedykowanych urządzeń do krakowania. Urządzenia te mają na celu skrót pojedynczego celu i absolutnie minimalną ilość sprzętu wymaganą do tego celu, aby zminimalizować koszty operacyjne i zwiększyć zyski. Jest to przeciwieństwo urządzenia do łamania haseł, jakiego chcesz. Chociaż możesz użyć urządzenia do wydobywania GPU do obsługi niektórych obciążeń związanych z łamaniem haseł i możesz opublikować kilka ekscytujących liczb, ostatecznie będziesz mieć problemy, próbując zrobić coś ciekawego lub wartościowego. Jeśli już masz sprzęt, równie dobrze możesz go używać, aż zaczniesz uderzać w ścianę. W przeciwnym razie nie spiesz się z zakupem górnika Milkcrate z eBay. hashcat-b
Zbudowanie odpowiedniego narzędzia do łamania haseł nie jest tak proste, jak włożyć mnóstwo procesorów graficznych do komputera i zakończyć pracę. Wyobraź sobie, że uruchamiasz najbardziej złe testy warunków skrajnych, jakie kiedykolwiek zbudowano na swoim systemie, a następnie uruchamiasz je przez dni/tygodnie/miesiące-cóż, to jest krakowanie haseł. Pobieranie energii i odprowadzanie ciepła to główne demony, z którymi trzeba się zmierzyć, ale w praktyce wszystkie komponenty, które wybierzesz do wyposażenia, muszą być zrównoważone i przemyślane. Poważnie. Jeśli chcesz to zrobić dobrze, możesz obciąć bardzo mało (jeśli jakieś) narożników.
Zasilanie jest kluczowym aspektem budowy urządzenia do łamania haseł. Musisz zrozumieć kilka podstawowych pojęć elektrycznych () i umieć wykonywać kilka podstawowych operacji matematycznych, ponieważ jeśli pomylisz się w tej części... w najlepszym przypadku wyrzucisz wyłącznik; W najgorszym przypadku wywołujesz pożar, który powoduje uszkodzenia mienia, obrażenia, a nawet ewentualnie śmierć. W = V × A × PF
Upewnij się, że gniazdo zasilania, do którego podłączasz urządzenie, obsługuje ilość energii, którą Twoje urządzenie zużyje. Najnowocześniejsze obwody mieszkaniowe mają tylko 15 lub 20 amperów (110V) i nie należy obciążać obwodu większym niż 80% (np. obwód 12A to 15A, obwód 16A to 16A a obwód 20A. W zależności od ilości posiadanych procesorów graficznych Twoje urządzenie może zużywać znacznie więcej prądu. A Twój sprzęt może nie być jedyną rzeczą, która czerpie energię z obwodu (będziesz konkurować z oświetleniem, mikrofalówką, Hitachi itp. elektroniką)
Zwróć także uwagę na współczynnik mocy zasilacza. Zadaniem Twojego zasilacza jest przekształcenie prądu przemiennego pochodzącego ze ścian w użyteczny prąd stały, czego nie może zrobić z doskonałą wydajnością. Zasilacze są najbardziej wydajne przy 50% obciążenia (zwykle 85%-95%) i zwykle tylko 80%-92% wydajne przy 100% obciążeniu. Załóżmy, że masz platformę wiertniczą z 4 RTX 2080, której całkowite zużycie komponentów wynosi 1320 W, ale wydajność zasilania wynosi tylko 85% 100% obciążenia:
1320 W aktywna moc ÷ 0,85 moc współczynnik ≈ 1553 W pozorna moc
Chociaż Twoje całkowite zużycie energii komponentów może wynosić tylko 1320 W (moc czynna), faktycznie czerpisz z gniazda więcej niż 1550 W ze względu na współczynnik mocy zasilacza (moc pozorna. Wydaje się to niczym wielkim, dopóki nie dokonasz obliczeń matematycznych i nie zdasz sobie sprawy, że chociaż obwód 15A 110 V może obsługiwać 1320 W, nie może bezpiecznie obsługiwać 1550 W. Ponownie ważne jest, aby wiedzieć, że moc znamionowa zasilacza to moc, którą może dostarczyć do komponentów — jest to ocena wyjściowa, a nie wyjściowa Jeśli masz zasilacz 1600W, to współczynnik mocy przy pełnym obciążeniu wynosi 87%, a Twój zasilacz jest w rzeczywistości w stanie wyciągnąć 1839W mocy z gniazdka. Więcej o współczynniku mocy i wydajności zasilacza przy różnych obciążeniach możesz dowiedzieć się na stronie certyfikacji 80 Plus.
Jeśli chodzi o zasilanie, upewnij się, że używasz wysokiej jakości zasilacza, który zapewnia moc potrzebną systemowi. Możesz potrzebować więcej niż jednego zasilacza, w zależności od liczby procesorów graficznych i innych komponentów w sprzęcie, zwłaszcza jeśli masz zużywający energię procesor, taki jak AMD Threadripper. Twój zasilacz powinien mieć co najmniej klasę 80 Plus Gold i idealnie powinien być w stanie zasilać 120%-200% całego systemu zużycia energii przy obciążeniu. Należy pamiętać, że są one najbardziej wydajne (z najwyższym współczynnikiem mocy), gdy zasilacze znajdują się w zakresie obciążenia 20%-50%.
Ponadto-i to jest bardzo ważne- nie kupuj ani nie używaj tanich lub niedrogich zasilaczy. Powtarzam, bo jest to absolutnie kluczowe: nie używaj taniego lub niedrożnego zasilacza w urządzeniu do łamania haseł. Rozpalisz ogień. Naprawdę pieprzony ogień, Craig. Ogień ognia. Prawdziwy ogień. Tego rodzaju, który płonie.W niektórych obszarach możesz obciąć rogi, aby zaoszczędzić na kosztach urządzenia do łamania haseł, ale zasilanie nie może być obszarem, który sprawi, że będziesz tani.
Na koniec upewnij się, że używany kabel zasilający ma odpowiednie specyfikacje. Większość zasilaczy — nawet tych, które mogą zapewnić > 1000 watów — jest wyposażona w delikatne kable zasilające 18 AWG C13, które szybko się przegrzewają i topią. Pewnie potrzebujesz co najmniej przewodu zasilającego 16 AWG, a jeśli masz ogromny zasilacz 1500W +, to 14 AWG.
podwozie, znane również jako obudowa, stanowią podstawę, na której budujesz. Podwozie, które wybierzesz dla platformy wiertniczej, musi być wystarczająco duże, aby pomieścić sprzęt, który planujesz zainstalować, jednocześnie obsługując odpowiednią ilość zasilania i zapewniając płynny, liniowy, dodatni przepływ powietrza dla Strong. Większość obudów ATX typu mid-tower obsługuje tylko 2 lub 3 procesory graficzne, podczas gdy obudowy EATX/SSI-EEB typu full-tower i super-tower mogą obsługiwać 4 lub 5 procesorów graficznych. Dedykowana obudowa serwera może pomieścić wiele źródeł zasilania i obsługuje 8, 10, 16, a nawet 20 (pojedynczej szerokości) procesorów graficznych.
Jest prawie pewne, że zapasowy wentylator dołączony do Twojej obudowy będzie poważnie niewystarczający, aby pomieścić ciepło wytwarzane przez Twoją platformę wiertniczą (istnieją pewne wyjątki, ale udawaj, że nie ma. Musisz wymienić zapasowy wentylator na wentylator o wysokim CFM, wysokim ciśnieniu statycznym. Delta i San Ace to dobry wybór, ale pamiętaj, że niektóre z tych wentylatorów mogą zużywać do 75 W każdy. Ponadto wentylatory te mogą być bardzo głośne, co może przeszkadzać niektórym osobom. Chłodzenie wodne może być w niektórych przypadkach odpowiednią alternatywą.
Jeśli chcesz łatwo wygrać w wyborze obudowy, zarówno Tyan , jak i Supermicro oferują barebones serwerowe zaprojektowane specjalnie do obliczeń GPGPU (ostrzeżenie dla nabywców: wiele z tych obudów jest zaprojektowanych dla niskoenergetycznych, pasywnie chłodzonych procesorów graficznych serwerów (takich jak NVIDIA Tesla) i nie może pomieścić procesorów graficznych komputerów stacjonarnych.
Jeśli jesteś n00b, możesz zastanawiać się, dlaczego cały czas mówimy o kartach graficznych, gdy nie mówimy o grach czy grafice. A może już wiesz, że procesory graficzne służą do łamania haseł, ale tak naprawdę nie rozumiesz dlaczego. Cóż, łamanie haseł jest tak zwanym żenującym problemem równoległym (prawie nie ma wysiłku, aby podzielić problem na wiele równoległych zadań), więc obciążenie pracą łamania haseł zmienia się z równoległości. Oznacza to, że im więcej procesorów zajmiemy się problemem, tym krótszy czas trzeba czekać na zakończenie zadania. Twój procesor może mieć już 4-16 rdzeni i może być w stanie obsługiwać 8-32 wątki wykonawcze poprzez synchroniczne wielowątkowanie (SMT, znane również jako hiperwątkowanie). Za pomocą instrukcji Single Instruction Multiple Data (SIMD) można wykonać 16-256 obliczeń jednocześnie. Może się to wydawać dużo, ale masz rację – jest! Albo przynajmniej tak byłoby, gdyby nie fakt, że procesory graficzne mają mnóstwo rdzeni. Nowoczesne procesory graficzne z najwyższej półki mogą mieć 2560-5120 rdzeni, choć są wolniejsze i ograniczone w funkcjonalności w porównaniu z rdzeniami w procesorze, to wystarczająco dużo. Sprawiają, że procesor graficzny jest ponad 100 razy szybszy niż procesor do obciążenia pracą łamania haseł. Wydajność rozszerza się również liniowo wraz z każdym procesorem graficznym, który dodajesz do swojego sprzętu! Jeśli więc masz w swoim urządzeniu 10× RTX 2080 Ti, będziesz miał do dyspozycji orgazm 43 520 rdzeni GPU, które nigdy nie będą pchać żadnych pikseli.
Aby lepiej zrozumieć tę koncepcję, oto przykład ilustracyjny:
Załóżmy, że posiadasz fabrykę budyniów z XIX wieku (przed rewolucją przemysłową). Przygotowanie pysznego budynia bananowego wymaga wielu ton bananów, ale wszystkie te banany trzeba najpierw obierać (żenujący równoległy problem). Ty i twoi 5 partnerów biznesowych (wielordzeniowy procesor) jesteście naprawdę mądrymi biznesmenami i w pełni zdolnymi do obierania bananów; W rzeczywistości znasz najlepszy sposób na obieranie bananów i możesz dokonać skomplikowanych decyzji związanych z bananami. Ale sześciu z was nie może obierać dużo bananów dziennie. Nawet jeśli idziesz po jednym bananie na rękę (SMT) lub po czterech bananach na rękę (SIMD), wciąż obranie wszystkich bananów zajmuje wiele tygodni. Za dużo bananów! Dlatego postanowiłeś zatrudnić i przeszkolić 10 000 pracowników Małpy (GPU) do obierania dla Ciebie bananów. Małpy nie są ani zbyt szybkie, ani zbyt mądre; Dlaczego, robią budyń bananowy i prowadzą fabrykę! Ale dzięki 10 000 użytkowników pracujących jednocześnie, z pewnością mogą obierać niektóre banany – w rzeczywistości mogą obierać je wszystkie w ciągu jednego ranka! Jeśli dajesz małpce kokainę * (overclock), mogą one działać szybciej. Ale uważaj, jak czasami małpa się przegrzewa, zemdleje z wyczerpania (spadnie z autobusu) lub całkowicie przestaje słuchać instrukcji (ASIC się zawiesi).
* Zastrzeżenie prawne: Nigdy nie podawaj kokainy 10 000 małp bez zapewnienia odpowiedniego chłodzenia. Z tego przykładu wyraźnie widać, dlaczego używamy procesora graficznego do łamania haseł. Jeśli nie, to przynajmniej powinien być wystarczający powód, aby zatrudnić twoją fabrykę budyniów w Victorii z wypalonymi małpami.
Którego procesora graficznego powinieneś użyć w swoim urządzeniu? Cóż, dawno temu ATi/AMD królowało w świecie łamania haseł. Dzięki większej liczbie rdzeni niż NVIDIA oraz specjalnym instrukcjom sprzętowym (BIT_ALIGN i BFI_INT), które umożliwiły im zmniejszenie liczby instrukcji potrzebnych do obliczenia wartości skrótu, procesory graficzne ATi/AMD były z łatwością 4 razy szybsze od swoich konkurentów. Ale NVIDIA ukradła koronę AMD w 2014 roku wraz z wydaniem architektury Maxwell (seria GTX 900), a AMD jeszcze jej nie odzyskało (i prawdopodobnie nigdy nie odzyska). Więc jednoznacznie będziesz chciał używać nowoczesnych procesorów graficznych NVIDIA w swoim urządzeniu.
Ale jakie procesory graficzne NVIDIA, pytasz? Świetne pytanie! Chcesz używać procesorów graficznych komputerów stacjonarnych (GTX/RTX), a nie procesorów graficznych stacji roboczych (Quadro) lub serwerów (Tesla), nawet jeśli używasz obudowy serwera. Dlaczego, pytasz? Z pewnością zadajesz wiele pytań. Wiesz, że ' nie dostaję za to zapłaty, prawda? Dosłownie przywiązali mnie do biurka w stęchłej piwnicy, zmuszając mnie do napisania tego wszystkiego dla Ciebie na Eee PC 700. Nie jadłem ' od miesiąca I wypróżniam się przez dziurę w krześle. Proszę wysłać pomoc. O kurwa, nadchodzą '; Bądź spokojny, nic nie wiesz. *pisze głośno* ... H A P P Y T O ... A N S W E R ... T H A T Q U E S T I O N ... F O R ... Y O U... Zgadza się, więc pierwszym powodem jest to, że procesory graficzne do komputerów stacjonarnych są o rok wielkości lub dwa tańsze, ponieważ procesory graficzne do komputerów stacjonarnych są dotowane przez graczy, a korzyść skali działa na twoją korzyść. Procesory graficzne stacji roboczych i serwerów mają również funkcje, których ' nigdy nie użyjesz do łamania haseł (takich jak wydajność FP64), więc ' płacisz dodatkowo za zasadniczo nic. Jeśli ' naprawdę lubisz rozdawać mnóstwo pieniędzy za absolutnie nic w zamian, chętnie przekażę ci moje informacje ACH. Po drugie, procesory graficzne stacji roboczych i serwerów są tradycyjnie nieco wolniejsze niż procesory graficzne komputerów stacjonarnych w zakresie łamania haseł. Ostatnio było kilka wyjątków — głównie Tesla P100 i V100 — ale chociaż są szybsze, kosztują więcej niż ludzka wątroba. Zazwyczaj mierzymy wartość procesora graficznego ' pod względem wydajności na dolara i wydajności na att. Wybierz najczęściej używany algorytm (jeśli ' jesteś w środowisku korporacyjnym, prawdopodobnie będzie to NTLM) i podziel szybkość skrótu procesora graficznego przez jego koszt. Zobaczysz, że stosunek perf:dolar dla procesorów graficznych Titan, Quadro i Tesla jest niesamowicie niski, podczas gdy flagowe procesory graficzne do komputerów stacjonarnych (numery modeli kończące się na " 80 ") mają najlepsze stosunki perf:dolar. Podobnie unikaj procesorów graficznych średniej i niższej półki. Chociaż cena może wyglądać atrakcyjnie, ich wskaźniki perf:dolar ujawniają, że ' to strata pieniędzy.
Więc teraz wiesz, że musisz kupować wysokiej klasy procesory graficzne NVIDIA na komputery stacjonarne z najwyższymi wskaźnikami perf:dolar, ale nadal istnieje jedna kluczowa informacja, której jeszcze ci nie powiedziałem, więc usuń ten procesor graficzny ze swojego koszyka NEWEGG, CRAIG. Kurwa. Trzeba kupić procesory graficzne z wentylatorem w stylu dmuchawy i chłodnicą z poziomymi płetwami. Czy nie kupuj procesorów graficznych z wentylatorami osiowymi i chłodnicy z pionowymi płetwami. To, że procesor graficzny ma dwa lub trzy wentylatory, nie oznacza, że będzie miał lepsze chłodzenie niż procesor graficzny z pojedynczym wentylatorem — prawdą jest wręcz przeciwnie. Te błyskotliwe chłodziarki GPU z wieloma wentylatorami faktycznie odprowadzają gorące powietrze do Twojej obudowy, a nie z niej, i są zaprojektowane tak, aby poradzić sobie z " dużymi " obciążeniami (takimi jak gry) i absolutnie nie są w stanie poradzić sobie z ciągłymi obciążeniami obliczeniowymi. Krótko mówiąc:
hashcat密码破解硬件">
Przede wszystkim wybór procesora będzie zależał przede wszystkim od wyboru płyty głównej. Więc najpierw wybierz płytę główną. Nie ma nawet wiele do powiedzenia na ten temat i dlatego płyta główna nie ma własnej sekcji. Uzyskaj potrzebne wsparcie, to ' jest takie proste.
Wiele osób błędnie uważa, że jeśli zamierzasz przeprowadzić tylko crack GPU, to nie ma znaczenia, jaki procesor jest zainstalowany w urządzeniu do crackingu. Ta mentalność wywodzi się przede wszystkim ze społeczności górniczej, gdzie chcesz kupić najtańsze i najgorsze procesory, aby utrzymać niskie koszty infrastruktury. Ale pękanie haseł nie jest wydobyciem. To kurwa nie jest, CRAIG. Nie obchodzi mnie, co widzisz na Reddicie. Chociaż wybrany procesor będzie w dużej mierze zależał od wyboru płyty głównej, nadal istnieją pewne zasady, których należy przestrzegać.
Ogólnie rzecz biorąc, Twój procesor musi mieć N +2 wątki dostępne do łamania procesora graficznego, gdzie N to liczba procesorów graficznych w sprzęcie. Na przykład, jeśli masz urządzenie z 8 procesorami graficznymi, Twój procesor musi być w stanie obsługiwać 10 wątków. Czterordzeniowy procesor z synchronicznym wielowątkowaniem (SMT, np. Intel HyperThreading) obsługuje tylko 8 wątków, co może sprawić, że trochę brakuje Ci zasobów; Sześciordzeniowy procesor z SMT byłby bardziej odpowiedni.
Jeśli używasz płyty głównej z dwoma gniazdami, zwróć uwagę, czy Twoja płyta główna jest złożona z jednym pierwiastkiem, czy z dwoma pierwiastkami. Pojedynczy zespół oznacza, że wszystkie procesory graficzne są routowane przez jeden procesor, natomiast podwójny zespół oznacza, że połowa procesorów graficznych jest routowana przez jeden procesor, a druga połowa przez drugi procesor. Jeśli Twoja płytka jest kompleksem Single Root, zwykle oznacza to, że możesz zainstalować tylko jeden procesor, aby obsłużyć liczbę procesorów graficznych, o ile masz wystarczającą liczbę wątków.
Pamiętaj również, że chociaż myślisz, że prawdopodobnie będziesz robić tylko crack GPU, w rzeczywistości na pewno nie będziesz. Niektóre algorytmy nie nadają się do przyspieszenia procesora graficznego, będziesz musiał użyć procesora. Nawet jeśli algorytm nadaje się do przyspieszenia procesora graficznego, atak może być nadal bardziej skuteczny na procesorze (na przykład w przypadku bezpośredniego ataku słownikowego na szybki algorytm skrótu lub na listę skrótów z setkami milionów skrótów. Będziesz musiał również zrobić kilka rzeczy, takich jak operacje na liście słów, generowanie zestawów reguł, analizowanie plików potplików itp. Nie chcesz, aby procesor był zbyt wolny dla tych zadań.
Na koniec porozmawiajmy o markach. Ponownie zależy to głównie od wybranej płyty głównej. Jeśli jednak masz możliwość wyboru, wybierz AMD. Intel to długo, ale AMD wreszcie po raz pierwszy od 2006 znowu jest konkurencyjny i na pewno miażdżyli go EPYC, Threadripper i Ryzen. Jeśli potrzebujesz pomocy w wyborze procesora, sprawdź wykresy stosunku ceny do jakości dla procesorów z najwyższej półki i firmy Passmark. Ja osobiście nie zastanawiałbym się nad tym, żeby nie kupić niczego z wynikiem CPU Mark poniżej 15 000.
To również zależy głównie od wybranej płyty głównej, ale należy przestrzegać dwóch sztywnych zasad:
Zasada#0: potrzebujesz co najmniej dwukrotnie więcej pamięci hosta niż pamięci wideo.
Host RAM ≥ 2 × VRAM
Jeśli więc masz 8× RTX 2080 SUPER z 8 GB VRAM każdy, potrzebujesz co najmniej 64 GB pamięci hosta. Być może będziesz mógł spędzić trochę mniej czasu, ale gdy zaczniesz robić coś bardziej zaawansowanego, otrzymasz błąd CL_OUT_OF_HOST_MEMORY.
Zasada#1: Zawsze kupuj renomowany, markowy RAM. Nie kupuj taniej pamięci RAM. Nie kupuj pamięci RAM bez marki. Nie kupuj odnowionego Rama. Nie kupuj ciężarówki Ram. Nie kupuj ram dosłownie.
Powtórz za mną:
I nie potrzebuję wielu terabajtów pamięci dla tabeli tęczowych . I nie potrzebuję wielu terabajtów pamięci dla tabeli tęczowych . I nie potrzebuję wielu terabajtów pamięci dla tabeli tęczowych . I nie potrzebuję wielu terabajtów pamięci dla tabeli tęczowych . I Czy nie potrzebuję wielu terabajtów pamięci dla tęczowych tabeli.
Jest rok 2020 I nadal jestem pytany o tabele tęczowe przynajmniej co kwartał. Tęczowy stół to starożytne relikwie z przeszłości, które po prostu nie mają miejsca w współczesnym łamaniu haseł. Nowoczesne łamanie haseł jest wysoce dynamiczne i wymaga zwinności, elastyczności i skalowalności. Tabele Rainbow są statyczne, sztywne i nie do końca rozszerzalne – są przeciwieństwem współczesnego kramowania haseł. Kiedy spojrzysz na najbardziej odnoszące sukcesy programy do łamania haseł na świecie — zespół Hashcat, zespół CynoSure Prime, zespół Radeon 9800 — przekonasz się, że żaden z nich nie miał kontaktu z tęczowymi zegarkami od prawie dekady. Więc nie potrzebujesz kilku TB pamięci masowej w tabeli tęczowej. Nie potrzebujesz nawet 1 TB miejsca do przechowywania urządzenia do łamania haseł. Poważnie, nawet 250 GB może być znacznie więcej niż dysk, którego kiedykolwiek użyłeś, chyba że robisz jakieś szalone badania nad hasłami lub coś takiego. Wiele osób ma wrażenie, że prędkość odczytu/zapisu dysku i IOPS są nieistotne dla krakowania platformy wiertniczej, ale zapewniam, że na pewno tak jest. Jeśli to możliwe, skorzystaj z pamięci masowej NVMe, która jest zdecydowanie najlepszym wyborem. Jeśli nie jest to możliwe, dysk SSD SATA również działa. Podobnie jak w przypadku Rama, staraj się trzymać się modeli z najwyższej półki znanych marek.
Istnieje stare komputerowe przysłowie, które mówi: „Nie wybieraj swoich aplikacji na podstawie systemu operacyjnego, którego używasz; wybieraj swoje aplikacje na podstawie systemu operacyjnego, którego używasz. Nie wiem, czy to prawdziwe przysłowie, czy też to tylko jakieś bzdury, które kiedyś przychodziły mi na myśl i które powtarzałem przez ostatnią dekadę; tak czy inaczej, to jest absolutnie prawdziwe. Pamiętając o tym, wyraźnym wyborem jest Ubuntu Linux. Ubuntu jest jedyną dystrybucją Linuksa, która konsekwentnie zapewnia doskonałą obsługę OpenCL i zastrzeżonych sterowników GPU, a Hashcat jest również opracowywany w Ubuntu, co prawie gwarantuje, że uzyskasz najlepsze ogólne wrażenia z Ubuntu. Inne dystrybucje Linuksa mają różne poziomy obsługi OpenCL i zastrzeżonych sterowników GPU, przy czym najnowocześniejsze dystrybucje, takie jak Fedora i Arch, są najbardziej bolesne w użyciu. Jak wszyscy wiemy, Kali zawsze słabo obsługiwał OpenCL.
Jeśli nie jesteś zadowolony z Linuksa, Windows jest również dostępną opcją. Jeśli jednak korzystasz z systemu Windows, musisz go uzupełnić o Cygwin, WSL lub podobne, np. udane programy do łamania haseł intensywnie wykorzystują takie jak, i, a także szybkie ' n brudne skrypty powłoki Perl skrypty i skrypty Python. Wszystkie te rzeczy są organicznymi funkcjami Linuksa, ale musisz zrobić wszystko, co w twojej mocy, aby były dostępne w systemie Windows. awkgrepsed
Jeśli pomysł Windowsa absolutnie cię mdzi, a ty też jesteś "nigdy Linux" szarobrodą, to FreeBSD i Solaris mogą być realnymi opcjami, w zależności od używanego GPU. Niestety, macOS nie jest już realną opcją, ponieważ Apple zrezygnowało z obsługi OpenCL na Metal, a one na zawsze pozostają w tyle za nowszymi procesorami graficznymi.
Twoje urządzenie do krakowania powinno być bez głowy (bez monitora), jeśli to możliwe. Złamanie haseł i jednoczesne korzystanie z graficznego pulpitu jest dość trudne, ponieważ Twój procesor graficzny będzie zajęty liczbami i nie będzie w stanie aktualizować wyświetlacza. Jeśli korzystasz z Linuksa i trzymasz się graficznego pulpitu, spróbuj uruchomić menedżera gołych okien (np. blackbox, openbox, i3 czy xmonad) bez menedżera pulpitu (np. Gnome, KDE, XFCE czy Mate), aby obciążenie pulpitu było jak najlżejsze.