-1
我創建了一個Python腳本連接到telnet服務器,我得到這個錯誤:Python的錯誤:IndentationError:預計縮進塊
IndentationError: expected an indented block
File "./exploit_war.py", line 16
connect.connect((hostname, 21))
腳本的一部分follwoing:
#!/usr/bin/python
import sys
import socket
hostname = sys.argv[1]
username = "whatever"
connect = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
connect.connect((hostname, 21))
except:
print "[-] connection error"
response = connect.recv(2000)
print response
sys.exit(1)
有人可以幫我嗎?
那將是非常好的..
感謝
編輯:爲什麼這部分代碼沒有模擬輸入鍵?:
connect.send("user %s\r\n" %username)
response = connect.recv(2000)
print response
connect.send("pass %s\r\n" %password)
response = connect.recv(2000)
print response
謝謝,它的工作。我是Linux新手,我不知道這一點。 –
不客氣:-)但是,這與linux無關 –
是的,我知道。但是Python是Linux最常用的編程語言之一。 –