我正在运行 Windows 7 SP1。
我已经安装了带有 OpenSSH 的 CygWin,因此现在我有一个正在运行的 SSH 守护程序,它似乎运行正常,只是交互式命令行程序需要管理按键时出现问题。
这是程序(OCLHashCat(GPU 数字计算器):
D:\Temporal\>d:\Programas\HashCat\OCLHashCat\oclhashcat64.exe Test.hccap -m 2500 -a 3 ?d?d?d?d?d?d?d?d | tee Resultado.txt
oclHashcat v1.31 starting...
WARN: ADL_Overdrive6_FanSpeed_Get(): -5
Device #1: Bonaire, 1024MB, 1050Mhz, 12MCU
Device #2: Tahiti, 3072MB, 900Mhz, 28MCU
Hashes: 1 hashes; 1 unique digests, 1 unique salts
Bitmaps: 8 bits, 256 entries, 0x000000ff mask, 1024 bytes
Applicable Optimizers:
* Zero-Byte
* Single-Hash
* Single-Salt
* Brute-Force
Watchdog: Temperature abort trigger set to 90c
Watchdog: Temperature retain trigger set to 80c
Device #1: Kernel d:\Programas\HashCat\OCLHashCat/kernels/4098/m02500.Bonaire_1573.4_1573.4 (VM).kernel (259320 bytes)
Device #1: Kernel d:\Programas\HashCat\OCLHashCat/kernels/4098/markov_le_v1.Bonaire_1573.4_1573.4 (VM).kernel (92404 bytes)
Device #1: Kernel d:\Programas\HashCat\OCLHashCat/kernels/4098/bzero.Bonaire_1573.4_1573.4 (VM).kernel (30496 bytes)
Device #2: Kernel d:\Programas\HashCat\OCLHashCat/kernels/4098/m02500.Tahiti_1573.4_1573.4 (VM).kernel (259428 bytes)
Device #2: Kernel d:\Programas\HashCat\OCLHashCat/kernels/4098/markov_le_v1.Tahiti_1573.4_1573.4 (VM).kernel (92388 bytes)
Device #2: Kernel d:\Programas\HashCat\OCLHashCat/kernels/4098/bzero.Tahiti_1573.4_1573.4 (VM).kernel (30492 bytes)
[s]tatus [p]ause [r]esume [b]ypass [q]uit => s
q
qStopped
Luis-@Windu /cygdrive/d/Temporal/
$
如您所见,我尝试按下s和q,但交互式程序没有响应按键,直到我按下Ctrl+ C。
此外,该进程oclhashcat64.exe
仍保留在内存中,我必须手动将其终止。
我已经检查过这些 SSH 客户端;我认为它们都是最新版本:
- 油灰。
- GNU SSH 命令行工具(例如,包含在现代 Ubuntu 中)。
- Bitvise SSH 客户端。
我已经安装了(在另一个 TCP 端口上)Bitvise SSH 服务器也是,而且我在使用它时没有遇到这个按键问题,所以这可能是某种 OpenSSH 问题。
问题是我需要访问 CygWin 的命令,所以我需要通过 CygWin 中安装的 OpenSSH 版本进行连接。Bitvise 只允许我访问 CMD Shell 或 PowerShell。
我无法在另一台计算机或操作系统上尝试这个 OCLHashCat 程序,因为它需要 GPU 高端设备、完美的驱动程序配置等……
我该如何解决按键问题?
答案1
嗯,就目前而言(2014 年 11 月),这个问题似乎是原始程序的限制。这里是错误报告单。