Password CrackerJak prolomit/uhodnout heslo
โก Chytrรฉ shrnutรญ
Prolomenรญ hesla je praxe zรญskรกvรกnรญ pลihlaลกovacรญch รบdajลฏ systematickรฝm hรกdรกnรญm, porovnรกvรกnรญm nebo vรฝpoฤtem s uloลพenรฝmi hash hodnotami. Tento pลehled vysvฤtluje, jak รบtoฤnรญci fungujรญ, jakรฉ nรกstroje pouลพรญvajรญ, jakรฉ faktory jim brรกnรญ a jakรฉ kontroly musรญ administrรกtoลi vynucovat.

Prolamovรกnรญ hesel je jednou z nejstarลกรญch disciplรญn v รบtoฤnรฉ bezpeฤnosti, pลesto zลฏstรกvรก stejnฤ relevantnรญ jako kdykoli pลedtรญm, protoลพe uลพivatelรฉ si i nadรกle vybรญrajรญ pลedvรญdatelnรฉ tajnรฉ kรณdy. V tomto tutoriรกlu si pลedstavรญme bฤลพnรฉ techniky, kterรฉ รบtoฤnรญci pouลพรญvajรญ k obnovenรญ hesel, nรกstroje, kterรฉ tuto prรกci automatizujรญ, a protiopatลenรญ, kterรก mohou administrรกtoลi nasadit k ochranฤ systรฉmลฏ pลed tฤmito รบtoky.
Co je to prolomenรญ hesel?
Prolomenรญ hesla je proces pokusu o zรญskรกnรญ neoprรกvnฤnรฉho pลรญstupu k omezenรฉmu systรฉmu obnovenรญm tajnรฉho klรญฤe, kterรฝ chrรกnรญ ovฤลovacรญ mechanismus. Proces prolomenรญ mลฏลพe zahrnovat porovnรกvรกnรญ uloลพenรฝch hashลฏ hesel s pลedem vypoฤรญtanรฝm seznamem slov nebo spouลกtฤnรญ algoritmลฏ, kterรฉ generujรญ kandidรกtnรญ hesla, dokud nenรญ nalezena shoda. Jakmile je shoda nalezena, mลฏลพe se รบtoฤnรญk ovฤลit jako legitimnรญ uลพivatel, aniลพ by musel hรกdat online.
Co je to sรญla hesla?
Sรญla hesla je mฤลรญtkem รบฤinnosti hesla v odolรกvรกnรญ รบtokลฏm proti prolomenรญ hesla. Sรญla jakรฉhokoli hesla je urฤena tลemi vlastnostmi:
- Dรฉlka: celkovรฝ poฤet znakลฏ, kterรฉ heslo obsahuje.
- Sloลพitost: zda pouลพรญvรก kombinaci velkรฝch pรญsmen, malรฝch pรญsmen, ฤรญslic a symbolลฏ.
- Nepลedvรญdatelnost: zda รบtoฤnรญk, kterรฝ uลพivatele znรก, dokรกลพe heslo snadno uhodnout.
Porovnejme tลi hesla: heslo, password1, a #heslo1$V tomto pลรญkladu pouลพijeme indikรกtor sรญly hesla v cPanelu. Obrรกzky nรญลพe ukazujรญ sรญlu kaลพdรฉho kandidรกta.
Poznรกmka: pouลพitรฉ heslo je heslo; sรญla je 1, coลพ je velmi slabรก.
Poznรกmka: pouลพitรฉ heslo je password1; sรญla je 28, coลพ je stรกle slabรฉ.
Poznรกmka: pouลพitรฉ heslo je #heslo1$; รบroveล zabezpeฤenรญ je 60, coลพ je silnรฉ. ฤรญm vyลกลกรญ ฤรญslo zabezpeฤenรญ, tรญm lepลกรญ heslo.
Pลedpoklรกdejme nynรญ, ลพe musรญme uklรกdat stejnรก hesla pomocรญ MD5 hashovรกnรญ. Pouลพijeme online generรกtor MD5 hashลฏ k pลevodu kaลพdรฉho hesla na jeho hash hodnotu. Nรญลพe uvedenรก tabulka ukazuje vรฝslednรฉ hashovรกnรญ.
| Heslo | Hash MD5 | Indikรกtor sรญly cPanelu |
|---|---|---|
| heslo | 5f4dcc3b5aa765d61d8327deb882cf99 | 1 |
| password1 | 7c6a180b36896a0a8c02787eeafb0e4c | 28 |
| #heslo1$ | 29e08fb7103c327d68327f23d8d9256c | 60 |
Nynรญ pouลพijeme veลejnรฝ web pro zpฤtnรฉ vyhledรกvรกnรญ MD5 k prolomenรญ vรฝลกe uvedenรฝch hashลฏ. Obrรกzky nรญลพe ukazujรญ vรฝsledky prolomenรญ hesla pro kaลพdou hodnotu.
Jak je vidฤt z vรฝลกe uvedenรฝch vรฝsledkลฏ, podaลilo se nรกm prolomit prvnรญ a druhรฉ heslo, kterรฉ mฤly niลพลกรญ ฤรญsla sรญly. Nepodaลilo se nรกm prolomit tลetรญ heslo, kterรฉ bylo delลกรญ, sloลพitฤjลกรญ a nepลedvรญdatelnฤjลกรญ. Mฤlo takรฉ vyลกลกรญ ฤรญslo sรญly.
Techniky prolomenรญ hesel
Existuje nฤkolik osvฤdฤenรฝch technik, kterรฉ รบtoฤnรญci pouลพรญvajรญ k obnovenรญ hesel. Nรญลพe popรญลกeme nejฤastฤji pouลพรญvanรฉ kategorie.
- รtok na slovnรญk: Tato metoda pouลพรญvรก seznam pravdฤpodobnรฝch kandidรกtลฏ a kaลพdรฝ z nich porovnรกvรก se zachycenรฝmi uลพivatelskรฝmi hesly nebo hashy hesel.
- รtok hrubou silou: รtoky hrubou silou kombinujรญ alfanumerickรฉ znaky a symboly pomocรญ algoritmลฏ k systematickรฉmu generovรกnรญ vลกech moลพnรฝch hesel, dokud nenรญ nalezena shoda. Napลรญklad heslo jako heslo lze takรฉ vyzkouลกet jako slovo pomocรญ hybridnรญho pravidla hrubรฉ sรญly.
- รtok na duhovรฝ stลฏl: Tato metoda se spolรฉhรก na pลedem vypoฤรญtanรฉ haลกe. Pลedpoklรกdejme, ลพe databรกze uklรกdรก hesla jako MD5 haลกe. รtoฤnรญk vytvoลรญ dalลกรญ tabulku, kterรก uklรกdรก MD5 haลกe bฤลพnรฝch hesel a porovnรก zachycenรฝ haลก s pลedem vypoฤรญtanou tabulkou. Pokud je nalezena shoda, heslo je obnoveno.
- Hรกdat: Jak nรกzev napovรญdรก, tato metoda zahrnuje hรกdรกnรญ. Hesla jako napลรญklad QWERTY, heslo, a administrรกtor se bฤลพnฤ pouลพรญvajรญ nebo jsou nastaveny jako vรฝchozรญ. Pokud nebyly zmฤnฤny, mohou bรฝt rychle ohroลพeny.
- Pavouci: Vฤtลกina organizacรญ pouลพรญvรก hesla, kterรก obsahujรญ firemnรญ informace. Tyto informace lze zรญskat z firemnรญch webovรฝch strรกnek a sociรกlnรญch mรฉdiรญ, jako je Facebook a Twitter. Spidering shromaลพฤuje data z tฤchto zdrojลฏ za รบฤelem vytvรกลenรญ cรญlenรฝch seznamลฏ slov, kterรฉ se potรฉ pouลพรญvajรญ pลi slovnรญkovรฝch a hrubรฝch silovรฝch รบtocรญch.
- Nรกplล povฤลenรญ: รtoฤnรญci pลehrรกvajรญ dvojice uลพivatelskรฝch jmen a hesel uniklรฉ z jednoho รบniku proti nesouvisejรญcรญm sluลพbรกm a zneuลพรญvajรญ uลพivatele, kteลรญ opakovanฤ pouลพรญvajรญ pลihlaลกovacรญ รบdaje.
Podrobnรฝ seznam slov pro fiktivnรญ spoleฤnost by mohl kombinovat: 1976 (rok narozenรญ zakladatele); smith, jones (pลรญjmenรญ); acme (nรกzev spoleฤnosti); built, to, last (klรญฤovรก slova vize); golf, ลกachy, fotbal (konรญฤky).
Nรญลพe uvedenรก tabulka porovnรกvรก techniky podle rychlosti, pลedpokladลฏ a detekovatelnosti.
| Technika | Rychlost | Vyลพaduje hash? | Detekovatelnรฉ online? |
|---|---|---|---|
| Slovnรญk | rychlรฝ | volitelnรฝ | Ano |
| Hrubou silou | Pomalu | volitelnรฝ | Ano |
| Duhovรฝ stลฏl | Velmi rychlรก | Ano | Ne (offline) |
| Hรกdej | Promฤnlivรฝ | Ne | Ano |
| Pavouk | Pomalu | Ne | Ano |
| Povฤลovacรญ nรกdivka | rychlรฝ | Ne | Ano |
Password Cracker Tools
Nรกstroje pro prolomenรญ hesel jsou softwarovรฉ programy, kterรฉ automatizujรญ vรฝลกe popsanรฉ techniky. Jeden takovรฝ nรกstroj jsme jiลพ zmรญnili v pลรญkladu sรญly, kde veลejnรฉ vyhledรกvรกnรญ MD5 pouลพรญvรก duhovou tabulku k obrรกcenรญ bฤลพnรฝch hashลฏ. Nynรญ se podรญvรกme na dalลกรญ nรกstroje, na kterรฉ se odbornรญci spolรฉhajรญ pลi autorizovanรฝch hodnocenรญch.
1) John the Ripper
John the Ripper Pouลพรญvรก pลรญkazovรฝ ลรกdek a pลijรญmรก seznamy slov s pravidly pro generovรกnรญ kandidรกtลฏ. Automaticky detekuje mnoho bฤลพnรฝch formรกtลฏ hash. Program je zdarma, zatรญmco kurรกtorovanรฉ komerฤnรญ seznamy slov jsou k dispozici samostatnฤ. Navลกtivte https://www.openwall.com/john/.
2) Cain & Abel
Cain & Abel bฤลพรญ na Windows a obnovuje uลพivatelskรก hesla, provรกdรญ sรญลฅovรฉ sniffing a dalลกรญ. Jeho grafickรฉ rozhranรญ ho ฤinรญ oblรญbenรฝm u novรกฤkลฏ. Nรกstroj nenรญ aktivnฤ udrลพovรกn od roku 2014, proto jej pouลพรญvejte pouze na starลกรญch laboratornรญch systรฉmech. Viz https://sectools.org/tool/cain/.
3) Ophcrack
Ophcrack je kลรญลพovรก platforma Windows program na prolomenรญ hesel, kterรฝ pouลพรญvรก duhovรฉ tabulky. Bฤลพรญ na Windows, Linux a macOSa obsahuje modul hrubรฉ sรญly. Navลกtivte https://ophcrack.sourceforge.io/.
4) Hashcat
Hashcat je modernรญ standard pro offline obnovu hesel. Podporuje vรญce neลพ 300 hashovacรญch algoritmลฏ, vyuลพรญvรก akceleraci GPU a nabรญzรญ รบtoky zaloลพenรฉ na pravidlech. Dokumentace je k dispozici na https://hashcat.net/hashcat/.
5) Hydra
Hydra (THC-Hydra) cรญlรญ na online sluลพby, jako jsou pลihlaลกovacรญ formulรกลe SSH, FTP, RDP a HTTP. Dodรกvรก se s Kali Linux a je ลกiroce pouลพรญvรกn v autorizovanรฝch operacรญch ฤervenรฉho tรฝmu.
Jak se chrรกnit pลed รบtoky na prolomenรญ hesla?
Organizace mลฏลพe pouลพรญt nรกsledujรญcรญ opatลenรญ ke snรญลพenรญ pravdฤpodobnosti prolomenรญ hesel:
- Poลพadujte minimรกlnฤ 12 znakลฏ a vyhnฤte se pลedvรญdatelnรฝm vzorลฏm, jako je 11552266 nebo qwerty1234.
- Hesla uklรกdejte pomocรญ pomalรฉ jednosmฤrnรฉ haลกovacรญ funkce, jako je bcrypt, scrypt nebo Argon2, spรญลกe neลพ pomocรญ rychlรฝch hashลฏ, jako je MD5 nebo SHA-1.
- Solรญ kaลพdรฉ heslo pลed hashovรกnรญm; soli brรกnรญ vyhledรกvรกnรญ v duhovรฉ tabulce, i kdyลพ je samotnรฝ hash rychlรฝ.
- Pลijmฤte zรกsady pro hesla, kterรฉ upลednostลujรญ vysokรฉ skรณre sรญly a podporujรญ pลรญstupovรฉ frรกze, jak doporuฤuje NIST SP 800-63B.
- Povolte vรญcefaktorovรฉ ovฤลovรกnรญ (MFA), aby samotnรฉ odcizenรฉ heslo neumoลพลovalo pลรญstup.
- Pouลพijte sprรกvce hesel k vygenerovรกnรญ jedineฤnรฝch pลihlaลกovacรญch รบdajลฏ pro kaลพdou sluลพbu a neutralizujte tak รบtoky typu โcredentials stuffingโ.
- Nakonfigurujte uzamฤenรญ รบฤtลฏ, omezenรญ a nepลetrลพitรฉ monitorovรกnรญ pro vฤasnou detekci online aktivity hrubรฉ sรญly.
Hacking Activity: Hack Now!
V tomto praktickรฉm scรฉnรกลi se chystรกme prolomit Windows รบฤet, kterรฝ pouลพรญvรก jednoduchรฉ heslo. Windows uklรกdรก lokรกlnรญ pลihlaลกovacรญ รบdaje jako NTLM hashe (schรฉma zaloลพenรฉ na MD4) a k obnovenรญ hodnoty pouลพijeme modul NTLM cracker v Cain and Abel.
Kain a รbel dokรกลพรญ prolomit hesla pomocรญ slovnรญkovรฉho รบtoku, hrubรฉ sรญly nebo kryptoanalรฝzy (pลedem vypoฤรญtanรฉ tabulky). My zde pouลพijeme slovnรญkovรฝ รบtok. Stรกhnฤte si seznam slovnรญkลฏ. 10k-Most-Common.zip z renomovanรฉho zrcadla. Pro tuto demonstraci jsme vytvoลili รบฤet s nรกzvem รฤty s heslem QWERTY na Windows 7 laboratornรญch strojลฏ.
Jak prolomit heslo
Nรญลพe uvedenรฝ nรกvod spojuje kaลพdou obrazovku Kaina a รbela s akcรญ, kterou je tลeba provรฉst. Postupujte podle krokลฏ v danรฉm poลadรญ na svรฉm vlastnรญm testovacรญm รบฤtu, nikdy na systรฉmu, kterรฝ nevlastnรญte.
Krok 1) Otevลete Kain a รbel.
Spusลฅte aplikaci; zobrazรญ se vรกm nรกsledujรญcรญ hlavnรญ obrazovka.
Krok 2) Najdฤte tlaฤรญtko Pลidat.
Ujistฤte se, ลพe je vybrรกna karta Cracker, jak je znรกzornฤno vรฝลกe, a kliknฤte na tlaฤรญtko Pลidat na panelu nรกstrojลฏ.
Krok 3) Vyberte zdroj importu.
Zobrazรญ se nรกsledujรญcรญ dialogovรฉ okno. Vyberte Importovat hashe z lokรกlnรญho systรฉmu a klepnฤte na tlaฤรญtko Dalลกรญ.
Krok 4) Revzobrazit importovanรฉ รบฤty.
Lokรกlnรญ uลพivatelskรฉ รบฤty jsou uvedeny nรกsledovnฤ. Pลesnรฉ vรฝsledky budou odrรกลพet uลพivatelskรฉ รบฤty na vaลกem laboratornรญm poฤรญtaฤi.
Krok 5) Kliknฤte pravรฝm tlaฤรญtkem myลกi na cรญlovรฝ รบฤet.
Kliknฤte pravรฝm tlaฤรญtkem myลกi na รบฤet, kterรฝ chcete prolomit. V tomto tutoriรกlu pouลพijeme รฤty uลพivatel.
Krok 6) Otevลete panel รบtoku slovnรญkem.
V oknฤ slovnรญkovรฉho รบtoku kliknฤte pravรฝm tlaฤรญtkem myลกi do sekce slovnรญku a vyberte Pลidat k oblรญbenรฝm jak je uvedeno nรญลพe.
Krok 7) Pลejdฤte k souboru se seznamem slov.
Pลejdฤte na 10k-nejฤastฤjลกรญ.txt soubor, kterรฝ jste prรกvฤ stรกhli, a vyberte jej.
Krok 8) Revzobrazit obnovenรฉ heslo.
Pokud si uลพivatel zvolรญ jednoduchรฉ heslo, jako napล. QWERTY, uvidรญte vรฝsledky podobnรฉ tฤm na obrazovce nรญลพe, s hodnotou prostรฉho textu vedle uลพivatelskรฉho รบฤtu.
Poznรกmka: Doba potลebnรก k prolomenรญ hesla zรกvisรญ na sรญle hesla, sloลพitosti seznamu kandidรกtลฏ a vรฝpoฤetnรญm vรฝkonu vaลกeho poฤรญtaฤe. Pokud slovnรญkovรฝ รบtok heslo neobnovรญ, zkuste dรกle รบtok hrubou silou nebo kryptoanalรฝzu.
Jak je umฤlรก inteligence Reshaping Prolomenรญ hesla a ochrana
Umฤlรก inteligence se stala vรฝznamnou silou na obou stranรกch prolamovรกnรญ hesel. รtoฤnรญci trรฉnujรญ jazykovรฉ modely na uniklรฝch vรฝpisech pลihlaลกovacรญch รบdajลฏ, aby pลedpovรญdali realistickรฉ pลรญstupovรฉ frรกze, zatรญmco obrรกnci pรกrujรญ stejnรฉ modely s telemetrickรฝmi kanรกly, aby rychleji odhalili kompromitaci.
Zde je nรกvod, jak dnes umฤlรก inteligence mฤnรญ obor:
- Chytลejลกรญ generovรกnรญ seznamลฏ slov: Generativnรญ modely, jako je PassGAN, se uฤรญ vzory lidskรฝch hesel a vytvรกลejรญ seznamy kandidรกtลฏ, kterรฉ prolomรญ vรญce hashลฏ neลพ statickรฉ slovnรญky.
- Hodnocenรญ behaviorรกlnรญho rizika: Obrannรก umฤlรก inteligence kontroluje geografii pลihlรกลกenรญ, otisky prstลฏ zaลรญzenรญ a ty.ping rytmus, odesรญlรกnรญ neobvyklรฝch kontextลฏ k vylepลกenรฉ autentizaci.
- Detekce anomรกliรญ v reรกlnรฉm ฤase: Klasifikรกtory strojovรฉho uฤenรญ sledujรญ protokoly ovฤลovรกnรญ a oznaฤujรญ vklรกdรกnรญ pลihlaลกovacรญch รบdajลฏ nebo zpomalovacรญ kampanฤ hrubou silou, kterรฉ pravidla pro podpis pลehlรฉdnou.
- Automatizovanรฉ kouฤovรกnรญ v oblasti zรกsad: Platformy pro identitu porovnรกvajรญ novรก hesla s korpusy specifickรฝmi pro danou organizaci a navrhujรญ silnฤjลกรญ nรกhrady, neลพ je uลพivatelรฉ finalizujรญ.
- Ochrana proti phishingu: Umฤlรก inteligence urychluje zavรกdฤnรญ FIDO2 a tokลฏ pลรญstupovรฝch klรญฤลฏ analรฝzou rizikovรฝch signรกlลฏ a sniลพovรกnรญm tลenรญ mezi uลพivateli.
Spojte monitorovรกnรญ pomocรญ umฤlรฉ inteligence s vรญcefaktorovรฝm ovฤลovรกnรญm, modernรญm hashovรกnรญm, jako je Argon2, a rychlรฝmi informaฤnรญmi kanรกly o naruลกenรญ bezpeฤnosti, abyste mฤli automatickou obranu pลed automatizovanรฝm รบtokem.















