問題タブ [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.
java - JPasswordField をキーロガーから保護することは可能ですか?
JPasswordField を使用して小さなアプレットを作成しています。ユーザーの PC がキーロガーによってハッキングされた場合に備えて、JPasswordField のコンテンツを保護できるかどうかを知りたいです...
Java はカーネル レベルの操作を実行できないため、ユーザーのキーストロークを暗号化することはできません。最終的に他の代替ソリューションはありますか?
どうもありがとう。
c# - コンソール アプリケーションでキー プレス イベントを処理する方法
コンソール画面で押されたキーを表示するコンソール アプリケーションを作成したいので、これまでに次のコードを作成しました。
そのイベントを呼び出すには、メインに何を入力すればよいですか?
c# - キーロガープログラムがクラッシュする
私はC#、Windowsフォームでキーロガーに取り組んでいましたが、ある時点で立ち往生しています。コードを実行すると、正常に動作し、20〜25回のキーストロークが記録されますが、その後、プログラムが突然クラッシュし、これらが表示されるエラーメッセージは次のとおりです:(最初のメッセージは完全に私を困惑させます)
1.タイプ'karan_keylogger!karan_keylogger.Form1 + LowLevelKeyboardProc::Invoke'のガベージコレクションされたデリゲートでコールバックが行われました。これにより、アプリケーションのクラッシュ、破損、データの損失が発生する可能性があります。デリゲートをアンマネージコードに渡す場合、デリゲートが呼び出されないことが保証されるまで、デリゲートはマネージアプリケーションによって存続させる必要があります。
2.次に、'オブジェクト参照がオブジェクトのインスタンスに設定されていないことを示します(これに精通しています)
コードは次のとおりです。
どんな助けでも本当にありがたいです、これはペットプロジェクトです!..
winapi - システム全体の WH_CBT フックよりもキーストロークを監視する良い方法はありますか?
私は現在、コンピューター上でのユーザー アクションを記録する信頼できる優れた方法を研究しています。WH_CBT
イベントをグローバルにフックするシンプルなアプリを作成しましたが、今のところ問題なく動作しているようです。WH_CBT
アプリケーションが独自のイベント ハンドラーを持ち、CallNextHookEx()
それを処理した後に関数を呼び出さない状況について読んだことがあります。そのシナリオでは、システム全体のフックを使用して、そのアプリケーションのイベントを自分で処理できなくなると思います。
アプリケーションでキーストローク イベントをハイジャックする他の (おそらくもっと良い) 方法はありますか? 次のようなプロセスに DLL を手動で挿入することに関連する可能性があります。
- プロセスを選択します。
- を使用して DLL を注入します
CreateRemoteThreadEx()
。 - DLL はいくつかの winapi 関数をフック (迂回) し、それらからキーストロークやその他のイベントに関する情報を収集します。
その場合、フックGetMessage()
またはTranslateMessage()
関数で十分でしょうか? メッセージ ループを使用するプロセスは、作成されたウィンドウのイベントを処理するためにこれらの関数を使用する必要があるというのは正しいですか?
c# - c#-重要なイベントを登録する-ウイルスとして表示
ここでかなりの問題があります。私がアーカイブしようとしているのは、キーロガーとは見なされないアプリケーションです。私はあなたが別のゲームの中にいる間にキーを押すことで何かをしたいこのアプリケーションを手に入れました。しかし、私が自分で使用していることを見つけた方法がスキャンされ、グローバルキー登録のためにキーロガーとして表示されました。
そのようなアプリケーションを作成するためにこれを回避する方法はありますか?
linux - Vimコマンドログ
後で分析するために、VIMに入力したすべてのコマンドをログに記録することはできますか?つまり、モーションやテキストの変更などの単純なコマンドを意味します。jjjjjjkkkcw<newword>
VIMでそれが不可能な場合は、Linuxにキーロガーがあり、特定のウィンドウ/プロセスに接続できますか?
異なるvimモードに対して異なるログを持つオプションがある可能性があるため、in-vimロギングをお勧めします。また、「コロン」コマンドをログに記録したくありません。
c++ - 入力した文字のASCIIを変更する
すべてのキーボード文字/ASCII値を混合するプログラムを作成しようとしています。キーボードの文字を外して移動するソフトウェアバージョンのようなものです...これを行う方法はありますか?現在、入力された文字を取得するためにGetAsyncKeyState()を内部に持つ無限のwhileループを使用していますが、その情報を取得して変更し、システムに戻す方法がわかりません...すべてのヘルプに感謝します。
ありがとう!
emacs - Emacsの場合、どのview-lossageが収集したものを外部ファイルに保存するのですか?
view-lossage
Emacsの場合、収集したものを外部ファイルに保存するにはどうすればよいですか?理想的には、これらのキーストロークデータを段階的かつ自動的に外部ログファイルに保存したいと思います。つまり、Emacsの起動時にデフォルトで保存されます。
c# - C#コンソールはキーストロークを取得します
キーロガーのように、プログラムの外部で押されたものも含めて、C#コンソールアプリケーションがキーストロークをキャプチャする方法はありますか?私が見つけて試したのはConsole.ReadKey()ですが、コンソールに送信されたキーストロークしか読み取ることができません。