InglêsFrancêsEspanhol

Ad


favicon do OnWorks

hashrat - Online na nuvem

Execute hashrat no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o hashrat de comando que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


Hashrat - ferramenta de hash que suporta vários hashes e recursividade

SINOPSE


Hashrat [opções] [caminhos para hash]

Hashrat -c [opções] [entrada lima of hashes]

DESCRIÇÃO


Hashrat é um hashutilitário de geração que suporta o md5, sha1, sha256, sha512,
whirlpool, jh-224, jh256, jh-384 e jh-512 hash funções, e também as versões HMAC of
essas funções. Ele pode produzir no formato tradicional (o mesmo que md5sum e shasum e o
como) ou seu próprio formato.

Hashes podem ser produzidos em octal, decimal, hexadecimal, hexadecimal maiúsculo ou base64.

Hashrat também suporta recursão de diretório, hash de dispositivos inteiros e geração de um hash
para um diretório inteiro. Tem um modo CGI que pode ser usado como uma página da web para pesquisa
hashes.

OPÇÕES


- ?, -ajuda, --Socorro
Imprima esta ajuda.

-versão, --versão
Versão do programa de impressão.

-md5 Usar md5 hash algoritmo. Este é o padrão hash.

-sha1 Usar sha1 hash algoritmo.

-sha256
Usar sha256 hash algoritmo.

-sha512
Usar sha512 hash algoritmo.

- redemoinho Use hidromassagem hash algoritmo.

-hidromassagem
Use hidromassagem hash algoritmo.

-jh224 Usar jh-224 hash algoritmo.

-jh256 Usar jh-256 hash algoritmo.

-jh384 Usar jh-384 hash algoritmo.

-jh512 Usar jh-512 hash algoritmo.

-hmac HMAC usando hash algoritmo.

-8 Em vez disso, codifique com octal of hexadecimal.

-10 Em vez disso, codifique com decimal of hexadecimal.

-H, -HEX
Codifique com hexadecimal em MAIÚSCULAS.

-64, -base64
Codifique com base64.

-i64, -i64
Codifique com base64, com caracteres reorganizados.

-p64, -p64
Codifique com base64 com az, AZ e _-, para melhor compatibilidade com 'permitido
personagens 'em sites.

-x64, -x64
Codifique com o estilo XXencode base64.

-u64, -U64
Codifique com UUencode estilo base64.

-g64, -g64
Codifique com o estilo GEDCOM base64.

-a85, .A85
Codifique com ASCII85.

-z85, -z85
Codifique com a variante ZEROMQ de ASCII85. -t, -comércio saída hashes no tradicional
formato md5sum, shaXsum.

-marcação, --marcação -bsd
saída hashes no formato bsdsum.

-r Recurse em diretórios ao fazer hash de arquivos.

-f
Arquivos hash listados em .

-i
Somente hash itens correspondentes .

-x
Excluir itens correspondentes .

-n
Truncar hashes para bytes.

-c VERIFICAÇÃO hashes contra a lista de lima (ou stdin).

-cf VERIFICAÇÃO hashes mas apenas mostram falhas.

-m COMBINE arquivos de uma lista lida de stdin.

-lm Leia hashes de stdin, carregue-os para um servidor memcached (requer o -memcacheado
opção).

-X, -Exec
No modo CHECK ou MATCH, examine apenas os arquivos executáveis.

-dups Procure por arquivos duplicados.

-memcacheado , -mcd
Especifique o servidor memcached. Esta opção substitui a lista de leitura de stdin se usada
com -m, -c or -cf.

-h
Script para correr quando um lima falha no modo CHECK ou é encontrado no modo MATCH.

-gancho
Script para correr quando um lima falha no modo CHECK ou é encontrado no modo FIND

-cor Use códigos de cores ANSI na saída ao verificar hashes.

-S, -rigoroso
Modo estrito: ao verificar, verifique lima mtime, owner, group e inode, bem como
é hash.

-d Desreferencie (siga) links simbólicos.

-fs Fique com um sistema de arquivos.

-dirmode
DirMode: leia todos os arquivos no diretório e crie um hash por eles.

-devmode
DevMode: leia de um lima MESMO QUE É UM DEVNODE.

-linhas Leia as linhas de stdin e hash cada linha independentemente.

-rl, - esboços
Leia as linhas de stdin e hash cada linha independentemente, INCLUINDO qualquer
espaço em branco. Isso é compatível com 'texto de eco | md5sum '.

-cgi Execute no modo HTTP CGI.

-internet Tratar 'lima'argumentos como URLs ssh ou http, e puxar arquivos pela rede
e depois hash eles (permite hash of arquivos em máquinas remotas). URLs estão no
formato ssh: // [nome de usuário]: [senha] @ [host]: [porta] ou
http://[username]:[password]@[host]:[port].

-idfile
Caminho para uma chave privada ssh lima para usar para autenticar em vez de uma senha quando
puxando arquivos via ssh.

-xattr Usar eXtended lima Atributos. Dentro hash modo, loja hashes no lima atributos. Dentro
modo de verificação comparar com hashes armazenado em lima atributos.

-txattr
Use CONFIÁVEL eXtendido lima Atributos. Dentro hash modo, loja hashes em confiável lima
atributos. Os atributos confiáveis ​​só podem ser lidos e gravados pelo root.

-cache Use hashes armazenado no usuário xattr se eles forem mais jovens que mtime of que o lima. Este
acelera a produção hashes.

-u
Atualizar. No modo de verificação, atualize hashes para os arquivos conforme você avança. O é um
lista separada por vírgulas of coisas para atualização, que pode ser xattr memcached ou um lima
nome. Isso irá atualizar esses alvos com o hash que foi encontrado na época of
verificação.

-ocultar-entrada
Ao ler dados de stdin no modo de linha, defina o terminal para não ecoar caracteres,
escondendo assim o digitado entrada.

-Estrela-entrada
Ao ler dados de stdin no modo de linha, substitua os caracteres por estrelas.

NOTAS


O Hashrat também pode detectar se está sendo executado em qualquer of os seguintes nomes (por exemplo, via
links simbólicos):

md5sum Correr com '-comércio -md5'.

shasum Correr com '-comércio -sha1'.

sha1sum
Correr com '-comércio -sha1'.

sha256sum
Correr com '-comércio -sha256'.

sha512sum
Correr com '-comércio -sha512'.

jh224sum
Correr com '-comércio -jh224'.

jh256sum
Correr com '-comércio -jh256'.

jh384sum
Correr com '-comércio -jh384'.

jh512sum
Correr com '-comércio -jh512'.

redemoinho
Correr com '-comércio - redemoinho'.

hashrat.cgi
Execute em 'modo cgi' habilitado para web.

EXEMPLOS


Hashrat
Gere um MD5 hash of dados lidos de stdin (padrão hash tipo é md5).

Hashrat -jh256
Gere um jh-256 hash of dados lidos de stdin.

Hashrat -sha256 -64
Gere um sha-256 hash of dados lidos de stdin, saída com codificação base64.

Hashrat -sha256 -64 -linhas
Leia as linhas de stdin e gere um sha-256 com codificação base64 PARA CADA LINHA.
Isso remove qualquer espaço em branco do final of a linha (incluindo \ r e / ou \ n linha
terminadores).

Hashrat -md5 -comércio - esboços
Leia as linhas de stdin e gere um MD5 hash em formato tradicional para cada linha
INCLUINDO WHITESPACE DE TRAILING. Isso é compatível com 'texto de eco | md5sum ', onde
o texto é uma linha, enquanto echo adiciona uma nova linha para o fim of o texto que ele produz.

Hashrat *
Gere uma lista of hashes para arquivos no diretório atual (padrão hash tipo é
MD5).

Hashrat -r -sha1 * > hashes.sha1
Gere uma lista of hashes para arquivos no diretório atual, E TODOS
SUBDIRETÓRIOS, usando hashing sha1.

gato hashes.sha1 > Hashrat -c
Verifique hashes listado em hashes.sha1.

gato hashes.sha1 > Hashrat -c -rigoroso
Verifique hashes listado em hashes.sha1. Se hashes NÃO estão no formato tradicional do que
que o -rigoroso bandeira vai causar Hashrat para verifique os arquivos uid, gid, size, mtime e
inode e imprime uma mensagem de falha se houver of aqueles não combinam.

gato hashes.sha1 > Hashrat -cf
Verifique hashes listado em hashes.sha1, mas apenas falhas de saída.

gato APT1.md5 | Hashrat -m -r /
Leia uma lista of hashes de stdin e pesquisa recursivamente por arquivos que correspondam a eles.

gato APT1.md5 | Hashrat -lm -memcacheado 127.0.0.1
Leia uma lista of hashes de stdin e registrá-los em um servidor memcached.

Hashrat -m -memcacheado 127.0.0.1 -r /
Pesquise recursivamente por arquivos cujo hashes são armazenados em um servidor memcached.

Hashrat -devmode -hidromassagem -64 / Dev / sda1
Gere um redemoinho hash of todo o dispositivo / dev / sda1. Resultado de saída na base 64.

Hashrat -sha1 -internet ssh: usuário: senha @ myhost / bin / *
Gerar sha1 hashes of arquivos em / bin /* na máquina remota 'myhost'.

Hashrat -hidromassagem -internet http://myhost.com/webpage.html
Gerar redemoinho hash para o URL listado. Observe que muitas páginas da web têm
conteúdo que muda toda vez, então isso só retornará o mesmo hash sobre e
sobre se a página é estática e não muda.

Hashrat -dups -r / Home -u xattr
Procure por arquivos duplicados em / home. Atualizar hashes armazenado no sistema de arquivos
atributos conforme você avança.

UTILIDADES PARA HASHRAT


1) Senhas fortes

Hashrat pode ser usado para gerar senhas fortes para sites. Então, você não tem para
lembre-se da senha forte, se for sempre regenerada com Hashrat. Você precisa para
lembre-se de um punhado of senhas moderadamente decentes, ou seja, coisas que não consigo encontrar
grepping na lista de '10,000 senhas mais populares '[1], e um pin pessoal adicional.
Agora você precisa para combine o nome do site, um of senhas, e o pin pessoal, em um
amarrar e alimentá-los em Hashrat:

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

Obviamente, uma boa senha não é 'senha' e um bom pin não é '1234', mas você obtém o
idéia. Isso dá uma string de 28 caracteres que deve levar "8.02 trilhões de séculos" para fenda
com uma "matriz de craqueamento maciço", de acordo com para Palheiros de senha de Steve Gibson
utilitário [2]. Isso é o que eu uso como minha senha. Infelizmente, alguns sites não aceitam
uma senha de 28 caracteres e, para isso, você pode truncar para o comprimento apropriado (usando
que o -n sinalizador), mas os resultados ainda são mais fortes do que qualquer coisa que você possa lembrar, e
nada precisa ser armazenado no disco (como acontece com os gerenciadores de senhas).

Existem alguns perigos para usando o método 'echo' mostrado acima se você estiver em um
máquina, ou se alguém pegar of seu computador / disco rígido. Em uma máquina compartilhada, alguém
poderia digitar 'ps ax' para ver todos os comandos em execução e, se eles cronometrarem corretamente, poderão ver
sua linha de comando com sua senha. Outro perigo está em usar uma concha (como
bash) que gravará seus comandos digitados para que você possa recuperá-los mais tarde. Bash armazena isso
informações em disco no lima .bash_history, então se você usar o método 'echo' mostrado acima
sua senha será salva no disco. Para combater isso Hashrat tem modo de linha:

$ hashrat -sha1 -64 -linhas

Isso lê as linhas de stdin, então digite em Hashrat e então pressione ENTER, e você estará
Considerando a hash of a linha que você digitou. Por este método, sua senha não é visível em
'ps ax', nem nunca é armazenado no disco.

A -linhas vai produzir um diferente hash para o método 'echo' listado acima, porque
remove qualquer espaço em branco restante das linhas lidas. Se você deseja compatibilidade estrita com
'echo' (por omissão o echo adiciona uma nova linha para o fim of o texto para saída), em seguida, use linhas-primas
modo:

$ hashrat -sha1 -64 -linhas brutas

Finalmente, você pode evitar que os surfistas vejam você digitar sua senha usando o
-ocultar-entrada or -Estrela-entrada opções para esconda o que você digita.

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

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

2) Vigiando por lima alterar

Como md5sum / shasum etc, Hashrat pode ser usado para detectar mudanças em arquivos que podem indicar
atividade maliciosa. Por exemplo, em ordem para obter aviso antecipado of malware como
cryptolocker (que criptografa arquivos no disco de um usuário ou em compartilhamentos de rede e, em seguida, exige
um resgate para lima recuperação) você pode espalhar sobre o disco um número of Arquivos canários que
não deve mudar. Você precisa registrar seus hashes e verificá-los regularmente. Se eles mudarem,
você saberá que algo está acontecendo.

Hashes gerados por Hashrat pode ser a saída para a lima, ou armazenado em extensão lima
atributos ou em um servidor memcached.

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

$ hashrat -sha256 -r. -xattr

$ hashrat -sha256 -r. -memcacheado

Da mesma forma, eles podem ser usados para verifique os arquivos mais tarde:

$ cat /tmp/arquivos.sha256 | hashrat -sha256

$ hashrat -c -sha256 -r. -xattr

$ hashrat -c -sha256 -r. -memcacheado

Há uma ligeira diferença entre as verificações do xattr / memcached e as verificações onde uma lista está
ler de stdin. Atualmente ao ler de stdin Hashrat SÓ fará o check-in dos arquivos
a lista. No entanto, em -xattr e -memcacheado modo, ele irá verificar todos os arquivos, saída e
erro para aqueles onde não há armazenamento hash pode ser encontrado. Isso é provável para mudança no a
lançamento futuro, com o método stdin sendo alinhado com os outros.

3) Encontrar arquivos que correspondam hashes

Com o -m bandeira Hashrat pode ser dito para ler um intervalo of hashes de stdin, e então
procure por arquivos que correspondam a esses hashes. Por exemplo:

$ cat APT1-ApêndiceE-MD5s.txt | hashrat -r -m / usr

O último comando irá pesquisar recursivamente em / usr para arquivos com hashes combinando aqueles
em APT1-ApêndiceE-MD5s.txt. O entrada em stdin deve começar com um hash, qualquer coisa escrita
depois de hash será tratado como um comentário para ser exibido se um lima combinando com o hash is
encontrado.

Hashtypes diferentes de md5 podem ser usados ​​da seguinte maneira:

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

Hashes também podem ser carregados em um servidor memcached, para que o mesmo lima lista pode ser
verificado em um número of maquinas, sem necessidade para armazene a lista de hash nessas máquinas.
Primeiro você precisa carregar o hashes:

$ cat APT1-ApêndiceE-MD5s.txt | hashrat -lm -memcached 192.168.1.5

A última linha carrega o hashes para um servidor memcached em 192.168.1.5. Você pode então pesquisar
contra o servidor memcached por:

$ hashrat -r -m -memcached 192.168.1.5 / usr

4) Encontre arquivos duplicados

Com o -dups bandeira (geralmente em combinação com o -r sinalizador recursivo) Hashrat pode ser
conjunto para procure por arquivos duplicados e produza qualquer encontrado para saída padrão.

5) Modo CGI

If Hashrat é executado com o -cgi sinalizador, ou se for executado com um nome of hashrat.cgi (por
renomeando o Hashrat executável ou por meio de um link simbólico), ele gerará uma página da web que
permite usuários para olho para cima hashes na web. Isso permite para procure suas senhas fortes
mesmo se você não tiver acesso para uma versão local of Hashrat.

ESTENDIDO SISTEMA DE ARQUIVO ATRIBUTOS


Hashrat pode usar atributos de sistema de arquivos estendidos onde eles são suportados. Isso permite um
hash para ser armazenado nos metadados do sistema de arquivos of o alvo lima. Isso pode então ser usado para
a verificação hashes, ou para armazenamento em cache hashes para produzir uma saída mais rápida durante as execuções de hash. Lá
são dois tipos of atributo do sistema de arquivos, atributos confiáveis, que só podem ser definidos e lidos
por root e atributos do usuário, que podem ser definidos e lidos por qualquer usuário que tenha o
permissões apropriadas para o lima.

Hashes podem ser armazenados em arquivos usando o -xattr opção para definir atributos do usuário:

$ hashrat -sha256 -r. -xattr

E usando o -txattr bandeira para definir atributos confiáveis ​​(você deve ser root para definir confiável
atributos):

# hashrat -sha256 -r. -txattr

Ao verificar qualquer sinalizador pode ser usado, mas Hashrat sempre usará atributos confiáveis ​​quando
rodando como root, se estiverem disponíveis, caso contrário, ele retornará para atributos do usuário.

$ hashrat -c -sha256 -r. -xattr

A -cache opção permite o uso hashes ao invés de regenerar hashes. Apenas
considera hashes armazenados nos atributos do usuário no momento.

$ hashrat -r. -cache

Isso torna a obtenção de um relatório of hashes consideravelmente mais rápido, mas corre o risco de que
hashes pode não ser preciso. O hashrat só produzirá um hash armazenado em lima atributos se
o tempo de armazenamento of que o hash é mais jovem que o tempo de modificação (mtime) of que o limaNo entanto,
isso significa que um invasor pode alterar o tempo de modificação of que o lima para esconder as mudanças que eles fizeram
feito. Portanto, este recurso não deve ser usado para fins de verificação de segurança (mas deve ser
seguro para usos como encontrar arquivos que foram alterados e precisam para ter backup, para
instância).

Use hashrat online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    NSIS: Sistema de instalação por script Nullsoft
    NSIS: Sistema de instalação por script Nullsoft
    NSIS (Instalação Script Nullsoft
    System) é um código aberto profissional
    sistema para criar instaladores do Windows. Isto
    é projetado para ser tão pequeno e flexível
    como possi ...
    Baixar NSIS: Nullsoft Scriptable Install System
  • 2
    senha de acesso
    senha de acesso
    AuthPass é uma senha de código aberto
    gerente com suporte para o popular e
    comprovado Keepass (kdbx 3.x AND kdbx 4.x ...
    Baixe o passe de autenticação
  • 3
    Zabbix
    Zabbix
    O Zabbix é um software aberto de classe empresarial
    solução de monitoramento distribuído de origem
    projetado para monitorar e rastrear
    desempenho e disponibilidade da rede
    servidores, dispositivos...
    Baixar Zabbix
  • 4
    KDiff3GenericName
    KDiff3GenericName
    Este repositório não é mais mantido
    e é mantido para fins de arquivamento. Ver
    https://invent.kde.org/sdk/kdiff3 for
    o código mais recente e
    https://download.kde.o...
    Baixar o KDiff3
  • 5
    USB Loader GX
    USB Loader GX
    USBLoaderGX é uma GUI para
    Carregador USB de Waninkoko, baseado em
    libwiigui. Permite listar e
    lançar jogos de Wii, jogos de Gamecube e
    homebrew no Wii e WiiU...
    Baixar USBLoaderGX
  • 6
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • Mais "

Comandos Linux

Ad