-5

コードを更新しましたが、まだエラーがあるようです。

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"
4

1 に答える 1

3

os.system()そのようには機能しません。これを確認してください。コマンド出力ではなく、リターン コードを取得しています。0 は、プロセスがエラーなしで終了したことを意味します。subprocessモジュールを使用してコマンド出力を取得します。

于 2016-04-09T16:30:10.280 に答える