IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

hashrat - Online nel cloud

Esegui hashrat nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando hashrat che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


hashrat - strumento di hashing che supporta diversi hash e ricorsività

SINOSSI


hashrat [Opzioni] [percorsi a hash]

hashrat -c [Opzioni] [ingresso filetto of hash]

DESCRIZIONE


Hashrat è un hash-utilità di generazione che supporta md5, sha1, sha256, sha512,
idromassaggio, jh-224, jh256, jh-384 e jh-512 hash funzioni, e anche le versioni HMAC of
quelle funzioni. Può produrre in formato tradizionale (come md5sum e shasum e il
mi piace) o il suo formato.

Gli hash possono essere emessi in ottale, decimale, esadecimale, esadecimale maiuscolo o base64.

Hashrat supporta anche la ricorsione delle directory, l'hashing di interi dispositivi e la generazione di a hash
per un'intera directory. Ha una modalità CGI che può essere utilizzata come pagina web a ricerca
hash.

VERSIONI


-?, -aiuto, --Aiuto
Stampa questo aiuto.

-versione, --versione
Stampa la versione del programma.

-md5 Usa md5 hash algoritmo. Questa è l'impostazione predefinita hash.

-sha1 Usa sha1 hash algoritmo.

-sha256
Usa sha256 hash algoritmo.

-sha512
Usa sha512 hash algoritmo.

-vortice Usa l'idromassaggio hash algoritmo.

-idromassaggio
Usa l'idromassaggio hash algoritmo.

-jh224 Usa jh-224 hash algoritmo.

-jh256 Usa jh-256 hash algoritmo.

-jh384 Usa jh-384 hash algoritmo.

-jh512 Usa jh-512 hash algoritmo.

-hmac HMAC utilizzando specificato hash algoritmo.

-8 Codifica con ottale invece of esadecimale.

all'10 ottobre Codifica con decimale invece of esadecimale.

-H, -ESADECIMALE
Codifica con MAIUSCOLO esadecimale.

-64, -base64
Codifica con base64.

-i64, -i64
Codifica con base64, con caratteri riorganizzati.

-p64, -p64
Codifica con base64 con az,AZ e ​​_-, per la migliore compatibilità con "consentito"
personaggi nei siti web.

-x64, -x64
Codifica con lo stile XXencode base64.

-u64, -U64
Codifica con lo stile UUencode base64.

-g64, -g64
Codifica con lo stile GEDCOM base64.

-a85, -A85
Codifica con ASCII85.

-z85, -z85
Codifica con la variante ZEROMQ di ASCII85. -t, -trad Uscita hash in tradizionale
md5sum, formato shaXsum.

-etichetta, --etichetta -bsd
Uscita hash in formato bsdsum.

-r Ricorre nelle directory durante l'hashing dei file.

-f
File hash elencati in .

-i
Solo hash articoli corrispondenti .

-x
Escludi articoli corrispondenti .

-n
Troncare hash a byte.

-c CONTROLLO hash contro la lista da filetto (o stdin).

-cfr CONTROLLO hash ma mostra solo fallimenti.

-m MATCH file da un elenco letto da stdin.

- lm Leggi hash da stdin, caricali a un server memcached (richiede il -memcached
opzione).

-X, Exec-
In modalità CHECK o MATCH esamina solo i file eseguibili.

-dup Cerca file duplicati.

-memcached , -mcd
Specificare il server memorizzato nella cache. Questa opzione sovrascrive l'elenco di lettura da stdin se utilizzato
con -m, -c or -cfr.

-h
Copione a corri quando a filetto non riesce in modalità CHECK o si trova in modalità MATCH.

-gancio
Copione a corri quando a filetto non riesce in modalità VERIFICA o si trova in modalità TROVA

-colore Usa codici colore ANSI sull'output durante il controllo hash.

-S, -severa
Modalità rigorosa: durante il controllo, controllare filetto mtime, proprietario, gruppo e inode nonché
suo hash.

-d Dereferenziare (seguire) i collegamenti simbolici.

-fs Rimani un filesystem.

-dirmodo
DirMode: leggi tutti i file nella directory e creane uno hash per loro.

-devmode
DevMode: leggi da a filetto ANCHE DI È UN DEVNODO.

-Linee Leggi le righe da stdin e hash ogni riga in modo indipendente.

-rl, -linee grezze
Leggi le righe da stdin e hash ogni riga in modo indipendente, COMPRESO qualsiasi finale
spazi bianchi. Questo è compatibile con 'eco testo | md5sum'.

-cgi Esegui in modalità HTTP CGI.

-netto Trattare 'filetto' come URL ssh o http e trascina i file sulla rete
e poi hash loro (consente l'hashing of file su macchine remote). Gli URL sono in
formato ssh://[nome utente]:[password]@[host]:[porta] o
http://[username]:[password]@[host]:[port].

-idfile
sentiero a una chiave privata ssh filetto a uso a autentica INVECE DI UNA PASSWORD quando
estrarre i file tramite ssh.

-xattr Usa esteso filetto ATTRIBUTI. In hash modalità, negozio hash nel filetto attributi. In
controlla la modalità confronta con hash immagazzinato filetto attributi.

-txattr
Usa TRUSTED eXtended filetto ATTRIBUTI. In hash modalità, negozio hash in fidato filetto
attributi. Gli attributi attendibili possono essere letti e scritti solo da root.

-cache Usa il hash memorizzati nell'utente xattr se sono più giovani di mtime of , il filetto. Questo
accelera l'output hash.

-u
Aggiornare. In modalità di verifica, aggiorna hash per i file mentre procedi. Il è un
elenco separato da virgole of cose a update, che può essere xattr memcached o a filetto
nome. Questo aggiornerà questi obiettivi con il hash che è stato trovato all'epoca of
il controllo.

-nascondere-ingresso
Quando si leggono i dati da stdin in linemode, impostare il terminale a non riecheggiano i caratteri,
nascondendo così digitato ingresso.

-stella-ingresso
Quando si leggono i dati da stdin in linemode, sostituire i caratteri con le stelle.

NOTE


Hashrat può anche rilevare se viene eseguito sotto qualsiasi of i seguenti nomi (ad es. via
collegamenti simbolici):

md5sum Corri con '-trad -md5'.

shasum Corri con '-trad -sha1'.

sha1sum
Corri con '-trad -sha1'.

sha256sum
Corri con '-trad -sha256'.

sha512sum
Corri con '-trad -sha512'.

jh224sum
Corri con '-trad -jh224'.

jh256sum
Corri con '-trad -jh256'.

jh384sum
Corri con '-trad -jh384'.

jh512sum
Corri con '-trad -jh512'.

vortice
Corri con '-trad -vortice'.

hashrat.cgi
Esegui in "modalità cgi" abilitata per il web.

ESEMPI


hashrat
Genera un md5 hash of dati letti da stdin (predefinito hash il tipo è md5).

hashrat -jh256
Genera un jh-256 hash of dati letti da stdin.

hashrat -sha256 all'64 ottobre
Genera uno sha-256 hash of dati letti da stdin, output con codifica base64.

hashrat -sha256 all'64 ottobre -Linee
Leggi le righe da stdin e genera uno sha-256 con codifica base64 PER OGNI LINEA.
Questo rimuove qualsiasi spazio bianco dalla fine of la riga (inclusa \r e/o \n riga
terminatori).

hashrat -md5 -trad -linee grezze
Leggi le righe da stdin e genera un md5 hash in formato tradizionale per ogni linea
COMPRESO LO SPAZIO BIANCO DI TRAILING. Questo è compatibile con 'eco testo | md5sum', dove
il testo è una riga, poiché echo aggiunge una nuova riga a Alla fine of il testo che emette.

hashrat *
Genera una lista of hash per i file nella directory corrente (predefinito hash il tipo è
md5).

hashrat -r -sha1 * > hash.sha1
Genera una lista of hash per i file nella directory corrente, AND ALL
SOTTOdirectory, utilizzando l'hashing sha1.

gatto hash.sha1 > hashrat -c
Vedi hash elencato in hashs.sha1.

gatto hash.sha1 > hashrat -c -severa
Vedi hash elencato in hashs.sha1. Se hash NON sono in formato tradizionale di
, il -severa la bandiera causerà hashrat a controlla i file uid, gid, size, mtime e
inode e stampa un messaggio di errore se presente of quelli non corrispondono.

gatto hash.sha1 > hashrat -cfr
Vedi hash elencato in hashes.sha1 ma solo errori di output.

gatto APT1.md5 | hashrat -m -r /
Leggi un elenco of hash da stdin e cerca in modo ricorsivo i file che li corrispondono.

gatto APT1.md5 | hashrat - lm -memcached 127.0.0.1
Leggi un elenco of hash da stdin e registrarli in un server memcached.

hashrat -m -memcached 127.0.0.1 -r /
Cerca in modo ricorsivo i file di cui hash sono memorizzati in un server memcached.

hashrat -devmode -idromassaggio all'64 ottobre / Dev / sda1
Genera un vortice hash of l'intero dispositivo /dev/sda1. Risultato di output in base 64.

hashrat -sha1 -netto ssh:utente:password@miohost/bin/*
Genera sha1 hash of file in / bidone /* sulla macchina remota 'myhost'.

hashrat -idromassaggio -netto http://myhost.com/webpage.html
Genera idromassaggio hash per l'URL elencato. Nota, molte pagine web sono dinamiche
contenuto che cambia ogni volta, quindi questo tornerà solo lo stesso hash sopra e
over se la pagina è statica e non cambia.

hashrat -dup -r / Home -u xattr
Cerca file duplicati in /home. Aggiornare hash memorizzato nel filesystem
attributi mentre procedi.

USI PER HASHRAT


1) Password forti

È possibile utilizzare hashrat a generare password complesse per i siti web. Quindi, non hai a
ricorda la password sicura, se va sempre rigenerata con hashrat. Hai bisogno a
ricorda una manciata of password moderatamente decenti, cioè cose che non riesco a trovare da
grepping nell'elenco delle "10,000 password più popolari"[1] e un pin personale aggiuntivo.
Ora, hai bisogno a combinare il nome del sito web, one of password, e il pin personale, in a
stringa e inserirli in hashrat:

$ echo "password facebook.com 1234" | hashrat -sha1 -64

Ovviamente, una buona password non è "password" e un buon pin non è "1234", ma ottieni il
idea. Questo dà una stringa di 28 caratteri che dovrebbe richiedere "8.02 trilioni di secoli" a crepa
con un "array di cracking massiccio", secondo a Pagliaio di password di Steve Gibson
utilità[2]. Questo è quello che poi uso come password. Sfortunatamente alcuni siti web non accettano
una password di 28 caratteri e per questi puoi troncare a la lunghezza appropriata (usando
, il -n flag), ma i risultati sono ancora più forti di qualsiasi cosa tu possa ricordare, e
non è necessario archiviare nulla su disco (come con i gestori di password).

Ci sono alcuni pericoli a usando il metodo 'eco' mostrato sopra se sei su una condivisione
macchina, o se qualcuno si blocca of il tuo computer/disco rigido. Su una macchina condivisa qualcuno
potresti digitare "ps ax" a vedere tutti i comandi in esecuzione e, se cronometrano correttamente, potrebbero vedere
la tua riga di comando con la tua password al suo interno. Un altro pericolo sta nell'usare un guscio (come
bash) che registrerà i comandi digitati in modo da poterli richiamare in seguito. Bash lo memorizza
informazioni su disco nel filetto .bash_history, quindi se usi il metodo 'echo' mostrato sopra
la tua password verrà salvata su disco. Per combattere questo hashrat ha la modalità linea:

$ hashrat -sha1 -64 -linee

Questo legge le righe da stdin, quindi digita in hashrat e poi premi INVIO e sarai
dato che hash of la riga che hai digitato. Con questo metodo la tua password non è né visibile in
'ps ax', né viene mai memorizzato su disco.

A -Linee produrrà un diverso hash a il metodo 'eco' sopra elencato, perché
elimina qualsiasi spazio vuoto finale dalle righe lette. Se vuoi una stretta compatibilità con
'echo' (di default echo aggiunge una nuova riga a Alla fine of il testo a output) quindi utilizzare rawlines
modalità:

$ hashrat -sha1 -64 -linee di riga

Infine, puoi impedire ai surfisti di spalla di vederti digitare la password utilizzando il pulsante
-nascondere-ingresso or -stella-ingresso Opzioni a nascondi ciò che scrivi.

[1] https://github.com/discourse/discourse/blob/master/lib/common_passwords/10k-common-passwords.txt

[2] https://www.grc.com/haystack.htm

2) Aspettando filetto i cambiamenti

Come md5sum/shasum ecc. hashrat può essere utilizzata a rilevare le modifiche nei file che potrebbero indicare
attività dannosa. Ad esempio, nell'ordine a ricevere un avviso tempestivo of malware come
cryptolocker (che crittografa i file su un disco degli utenti o su condivisioni di rete e quindi richiede
un riscatto per filetto recovery) puoi disperdere un numero sul disco of file canarini che
non dovrebbe cambiare. Hai bisogno di registrare il loro hash e controllarli regolarmente. Se cambiano,
saprai che sta succedendo qualcosa.

Hash generati da hashrat può essere emesso a a filetto, o memorizzato in esteso filetto
attributi o in un server memcached.

$ hashrat -sha256 -r . > /tmp/files.sha256

$ hashrat -sha256 -r . -xattr

$ hashrat -sha256 -r . -memcached

Allo stesso modo questi possono quindi essere usati a controlla i file più tardi:

$ gatto /tmp/files.sha256 | hashrat -sha256

$ hashrat -c -sha256 -r . -xattr

$ hashrat -c -sha256 -r . -memcached

C'è una leggera differenza tra i controlli xattr/memcached e i controlli in cui è presente un elenco
leggere da stdin. Attualmente durante la lettura da stdin hashrat controllerà SOLO i file in
la lista. Tuttavia, in -xattr ed -memcached modalità, controllerà tutti i file, l'output e
errore per quelli in cui non è stato memorizzato hash può essere trovato. Questo è probabile a cambiare in a
versione futura, con l'allineamento del metodo stdin con gli altri.

3) Trovare file che corrispondono hash

Usando il -m bandiera hashrat si può dire a leggere un intervallo of hash da stdin, e poi
cerca i file che corrispondono a quelli hash. Per esempio:

$ cat APT1-AppendiceE-MD5s.txt | hashrat -r -m / usr

L'ultimo comando cercherà ricorsivamente sotto / usr per i file con hash corrispondenti a quelli
in APT1-AppendiceE-MD5s.txt. Il ingresso su stdin deve iniziare con a hash, qualsiasi cosa scritta
dopo l' hash sarà trattato come un commento a essere visualizzato se a filetto abbinando il hash is
trovato.

Tipi di hash diversi da md5 possono essere utilizzati in questo modo:

$ gatto sha1-list.lst | hashrat -r -sha1 -m / usr

Gli hash possono anche essere caricati in un server memcached, in modo che lo stesso filetto l'elenco può essere
controllato su un numero of macchine, senza bisogno a memorizzare l'hashlist su quelle macchine.
Per prima cosa devi caricare il hash:

$ cat APT1-AppendiceE-MD5s.txt | hashrat -lm -memcached 192.168.1.5

L'ultima riga carica il hash a un server memcached a 192.168.1.5. Puoi quindi cercare
contro il server memcached da:

$ hashrat -r -m -memcached 192.168.1.5 / usr

4) Trova file duplicati

Usando il -dup bandiera (di solito in combinazione con il -r bandiera ricorsiva) hashrat può essere
set a cerca i file duplicati e genera quelli trovati a normale.

5) Modalità CGI

If hashrat viene eseguito con il -cgi flag, o se viene eseguito con un nome of hashrat.cgi (o di
rinominare il hashrat eseguibile, o tramite un collegamento simbolico) produrrà una pagina web che
consente agli utenti a consultare hash sul web. Questo permette a cerca le tue password complesse
anche se non hai accesso a una versione locale of hashrat.

EXTENDED SISTEMA DI FILE ATTRIBUTI


Hashrat può utilizzare attributi di filesystem estesi dove questi sono supportati. Questo permette a
hash a essere archiviato nei metadati del filesystem of il bersaglio filetto. Questo può quindi essere utilizzato per
verifica hash, o per la memorizzazione nella cache hash a produrre un output più veloce durante le esecuzioni di hashing. Là
sono due tipi of attributo del filesystem, attributi fidati, che possono essere solo impostati e letti
per root e attributi utente, che possono essere impostati e letti da qualsiasi utente che disponga del
autorizzazioni appropriate per filetto.

Gli hash possono essere archiviati su file utilizzando il -xattr opzione a imposta gli attributi dell'utente:

$ hashrat -sha256 -r . -xattr

E usando il -txattr bandiera a imposta attributi affidabili (devi essere root a impostare attendibile
attributi):

#hashrat -sha256 -r . -txattr

Quando si seleziona entrambi i flag possono essere utilizzati, ma hashrat utilizzerà sempre attributi attendibili quando
in esecuzione come root, se quelli sono disponibili, altrimenti ricadrà a attributi utente.

$ hashrat -c -sha256 -r . -xattr

I -cache l'opzione consente l'utilizzo di stored hash piuttosto che rigenerare hash. Solo
ritiene hash memorizzato negli attributi utente al momento.

$ hashrat -r . -cache

Questo fa ottenere un rapporto of hash notevolmente più veloce, ma si corre il rischio che il
hash potrebbe non essere accurato. Hashrat produrrà solo a hash immagazzinato filetto attributi se
il tempo di conservazione of , il hash è più giovane del tempo di modifica (mtime) of , il filetto, Tuttavia,
questo significa che un utente malintenzionato potrebbe modificare l'ora di modifica of , il filetto a nascondere le modifiche che hanno
fatto. Pertanto questa funzione non dovrebbe essere utilizzata per scopi di controllo di sicurezza (ma dovrebbe essere
sicuro per usi come la ricerca di file che sono cambiati e necessitano a essere eseguito il backup, per
esempio).

Usa hashrat online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    NSIS: sistema di installazione con script Nullsoft
    NSIS: sistema di installazione con script Nullsoft
    NSIS (installazione con script Nullsoft
    System) è un open source professionale
    sistema per creare programmi di installazione di Windows. Esso
    è progettato per essere il più piccolo e flessibile
    come possibile...
    Scarica NSIS: Nullsoft Scriptable Install System
  • 2
    autorizzazione
    autorizzazione
    AuthPass è una password open source
    manager con il supporto per il popolare e
    comprovato Keepass (kdbx 3.x E kdbx 4.x ...
    Scarica pass di autenticazione
  • 3
    Zabbix
    Zabbix
    Zabbix è un open di classe enterprise
    soluzione di monitoraggio distribuito alla fonte
    progettato per monitorare e tracciare
    prestazioni e disponibilità della rete
    server, dispositivo...
    Scarica Zabbix
  • 4
    KDiff3
    KDiff3
    Questo repository non è più mantenuto
    ed è conservata a scopo di archivio. Vedere
    https://invent.kde.org/sdk/kdiff3 for
    il codice più recente e
    https://download.kde.o...
    Scarica KDiff3
  • 5
    USB LoaderGX
    USB LoaderGX
    USBLoaderGX è una GUI per
    Caricatore USB di Waninkoko, basato su
    libwiigui. Consente la quotazione e
    lancio di giochi Wii, giochi Gamecube e
    homebrew su Wii e WiiU...
    Scarica USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS offre funzionalità ANSI SQL
    e funziona su Linux, Windows e
    diverse piattaforme Unix. Caratteristiche
    concorrenza e prestazioni eccellenti
    & potenza...
    Scarica l'uccello di fuoco
  • Di Più "

Comandi Linux

Ad