Hashcat-opetusohjelma krakkaustilan parametrien asetuksista (erittäin yksityiskohtainen tieto, keräämisen arvoinen)

Julkaistu · kirjoittaja:Dokumentin salasanan palautusmestari

1. Yhdistelmätila (-a 1)

Joskus kohtaamme tällaisen ongelman. Esimerkiksi jos salasana on abcdabcd-tila, eikä sanakirjassamme ole abcdabcd:tä, se vie valtavasti tilaa. Onko olemassa tapa luoda abcdabcd abcd:n kautta? Hashcatissa se on tietysti mahdollista. Tässä osiossa puhumme ensin tästä tilasta, joka on sanakirjan yhdistelmähyökkäystila (parametri on edustettu-a 1).

1. Saman sanakirjan yhdistelmäkuvio

Kuvaamme ensin-a 1:n merkityksen yksinkertaisella esimerkillä ja viemme sinut sitten askel askeleelta tämän kuvion monimutkaiseen soveltamiseen.

hashcat – a 1 – m 0 mima.txt – o outfile dic.txt dic.txt

0.PNG
Tämän komennon merkitys on käyttää dic.txt Tämä sanakirja on yhdistetty mima.txtin tulkitsemiseen. Jos dic.txt koostuu alla olevan kuvan mukaisesta sanakirjasta

1.PNG
, uusi mima.txt-pari muodostuu tämän komennon yhdistämisen jälkeen. Txtin tulkittu sanakirja on:

2.PNG
Toisin sanoen dic.txtin jokainen rivi yhdistetään itsensä kanssa uuden sanakirjan muodostamiseksi.

2. Eri sanakirjojen yhdistelmätila

Edellinen esittely on saman sanakirjan yhdistelmä. Jos kyseessä on erilainen sanakirja, myös hashcat tukee sitä

3.PNG
tarkoittaa, että kaikki dic1.txt:n rivit yhdistetään kaikkiin dic2.txt:n riveihin ja muodostuu sanakirja, joka ratkaisee mima.txt:n.

Missä olosuhteissa yhdistelmätilaa käytetään? Yhdistelmätilassa yleensä, kun käyttäjän salasana on selvästi jaettu kahteen vaiheeseen, kuten: abcd1234, asdfasdf, aaa19770101,... jne., salasana näkyy selvästi edellisessä ja seuraavassa kappaleessa.

3. Huomioitavaa

(1) Yhdistelmätilassa hashcat voi tällä hetkellä tukea vain kahta sanakirjaa (tai samaa sanakirjaa kahdesti) yhdistettäväksi, eikä se voi tukea useita sanakirjoja (useampi kuin 3 sanakirjaa) tai useampi kuin 3 yhdistelmähyökkäystä samasta sanakirjasta.

Toisin sanoen seuraava komento on väärä:

hashcat   – a 1 – m 0 mima.txt – ooutfile dic.txt dic.txt

hashcat   – a 1 – m 0 mima.txt – ooutfile dic1.txt dic2.txt dic3.txt

(2) Yhdistetyssä tilassa hakemistoja ei myöskään tueta (edellisessä artikkelissa-a 0-tilassa tuetaan koko hakemistoa), joten seuraavat kaksi tilannetta eivät myöskään toimi.

hashcat   – a 1 – m 0 mima.txt – ooutfile/dic/

hashcat   – a 1 – m 0 mima.txt – ooutfile/dic/*.txt

(3) Ajantasaisuusongelmat

Yhdistelmätilaa käytettäessä, jos sanakirja on suuri, esimerkiksi kaksi sanakirjaa on 10 000 000, yhdistetyn tilan määrä on 100 000 000 000 000, mikä vastaa 10 000 000 sanakirjaa (jokaisessa sanakirjassa on 10 000 000 kohdetta) hyökkäys, silloin tila on liian suuri ja voi esiintyä paljon päällekkäisyyksiä. Vaikka kattavuus on lisääntynyt, ajantasaisuus ei ole korkea.

  2. Brutal force-krakkaustila (-a 3)

Brutal force-krakkaus, kuten nimestä voi päätellä, on määritetyn selkeän tekstitilan väkivaltainen tyhjentäminen (koska sinulla ei ole mitään keinoa kaventaa tyhjentävää tilaa).

Ennen kuin puhumme virallisesti brutal force-krakkauksesta, puhutaan ensin tilan ehtymisestä. Otetaan esimerkkinä tavalliset pienet kirjaimet + numerot. Jos salasanan pituus on 4, sen tila on 36**4=1679616. Se ei näytä olevan suuri ja tulee ulos hetken kuluttua. Jos salasanan pituus on 8, sen tila on 36**8=2821109907456. Jos ratkaisuaika on 1 000 000 000 (1 miljardi kertaa/s), ratkaisuaika on noin 2820 sekuntia, noin 47 minuuttia, mikä näyttää olevan sietävää. Jos salasanan pituus on 10, sen tila on 36**10= 3656158440062976 Jos ratkaisuaika on 1 000 000 000 (1 miljardi kertaa/s), ratkaisuaika ylittää 1000 tuntia, joten sitä ei voi hyväksyä.

Hashcatissa on monenlaisia brute force-krakkaustiloja (parametri on-a 3).

1. Yksinkertainen tila

Hashcatissa on 8 sisäänrakennettua oletusmerkkijoukkoa, nimittäin l (26 pientä kirjainta), u (26 isoa kirjainta), d (10 numeroa), H (pienet heksadesimaalimerkit), H (isot heksadesimaalimerkit), s (erikoismerkki 31), A (kokoelma 95 täyttä merkkiä l:stä, u:sta, d:stä, s:stä) ja b (binääri

0-0xff). Kuten alla olevassa kuvassa näkyy

4.PNG Esimerkki

(1) Jos 6-bittinen tila pienissä kirjaimissa loppuu, käytä komentoa seuraavasti:

5.PNG (2) Jos kaikki merkit loppuvat 8-bittisen tilan käytön komento on seuraava:

6.PNG (3) Jos kaikki numerotila alueella 4-6 bittiä loppuu, komento on seuraava:

7.PNG Tässä lisätään parametri- -inrcement- -increment-min 4- -inrcement- -increment-max 6 edustaa tyhjentävän pituuden vähimmäis-ja enimmäisarvoja.

2. Yhdistelmätila

Yhdistelmätila tässä on organisaatiotila tyhjentävässä tilassa, ei (-A 1) -tila.

Suora esimerkki havainnollistamiseksi:

(1) Salasana tyhjentää alueen. Salasanan pituuden oletetaan olevan 6. Ensimmäinen numero on koko merkkijoukko, toinen numero on pieni kirjain ja kolmas numero on iso kirjain, neljäs, viides ja kuudes merkki ovat koko merkkijoukko, joten komento voi käyttää seuraavaa tilaa:

8.PNG (2) Alla on useita yhdistelmätiloja,

Yksi: Jos salasanan alue on isot ja pienet kirjaimet + numerot ja pituus on 6, komento on seuraava:

9.PNG Käytä tässä-1:tä? minä? sinä? d tarkoittaa isoja ja pieniä kirjaimia + numeroita.

2: Jos tyhjentävä alue on 6 numeroa, ensimmäinen ja neljäs numero ovat isot ja pienet kirjaimet + numerot, toinen numero on isot ja pienet kirjaimet, kolmas ja viides numero ovat isot + numerot ja kuudes numero on numero, sitten komento on seuraava:

10.PNG Voit tietysti myös määrittää vähimmäispituuden ja enimmäispituuden, kuten alla olevassa kuvassa näkyy

11.PNG
3. Mukautettu tila

Esittelimme aiemmin, että Hashcatissa on 8 sisäänrakennettua merkkijoukkoa, mutta entä jos käyttäjän tarvitsema merkkijoukko ei kuulu näihin 8 tyyppiin? mitä tehdä? Sillä ei ole väliä, hashcat on myös valmistanut kaikille runsaasti mukautettuja brute force-hyökkäystiloja.

Käyttämällä hashcat – h-komentoa näet, että seuraava käyttötila on määritetty

12.PNG Alla selitämme esimerkkien kautta:

(1) Jos salasanan pituus on 8 bittiä ja jokainen bitti koostuu "0123456789aqwcfhj,. < > = -_ +", voit käyttää seuraavaa komentoa.

13.PNG Voit myös kirjoittaa nämä merkit tiedostoiksi, kuten char.txt, käyttämällä seuraavaa komentoa.

14.PNG (2) Jos salasanan pituus on 8 bittiä, ensimmäinen, kolmas ja kuudes bitti ovat kohdassa "43545yt", toinen ja neljäs bitti ovat kohdassa "345dfv- = _ +" ja viides ja seitsemäs bitti on kohdassa "9vjnbbf-brg" ja kahdeksas bitti on kohdassa "345fkfggh", voit käyttää seuraavaa komentoa.

15.PNG Tietysti voit myös kirjoittaa nämä merkit eri tiedostoihin, kuten char1.txt, … … …, käyttämällä seuraavaa komentoa.

16.PNG Huomautus: Joillakin symboleilla on erityinen merkitys komentorivillä, joten kun merkkijoukossa on erityisiä symboleja, on parasta kirjoittaa nämä symbolit tiedostomuodoksi.

(3) Lisää (2) perusteella vähimmäispituus ja enimmäispituus, kuten 4-8 bittiä. Voit käyttää seuraavaa komentoa.

17.PNG

3. Joidenkin parametrien käyttö

Edellisessä artikkelissa esittelimme joidenkin parametrien käytön. Tänään esittelemme joitain yleisesti käytettyjä parametreja. Tänään keskitymme näytön näyttöparametreihin

Edellisessä artikkelissa esitellään tiedoston tulostukseen liittyvät komennot (-o/ - -outfile-format) Näiden komentojen avulla Hashcat-salasanan tulos voidaan tulostaa tiettyyn muotoon. Mutta kun hashcat on käynnissä, emme näe, mitä salasanoja hashcat on tulkinut. Jos työskentelemme hashcatissa, voimme tulostaa hashcatin tulkitseman salasanan suoraan näytölle, mikä on intuitiivisempaa ja kätevämpää. Hashcatissa on tarkalleen useita parametreja, jotka voivat tulostaa Hashcat-suorituksen tulokset näytölle.

1. - -show

show-komento tulostaa pot-tiedostoon välimuistiin tallennetun tulkitun hash-ja salasanan näyttöikkunaan.

18.PNG

2. - -left

Left-komento tulostaa hash-arvon, jota hashcat ei ole tulkinut näytölle

19.PNG

3. - -stdout

stdout-komento ei tulosta salasanoja, mutta se tulostaa sisällön salasanojen purkamiseen käytetystä sanakirjasta.

20.PNG

Neljänneksi, yhteenveto

Hashcatissa on monia komentoja, ja eri parametrit vaihtelevat suuresti Hashcatin toiminnot ja roolit, on suositeltavaa, että kaikki kokeilevat erilaisia komentoja tutustuaksesi eri Hashcat-komentojen yhdistelmään. Hashcat-parametrin toimintaa varten voit oppia Hashcat-verkko-ohjeesta (-h).

Edellinen:Hashcat on salasanan räjähdystyökalu ja yksi tietoturvan välttämättömistä työkaluista. Kerää tämä artikkeli kirjanmerkkeihin.
Seuraava:Kokemusten jakaminen Hashcatista GPU-kiihdytyksen käyttämisestä salauksen purkamisen nopeuden parantamiseksi
  • Keskity Word, Excel, PPT, PDF, RAR, ZIP, 7Z, pakatut paketit, Office-salattujen tiedostojen lukituksen avaamiseen ja salauksen purkamiseen
  • Tarjoamme käyttäjille korkealaatuisen tiedostopakkauksen salasanan palautuksen, PDF-lukituksen avaamisen Word-salasanan palautuksen
  • Tekijänoikeus © Document Password Recovery Master Online-salauksen purkualusta