Depois de algumas tentativas, eu tenho algumas experiências registradas abaixo.
Primeiro, sabemos que o GUP é acelerado no hashcat, e duas condições precisam ser satisfeitas: 1. placa gráfica acelerável (GPU); 2. cuda instalado.
Meu sistema de computador win10, ncard3060 um, resumo de falhas No início, eu queria completar a aceleração do hashcat no kali linux, mas a placa gráfica na máquina virtual é gerada por algoritmo e não pode ser usada para acelerar.
Quando eu vi que o cartão n pode passar diretamente para a máquina virtual, eu estava esperando para procurar um círculo, mas eu não encontrei o tutorial de cartão gráfico adequado para kali linux, e só o host linux na internet passa diretamente para a máquina virtual windows, em si mesmo e eu quero passar diretamente para o linux do sistema windows é o oposto, então eu não tenho uma maneira adequada de completar este passo. E mesmo que eu tenha concluído, eu ainda tenho que alternar a placa gráfica para frente e para trás, e eu ainda uso principalmente o sistema win10. Se eu tiver a capacidade de escrever o programa para alternar a placa gráfica, mas não é adequado para mim no momento, isso terminará. Espero que eu possa aperfeiçoar esta etapa no futuro.
O hashcat recomenda baixar diretamente o arquivo binário do site oficial (link), descompressão pode ser usada, note que o hashcat é um aplicativo de linha de comando, clique duas vezes para abrir hashcat.exe irá flashback, para usar a linha de comando no cmd terminal do sistema para abrir.
Este problema pode ser visto como não pode detectar cuda, mas cuda eu já instalou, porque não encontrou cuda, o sistema API para o opencl por padrão, eu pessoalmente não sei onde está o problema, passeio por alguns sites em inglês, tentei algumas operações, também não funcionou, desisti. Mas ao mesmo tempo, porque baixou o hashcat binário, então tentei, mas conseguiu, não sei por quê.
O hashcat acima instalado com msys2 tem o mesmo problema, seja no shell do msys2 ou no shell do sistema. O hashcat binário que foi baixado diretamente com o shell do sistema não tem esse problema.
O API detectou automaticamente o cuda sem erro.
Comparando com ou sem aceleração de GPU, o hashcat é 60 vezes mais rápido com aceleração de GPU do que não.
Artigo reproduzido da web! Não-documento senha recuperação mestre site original