Как напечатать утверждение, основанное на результате Hydra в Python?

Я обновил код, но там все еще есть ошибка.

import os
import subprocess

name = raw_input("\nWHO DO WE HACK? ")

passw = subprocess_check.input(['hydra -l ' + name + ' -P pss.txt smb://192.168.66.128'])

print passw
if passw == '0':
    print "HELLO"
else:
    print "NOT"

1 ответ

os.system() не так работает. Проверьте это. Вы получаете код возврата, а не вывод команды. 0 означает, что процесс завершился без ошибок. Использовать subprocess модуль для получения вывода команды.

Другие вопросы по тегам