问题标签 [hashcat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 从 subprocess.Popen 连续读取
在 Python 中,我有一个关于 subprocess.Popen 函数的问题,我的问题是我无法理解连续读取 stdout 流。当我communicate()
在函数结束时使用时,我得到了我喜欢的输出。但是我这里有两个问题。首先,communicate()
在打印任何内容之前缓冲整个输出,并且获得连续输出会很好。其次,我已经阅读了不适用于大数据流的communicate()
文档,在我的场景中就是这种情况。communicate()
这是我与交流的输出:
这是我的输出,带有一个带有 stdout.readline 的 for 循环:
正如你所看到的,我得到了一个输出,但是 hashcat 进程没有得到我的标准输入流或者没有处理它,我不知道为什么。
如何使用我的代码实现连续输出?
opencl - clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR Hashcat
我正在尝试在我Zen Archlinux
的4.15.4-1-zen
内核版本上运行 hashcat。我有一个 NVIDIA geforce 920MX 和一个英特尔 i6189DU。我安装了最新的nvidia-dkms
驱动程序以及opencl-nvidia
软件包。我还安装了最新的 Hashcat 版本。
当我运行 hashcat 命令时,出现此错误:clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR
。我使用了一个工具来确定可用的 openCL 平台clinfo
,输出只显示我的 CPU 平台而不是我的 GPU,但hashcat
命令仍然输出相同的错误。
有什么帮助吗?
hashcat - HashCat bcrypt $2*$, Blowfish (Unix) 行长异常
您好,我尝试使用 HashCat 示例哈希来解密他们页面上的示例,使用 bcrypt $2*$, Blowfish (Unix)
使用那里的哈希示例:
我在 MAC 上使用这个命令
它给了我
感谢您的时间!
hash - 运行 hashcat 命令时出错
我最近从 github 下载了最新版本的 hashcat,并没有尝试在提供的示例哈希上运行基本的暴力附加。
但是,尽管阅读了文档,但我始终收到以下错误,其中 ?a?a?a 可以更改为我提供的选项类型(并且不知道我哪里出错了):
例如以下命令:
返回这个:
如果我将 ?a?a?a 更改为 ?l?l,则错误将更改为包含此新参数。
我尝试了许多不同的变化无济于事。任何见解都值得赞赏。谢谢!
opencl - 使用带变量的算术表达式时,OpenCL 变量赋值失败
**您好,我正在尝试使用 opencl 编写内核代码。但是我在内核函数内部遇到了一个奇怪的错误。流程或多或少是这样的:
执行分配时代码失败:
但是我收到的唯一消息是“clFlush(): CL_UNKNOWN_ERROR”如果我尝试分配一个值而不是一个表达式,它就会起作用。我在 Ubuntu 中使用 OpenCL 1.2 CUDA
ubuntu-18.04 - hashcat 打印出“clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR”
我确实遇到了 hashcat 4.2.1 的问题,每次我尝试使用它时都会向我打印这个“找不到平台”消息,我寻找解决方案,为此我尝试重新安装 openCL,我认为我安装正确,我确实有戴尔inspiron 15 3537,带有 i5 4200u 和 AMD radeon hd 8670m 以及预装在我的 Ubuntu 18.04 中的驱动程序!谁能帮助我,为什么这真的会发生?什么样的事情可能是问题以及如何解决它?我将不胜感激!
hash - 可以用 hashcat 破解 cntlm 哈希吗?
我用cntlm生成密码'aaa'的哈希:
然后我将这些哈希值放入 hash.aaa 文件并执行以下操作:
在 -m 之后尝试了其他哈希类型。什么都没有成功。有谁知道 cntlm 哈希类型和 hashcat 之间的“映射”?特别是我需要cntlm中名为“PassNTLMv2”的那个。或者,更一般地说,当密码已知时,有什么方法可以识别散列类型?
hashcat - hashcat 基准测试根本没有开始
我正在尝试使用我的 GPU AMD RX580 在 Win10 上启动 hashcat。
到目前为止我所做的是:
- 卸载所有 AMD 驱动程序并重新启动
- 启动 Driver Fusion 清除所有 AMD 显示驱动程序并重新启动
- 从 C:\windows\system32\ 和 c:\windows\syswow64 手动删除 OpenCL.dll 并重新启动
- 已安装 AMD Crimsson 驱动程序版本 - 已尝试 17.8.2、17.11.1、17.11.4
我的问题:
当我尝试使用 WPA2 哈希开始基准测试时PS D:\crack\hashcat-5.1.0> .\hashcat64.exe -m 2500 -b
它开始并退出,没有任何输出:
hashcat -I 的输出:
如果我尝试开始掩码攻击,也会发生同样的情况。
其他基准测试似乎有效,但当它到达 WPA2 时,它只会让我返回命令提示符:
知道什么可能导致这种行为吗?
linux - 使用 hashcat,其中散列的前 10 个字符是已知的
我有使用 MySQL 的 Web 应用程序
应用程序使用 MySQL 的密码哈希函数来存储相关帐户的密码
问题是,它会修剪散列密码,使其仅将前 10 个字符存储到密码字段中
我想向我的主管证明,修整散列密码可以使登录表单上输入不同的密码并被应用程序接受。因为这些密码的前 10 个字符相同
为了证明这一点,我打算使用 hashcat。我已经下载了相当大的字典文件来帮助我的目的
那么,是否有人可以帮助我在 hashcat 中应该使用的参数如何?
我试图用谷歌搜索答案,但没有运气
谢谢
brute-force - 确定我正在使用的哈希类型以在 hashcat 中使用
我正在尝试破解一些散列信息,因为我们丢失了密码。我在数据库中有散列信息,以及用于加密它的代码。据我无知的自己所知,它通过了似乎使用 rijndael-256 和 pbkdf2 的 cryptastic:
公共函数加密($msg,$k,$base64 = false){
最后看起来像这样: wWTWLPvXT9YRz2Zj+Og0EwTTSEiZGdjAQ1TRhycJA9jusjQ2mTpptw3hSM1XJ9yPw+4XvsvFASe08AbLr3BT0LFnvGsYPrq87yI= (如果有帮助的话,我知道这是一个 3 位数字)
所以我正在尝试使用 hashcat 来恢复我们的信息,但我不确定我使用的是正确的哈希类型。我在这里查看此页面:https ://hashcat.net/wiki/doku.php?id= example_hashes 并搜索“pbkdf2”并查看所有点击量。
据我所知,最好的匹配是 9200/Cisco-IOS $8$ (PBKDF2-SHA256),除了它似乎有 $8$ 的标头,而且我的信息都没有任何标头,也没有 $ 字符。其他带有 PBKDF2 的东西似乎也不匹配,所以我什至在开始之前就发现自己有点迷失了。
我还注意到我的散列信息最后总是有 ==,但只是为了加密较长的信息,在列表中 Juniper IVE 似乎适合该格式,但名称与我在 cryptastic 中看到的任何内容都不匹配。
据我所知,我基本上已经准备好离开这个了,我已经设置了我的自定义规则,因为我知道我们如何创建初始密码并且哈希在要读取的文件中,它只是这种哈希类型阻碍我的选择。
任何帮助表示赞赏!