Տեսակ | ծրագիր և password cracking software? |
---|---|
Նախագծումը՝ | Jens Steube? |
Գրված է՝ | Սի (ծրագրավորման լեզու) |
ՕՀ | Լինուքս, Windows, մաքՕՍ, FreeBSD, NetBSD, OpenBSD? և DragonFly BSD |
Վերջին կայուն տարբերակ | 6.2.6 (սեպտեմբերի 2, 2022)[1] |
Արտոնագիր | MIT արտոնագիր |
Կայք | hashcat.net |
Ելակոդ | github.com/hashcat/hashcat |
Hashcat, ծրագիր, որը ըստ ստեղծողներ ամենաարագն է գաղտաբառեր վերականգնելու գործում։ 2015 թվականին ծրագիրը սահմանափակ էր, սակայն այժմ այն հանդես է գալիս ինչպես ազատ ծրագրային ապահովում։ Կան հասանելի տարբերակներ Linux, macOS և Windows օպերացիոն համակարգերի համար։ Ծրագիրը կարող է աշխատել մի շարք հեշային ֆորմատների հետ՝ Microsoft LM, MD4, MD5, SHA և այլն։
Hashcat-ը հայտնություն հավաքեց շնորհիվ այն թերությունների, որոնք գտնվել էին նմանատիպ ծրագրերում, այս ծրագրի հեղինակաների կողմից։ Օրինակ սխալ գտնվեց 1Password ծրագրում, որի հնարավորություն էր տալիս հավաքել մաստեր-գաղտնաբառ[2][3]։ Ներկա պահին Hashcat-ը օգտագործվում է WPA/WPA2 գաղտնաբառերի հավաքման համար, ինչպես նաև MS Office, PDF, 7-Zip, RAR, TrueCrypt ֆայլերի գաղտանաբառերը կոտրելու համար։ Hashcat ակտիվ տարածումը և օգտագործումը, ստիպում է ստեղծողներին լավ մտածել իրենց համակարգերի անվտագություն մասին[4]։
Նախկինում Hashcat հանդես էր գալիս երկու տարբերակով․
hashcat v3.00-ի թողարկման հետ մեկ տես GPU և CPU գործինքները միավորվեցին և սկսեցին հանդես գալ hashcat v3.00 անունով[5]։ Միայն պրոցեսսորի համար նախատեսված տարբերակը, ստացավ hashcat-legacy անունը։ ԵՎ CPU, և GPU այժմ օգտագործում են OpenCL։
Ալգորիթմներից շատերը, որոնք ապահովում են hashcat-legacy, կարող են ջարդվել ավելի քիչ ժամանակում շնորհիվ լավ փաստագրված GPU, որը օգտագործվում է oclHashcat, cudaHashcat и hashcat v3.00 (օրինակ՝ MD5, SHA1 և այլն)։ Սակայն ոչ բոլոր ալգորիթմները կարող են հզորոանալ այս ճանապարհով, այդ իսկ պատճառով oclHashcat/cudaHashcat չի կարող համարվել hashcat-legacy-ի լիիրավ փոխարինողը։
Այս պահին hashcat-ը հասանելի է macOS, Windows և Linux օպերացիոն համակարգերի վրա։
Բոլոր ծրագրերի աշխատանքային սկզբմունքը, որոնք թույլ են տալի կոտրել գաղտանաբառեր նույն են։ Ծրագրերը տարբերվում են միայն իրենց արագությամբ և նրանով, որ տարբեր ծրագրերում օգտագործվում են տարբեր ալգորիթմներ։ Հիմնական գաղափարը կայանում է նրանում, որ ծրագրերը նախօրոք տրված տառերից և թվերից կարողողանան հավաքել գաղտնաբառը, որքան հնարավոր է արագ։ Ամեն տարբերակից վերցվում է հեշը և համեմատվում օրիգինալի հետ։ Եթե դրանք նույն են գաղտնաբառը համարվում է ջարդված։ Hashcat-ի պարագայում խորհուրդ է տրվում հավաքումը կատարել GPU-ի վրա, քանի որ այն թույլ է տալիս ավելի արագ հավաքել գաղտնաբառերը։
Hashcat-ը ներկայացնում է տարատեսակ հարձակման տեսակներ, որոնք օգնում են էֆֆեկտիվորեն բացել բոլոր հեշերը․
Ընդհանուր որոնումը համարվում է հին հարձակման տարբերակ, այդ իսկ պատճառով Hashcat-ի կազմը առաջարկում դիմակով հարձակումը որպես դրա փոխարինող։
{{cite web}}
: External link in |title=
(օգնություն)