记一次windows11安装hashcat遇到的问题

这篇具有很好参考价值的文章主要介绍了记一次windows11安装hashcat遇到的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 下载hashcat二进制文件  https://hashcat.net/hashcat/

failed to initialize nvidia rtc library.,工具,hash

解压后在目录下打开cmd输入 hashcat.exe -h 正确的话会看到类似于下图的帮助菜单

failed to initialize nvidia rtc library.,工具,hash文章来源地址https://www.toymoban.com/news/detail-790870.html

问题一:Failed to initialize NVIDIA RTC library.

  • 因为我想要破解wifi密码,所以提前将转换的.hccap文件放在了同级目录下
  • 执行命令:hashcat -m 2500 -a 3 wpahash.hccap ?d?d?d?d?d?d?d?d
  • 发现如下报错信息:
C:\safe\tools\hashcat\hashcat>hashcat -m 2500 -a 3 wpahash.hccap ?d?d?d?d?d?d?d?d
hashcat (v6.2.6-726-g5752ad9ab) starting

Successfully initialized the NVIDIA main driver CUDA runtime library.

Failed to initialize NVIDIA RTC library.

* Device #1: CUDA SDK Toolkit not installed or incorrectly installed.
             CUDA SDK Toolkit required for proper device support and utilization.
             For more information, see: https://hashcat.net/faq/wrongdriver
             Falling back to OpenCL runtime.

* Device #1: WARNING! Kernel exec timeout is not disabled.
             This may cause "CL_OUT_OF_RESOURCES" or related errors.
             To disable the timeout, see: https://hashcat.net/q/timeoutpatch
  • 解决方法:
    • 下载安装对应版本的CUDA:CUDA Toolkit 12.2 Update 2 Downloads | NVIDIA Developer
    • 将路径添加到环境变量
    • 默认安装路径为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.2\bin
    • v12.2为CUDA的版本,我这里安装的是12.2版本
    • 重启电脑再次运行上面的命令发现已无该报错信息
  • 以上是我从hashcat官网下载的编译好的文件遇到这个问题的解决方法,当我试图自己构建cygwin环境来重新编译hashcat时,即使我按照上面的方法也无法解决问题,最终我在hashcat的论坛中找到了解决方法。
    • 解决方法如下:
      • Had to copy "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin\nvrtc64_102_0.dll" to "nvrtc.dll" to make it work!
      • C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin\nvrtc64_102_0.dll复制这个文件到编译的hashcat根目录下并重命名为nvrtc.dll
      • 当然,添加cuda到环境变量中也是同样重要的一环。

问题二:WARNING! Kernel exec timeout is not disabled.

C:\safe\tools\hashcat\hashcat-6.2.6>hashcat -m 2500 -a 3 wpahash.hccap ?d?d?d?d?d?d?d?d
hashcat (v6.2.6) starting

* Device #1: WARNING! Kernel exec timeout is not disabled.
             This may cause "CL_OUT_OF_RESOURCES" or related errors.
             To disable the timeout, see: https://hashcat.net/q/timeoutpatch
* Device #2: WARNING! Kernel exec timeout is not disabled.
             This may cause "CL_OUT_OF_RESOURCES" or related errors.
             To disable the timeout, see: https://hashcat.net/q/timeoutpatch
  • 解决方法:
    • 在他提供给我们的帮助文档中可以看到,对于这个问题Windows的解决办法
    • timeout_patch [hashcat wiki]
    • failed to initialize nvidia rtc library.,工具,hash
    • 但是这不适用于win11,win11可以用以下方法
    • failed to initialize nvidia rtc library.,工具,hash
    • failed to initialize nvidia rtc library.,工具,hash
    • failed to initialize nvidia rtc library.,工具,hash
    • 重启电脑
  • 产生这一报错的原因:
    • 在使用极端性能设置运行hashcat时,用户可能会遇到崩溃,然后通过驱动程序重置自动恢复GPU。这是由于内核运行时超过2秒限制造成的。此功能对于防止屏幕冻结很有用,但对于散列破解没有用处。
  • 解决该报错的流程意义:
    • 此操作是为了禁用TDR
    • TDR(超时检测和恢复)功能。TDR是Windows Vista之后的版本引入的一种机制,用于检测和恢复显卡驱动程序的停止响应问题。如果操作系统在一定时间内没有收到显卡的响应,就会触发TDR,重置显卡,并显示“显卡驱动程序已停止响应,并且已恢复”的提示。
    • 注意:禁用TDR功能可能会导致系统不稳定或无法恢复显卡问题。这种方法只适合在开发或测试过程中使用,并不推荐普通用户使用。

问题三:没有报错也没有回显

  • 解决办法
    • 下载inter的opencl驱动 Intel® CPU Runtime for OpenCL™ Applications
    • failed to initialize nvidia rtc library.,工具,hash
    • 点击下载后需要注册账号申请,之后在2-3小时内会收到邮件,通过邮件内的地址下载
    • 安装之后便可以正常使用
  • 产生的原因:
    • opencl运行时需要在cpu上运行,需要对应的驱动。

到了这里,关于记一次windows11安装hashcat遇到的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 记一次1Panel面板安装mysql(docker报错的问题)

    在centos上安装了1Panel控制面板之后,利用该面板安装mysql时候报了个错误 错误如下 最后更换了下docker的源,成功解决问题 命令如下: 问题成功解决  

    2024年02月08日
    浏览(59)
  • 【ChatGLM】记录一次Windows部署ChatGLM-6B流程及遇到的问题

    系统版本:Windows 10 企业版 版本号:20H2 系统类型:64 位操作系统, 基于 x64 的处理器 处理器:Intel® Core™ i7-8700 CPU @ 3.20GHz 3.19 GHz 机带 RAM:16.0 GB 显卡:NVIDIA RTX 2070(8G) Python版本:3.10.11 文件分为两个部分: github上开源的训练、推理、以及运行demo、api的一些代码文件 hugg

    2024年01月20日
    浏览(53)
  • 记一次Selenium框架的爬虫遇到下拉框页面的解决经历

    最近有一个项目需要使用爬虫从某网站抓取全国的医院名称,等级,地址等信息 爬取的url为https://some/website/that/i/can/tell/you/sorry 用浏览器打开这个url会发现,切换不同的省市需要点击左上角的下拉框进行选择 通常遇到这种下拉框页面,我们第一时间想到使用Selenium框架的Sel

    2024年01月21日
    浏览(40)
  • (日常搬砖)windows 11 安装cython_bbox时,遇到问题‘error: Microsoft Visual C++ 14.0 or greater is required. ’解决方案

    安装百度飞桨时,执行指令 pip install -r requirements.txt ,报错。 检查一下错误,发现无法用pip安装Cython和cython_bbox。 参考FairMOT | win10下cython-bbox安装的心酸之路 成功安装了Cython。 接下来尝试以下两种方案安装cython_bbox: 直接在终端执行 pip install cython-bbox ,报错,此法作废。

    2024年02月07日
    浏览(57)
  • 记录一次Windows11安装并使用OpenSSL

    操作系统:Windows11 MinGW-64版本:gcc version 8.1.0 (x86_64-posix-sjlj-rev0, Built by MinGW-W64 project) OpenSSL版本:OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) MinGC安装教程:https://zhuanlan.zhihu.com/p/76613134 OpenSSL安装教程:https://www.cnblogs.com/dingshaohua/p/12271280.html 新建一个aes_encrypt.c文件,源码

    2024年04月26日
    浏览(38)
  • hive安装时遇到schemaTool failed问题及解决

    我遇到的问题hive初始化元数据时出现 schemaTool failed 问题,具体问题见下图 问题所在:在图中红框中的紫色框。 错在自己写错了 createDatabase ,改正过来即可。 出现大部分 schemaTool failed 问题好像基本都是写错吧(目前看到的) 重新初始化后就可以通过。

    2024年02月11日
    浏览(55)
  • 记一次配置Windows终端terminal

    发布地址 https://github.com/microsoft/terminal/releases 安装地址 https://aka.ms/terminal 如果提示winget : 无法将“winget”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 如未安装winget,安装地址 https://www.microsoft.

    2024年02月04日
    浏览(92)
  • 记一次Windows勒索病毒应急响应实战

    查看本地用户,未发现异常: 打开任务管理器,发现可疑进程F.exe: 利用wmi查看进程信息,发现其位置在开始菜单启动项中: C:UsersgyAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup 同时,通过任务管理器,发现windows临时文件夹中也有该程序 通过测试可知F.exe为勒索病毒程

    2024年02月06日
    浏览(42)
  • 记一次 Windows10 内存压缩模块 崩溃分析

    在给各位朋友免费分析 .NET程序 各种故障的同时,往往也会收到各种其他类型的dump,比如:Windows 崩溃,C++ 崩溃,Mono 崩溃,真的是啥都有,由于基础知识的相对缺乏,分析起来并不是那么的顺利,今天就聊一个 Windows 崩溃的内核dump 吧,这个 dump 是前几天有位朋友给到我的

    2023年04月26日
    浏览(39)
  • 记一次死锁问题

    最近在做一个需求,碰到了死锁的问题,记录下解决问题的过程 这个需求要改动一个接口,我这边称为A接口,原先的逻辑是A接口内部会调用c方法,c方法是一个dubbo方法, 现在需要再A接口里添加调用B方法,b方法是本地调用。 A接口的入参是某个商品的编码,拿到这个商品编

    2023年04月26日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包