首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VM中带有Kali 2的Hashcat

VM中带有Kali 2的Hashcat
EN

Security用户
提问于 2017-01-05 18:37:57
回答 4查看 46.2K关注 0票数 9

如何使用虚拟机中的cpu运行hashcat?

当我试图在我的Kali 2 VM中运行hashcat时,我会收到以下错误:

代码语言:javascript
复制
root@kali: hashcat -m 400 -a 0 hash.txt rockyou.txt
hashcat (v3.10) starting...

OpenCL Platform #1: Mesa, skipped! No OpenCL compatible devices found

ERROR: No devices found/left

我意识到较新版本的hashcat想要访问一个视频卡。这是一个虚拟机,我更愿意在这些实验室使用CPU。

Kali的版本信息:

代码语言:javascript
复制
root@kali:~/Desktop/data/target# uname -a
Linux kali 4.6.0-kali1-686 #1 SMP Debian 4.6.4-1kali1 (2016-07-21) i686 GNU/Linux

root@kali:~/Desktop/data/target# lsb_release -a
No LSB modules are available.
Distributor ID: Kali
Description:    Kali GNU/Linux Rolling
Release:    kali-rolling
Codename:   kali-rolling
EN

回答 4

Security用户

回答已采纳

发布于 2017-01-05 20:11:08

你必须安装一些东西。同样的事也发生在我身上。但是您可以在vm中使用新的hashcat 3.x和CPU,这没有问题:

apt-get install libhwloc-dev ocl-icd-dev ocl-icd-opencl-dev

apt-get install pocl-opencl-icd

这对我有用。我找到它了这里。我的建议有点不同,因为你可以用apt-get安装pocl,而不是像链接那样从git下载.是我的Kali vm的解决方案。

票数 12
EN

Security用户

发布于 2017-01-05 19:50:43

为此,您可以使用hashcat遗留程序,它构建在CPU上而不是GPU上。

https://hashcat.net/wiki/doku.php?id=frequently_已询问_问题

票数 2
EN

Security用户

发布于 2017-01-05 19:56:04

VM没有GPU,因此hashcat无法在其中工作。您可以按照knipp的建议安装遗留的hashcat,在您的主机上运行它,或者使用Kali作为一个活动操作系统(f.e。( USB)

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/147397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档