Programa interativo ignora pressionamentos de tecla em um servidor CygWin OpenSSH

0

Estou executando o Windows 7 SP1.

Instalei o CygWin com o OpenSSH, então agora tenho um SSH Daemon em execução que parece estar funcionando bem, exceto por um problema com um programa de linha de comando interativo que requer que os pressionamentos de tecla sejam gerenciados.

Este é o programa ( OCLHashCat , um triturador de números da 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/
$ 

Como você pode ver, eu tentei pressionando s e q , mas o programa interativo não respondeu aos pressionamentos de tecla até que eu fiz Ctrl + C .

Além disso, o processo oclhashcat64.exe permaneceu na memória e eu tive que matá-lo manualmente.

Eu verifiquei com esses clientes SSH; Eu acho que todos eles estão em sua última versão:

  • Putty
  • Ferramenta de linha de comando GNU SSH (incluída no Ubuntu moderno, por exemplo).
  • Cliente SSH Bitvise.

Eu instalei (em outra porta TCP) o servidor SSW Bitvise também, e eu não tenho esse problema de digitação, então pode ser algum tipo de assunto do OpenSSH.

A questão é que preciso de acesso aos comandos do CygWin, por isso preciso de ligar através da versão do OpenSSH instalada no CygWin. O Bitvise é um só me dá acesso ao CMD Shell ou PowerShell.
Eu não posso tentar este programa OCLHashCat em outro computador ou sistema operacional, pois requer dispositivos high-end GPU, configuração de drivers perfeitos, etc ...

Como eu poderia resolver o problema de teclas?

    
por Sopalajo de Arrierez 17.11.2014 / 05:12

1 resposta

0

Bem, parece que, por enquanto (novembro de 2014), a questão é uma limitação do programa original. Aqui é o ticket do relatório de erros.

    
por 17.11.2014 / 15:10