問題タブ [keylogger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1837 参照

logging - Vim ですべてのキーストロークをログに記録/傍受する

Vim を使用して生産性を向上させるためのツールの開発に取り組み始めたところです。すべてのキーストロークをファイルに記録し、非効率的な使用パターンを特定したいと考えています。キーストロークごとにタイムスタンプを保存したいと思います。

-w および -W vim オプションを使用して、すべてのキーストロークをパイプにダンプしようとしました。ただし、Vim はキーストロークをオンラインで報告しないため、信頼できるタイムスタンプを取得できませんでした。

また、tty からの入力をインターセプトし、それをパイプに書き込んで、Vim の stdin としてリダイレクトしようとしました。しかし、Vim は次のように終了します。

すべてのキーをキャプチャするこのトリックも見つけました: http://vim.wikia.com/wiki/Capture_all_keys。私は vimscript について何も知りませんが、私が探しているものではないと感じています。

したがって、私の考えは次のとおりです。tty からの入力をインターセプトし、処理してから、Vim が入力として使用する偽の tty に書き込む必要があります。それが最善のアプローチであることに同意しますか? もしそうなら、どうすればそれができるかについてのヒントはありますか?

0 投票する
1 に答える
609 参照

c# - アプリケーションの開始と終了のタイムスタンプを記録する C# のキーロガーのようなアプリケーション

私の主な目標は、ユーザーがアプリケーションに費やす「合計時間」を記録することです。クライアント PC にインストールされる Windows でバックグラウンド エージェントを作成したいと考えています。このエージェントはキーロガーのようなもので、バックグラウンドで待機し、次の情報を記録します。

  1. ユーザーが特定のアプリケーションを「開始」したときのタイムスタンプ。
  2. アプリケーションで費やされたアイドル時間とアクティブ時間。
  3. ユーザーが特定のアプリケーションを「終了」したときのタイムスタンプ。

私の課題は次のとおりです。

  1. バックグラウンド エージェントの作成方法。
  2. ユーザーがいつアプリケーションを開始および終了するかを記録する方法。

どんな助けでも大歓迎です。

0 投票する
1 に答える
371 参照

python - キーの押下を Web ページ (html5 ゲーム) に送信する必要がある

Web ページの AI を実験するためのボットを構築しようとしています。問題の Web ページはゲーム (HTML5) です。

外部で開いている Web ページにキー (上、下、左、右、スペース) を送信して、ゲーム内のボットを制御したいと考えています。

機械化について調べてみましたが、フォームなどのために構築されているように感じます。

ところで、私は今 AI を取っているので、好奇心があります。どんな助けでも大歓迎です。ありがとうございました。

0 投票する
1 に答える
600 参照

objective-c - ユーザーレベルの「キーロガー」/ウィンドウ タイトル レコーダー

OS Xは初めてですが、キーロガーのようにアクティビティを漠然と記録するアプリを作成する必要があります-キーまたはマウスボタンが押されたことと、ウィンドウのタイトルが何であるかを知るためだけに、記録されたキーは必要ありませんイベントを取得したウィンドウは. キーロガーに対するウィンドウアクティビティロガー。これをユーザー空間に保持したいので、カーネル拡張ほど低いレベルには行きたくないのですが(必要に応じてそうします)。Windows (Windows フックを使用) と Linux (X サーバーへの XRecord 拡張機能を使用する X11) で同じことをしましたが、Quartz やカーネル拡張機能についてはほとんど、またはまったく知りません。X11 バージョンでは、モニターは Xsession 構成からロードされます。つまり、ユーザーがログインしたときに開始され、ユーザーがログインしている間だけ実行されます...理想的には、それを模倣したいと思います。

ありがとう。

0 投票する
6 に答える
68657 参照

python - ImportError: pywintypes という名前のモジュールがありません

pyHook、pythoncom、および Pywin32 モジュールを使用して、Python で小さなキーロガーを作成しようとしています。これが私のコードです:

実行すると、次のエラー メッセージが返されます。

このエラーを修正するにはどうすればよいですか?

0 投票する
1 に答える
8117 参照

c++ - エラー C2440: 'type cast': 'overloaded-function' から 'HOOKPROC' に変換できません

私はキーロガーに取り組んでおり、これが私が得たものです

キーロガー.h:

キーロガー.cpp:

main.cpp:

次の行でkl.hKeyHook = SetWindowsHookEx(WH_KEYBOARD_LL, (HOOKPROC) kl.KeyEvent, GetModuleHandle(NULL), 0);エラー C2440 が発生します: 'type cast' : cannot convert from 'overloaded-function' to 'HOOKPROC'

これを修正する方法はありますか?