Как напечатать утверждение, основанное на результате 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
модуль для получения вывода команды.