問題タブ [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.
browser - ブラウザでキーダウンイベントを追跡する方法は?
私のものではないページ全体でブラウザのキーダウン/キープレスイベントをキャプチャできるツールまたはアプリがあるかどうか誰かが知っていますか?どのキーが押されたかを必ずしも知る必要はありません。
クロスドメインのkeydown/keypressリクエストも実行できないため、jQueryを使用できません。
キーロガーツールの使用を検討しましたが、通常、保存されたファイルで押されたキーを取得できるライブ更新メカニズムがありません(私が遭遇した多くのソリューションは、要求された場合にのみファイルを生成します。これは理にかなっています)。
任意のポインタをいただければ幸いです。
keylogger - キーロガーソフトウェアを検出する方法はありますか?
キーロギング(情報を得るためにキーストロークをロギングする)である悪意のある(または悪意のない)ソフトウェアを検出するプログラムを作成する場合があります。
- どのような戦術が使用されますか?
- 探すべき特定のコードはありますか?
- 検索すべき特定の場所はありますか?
- 私はこれらの言語に堪能なので、JavaまたはPerlが好きです
- これらの言語は機能しますか?
- この場合に使用するより良い言語はありますか?
- 何が使われるのでしょうか?
- コード?
- アルゴリズム?
- 働き?
javascript - Chrome KeyLogger (教育目的)
教育目的で Chrome キーロガーを開発しようとしています。私が直面している問題は、さまざまなタブからキーを取得する方法がわからないことです。アイコン付きのキーロガーの拡張機能を作成しました。アイコンが押されたとき。バックグラウンドページが実行され、キー文字列が押されたときにアラートが表示されるはずです。
背景ページのコードは次のとおりです。
flash - AS3: ロードされた SWF のイベント リスナーが親 SWF からのイベントをキャッチできるようにする
これはAS3: add event listener to loaded swfの正確な複製ではありません。実際には、非ミラー ソリューションのミラー状況のようです。
最初のフレームのアクションで独自のリスナーを登録するテスト フラッシュ ファイルがあります。
残念ながら、.swf が別のムービーに読み込まれると、どちらの行も機能しません。stage
このような状況でオブジェクトが間違っていると仮定すると、リスナーを取得するにはどのオブジェクトを使用する必要がありますか?
リンクされた質問で述べたように、親swfでローダーを書き直す必要がありますか?
c# - グローバル キーボード フックがコンピューターの速度を低下させる
この記事のコードを使用しています:
少し変更しますが、キーストロークを数回押すのが速すぎると、コンピューターが少し「遅く」なり、「ラグ」が発生することがあります。
そのため、イベント HookCallback が非同期にヒットすると、少しラグが発生することがありますが、このメソッド「HookCallback」のコードがラグを発生させているのでしょうか、それともそれ自体をフックしているのでしょうか? "HookCallback" を入力するたびに新しいスレッドを作成するという考えがありましたが、それは役立つかもしれませんが、キーを押すたびに新しいスレッドを開始したいですか? 私はすでに非同期呼び出しを取得しているので、それ以外に別のスレッドを開始する必要があるかどうかわかりません。
私の質問は簡単です。どこで、なぜコンピューターの速度が低下するのですか? または、カスタム コードを別のスレッドに配置する必要がありますか?
そして、別の質問があります。いくつかのキーを押した後、イベントを「フック解除」したかのように「HookCallback」が呼び出されず、キーストロークがまったくキャプチャされないことがあります。手動で行わない限り、イベントをフック解除しないようにするにはどうすればよいですか?
ありがとうございました。
c# - しばらくすると、グローバル キーボード フックが応答しない
以下のコードを使用していますが、少し変更しています。
イベントを「フック解除」したかのように、数回キーを押した後、「hookProc」が呼び出されず、キーストロークがまったくキャプチャされないことがあります。手動で行わない限り、イベントをフック解除しないようにするにはどうすればよいですか? フックを購読し続けるにはどうすればよいですか?
ありがとうございました。
c# - 集中せずにコンソール/Windowsアプリを使用する方法は?
入力されたすべてのデータ (押されたキー) をテキスト ファイル/データベースに書き込むことができる KEylog アプリケーションを作成するつもりですが、Windows アプリ/コンソール アプリに焦点を当てずにこれを行うにはどうすればよいですか?
これは私の PC 用であり、アカウントをハッキングしようとしているわけではありません。彼らが私のコンピューターで何をしているのかを知るためだけに。
java - 「フック」とは何ですか? Java でフックを作成するにはどうすればよいですか? また、カーネルと通信して、ユーザーが押したキーを知る/OSに登録する方法
私はたくさん検索しましたが、「フック」が正確に何であるかについてはまだ不明です. たとえば、wiki Answersでこの投稿を読みました。
フックは、別のコード片の前にコード片を挿入する方法です。これにより、最初のコード片が 2 番目のコード片の前に実行され、最初のコード片に動作を監視および/またはフィルタリングする機会が与えられます。コードの 2 番目の部分の。例としては、マウス フックが考えられます。これにより、フック コードでマウスを監視しながら、同時に元のマウス イベント処理ルーチンの機能を維持できます。
この投稿も読みましたが、「フック」が正確に何であるかはまだわかりません。誰かが「フック」とは何かを素人の言葉で説明できますか? 「フック」を書く人がいるのはなぜですか?また、Javaで「フック」を書くことは可能ですか?
ノート:
Java でキーロガーを書きたかったのですが、友人の 1 人が、C で「フック」を作成する必要があると言いました。キーロガー全体を Java で書くことはできませんか (Windows でのみ動作するように)。
編集
キーロガーに関する回答をお願いします。kernel
フックを使用して、押されたキーに関する情報をアプリケーションに提供する依頼するにはどうすればよいまたは、JNI を使用してアプリケーションを OS に登録するにはどうすればよいですか? アプリケーションで、ユーザーが押したキーを記録したい。
assembly - アセンブリ言語で直接変数をプッシュするのではなく、レジスタを介して変数をプッシュするのはなぜですか?
フォーラムで asm のキー ロガー プログラムを見つけました。キーロガーを自分で作成するかもしれないと思いました。そのプログラムで実際に何が起こっているのかを確認するためにコードを読んでいたとき、いくつかの興味深いことに出くわしました。
1.プログラムが変数をスタックにプッシュすることはほとんどありませんでした。変数の値をレジスタに移動してから、レジスタをプッシュしました。例えば。
2.プログラムは、stosd を使用して配列をクリアしました。例えば:
プログラムは、上記の例のように値を割り当てるためにプッシュ/ポップを使用しました。
上記の規則の利点は何ですか?
native - OAUTH ネイティブ アプリケーションでユーザー資格情報の侵害を防ぐ方法
OAUTH 2.0 RFP ドキュメント全体を読みましたが、少し混乱しています。
ネイティブ IOS アプリケーションを開発していて、自分のユーザー資格情報を使用して Facebook アカウントへのアクセスを承認したいとします。
資格情報の侵害を防ぐためのベスト プラクティスは何ですか?
つまり、単純なキーロガーが Facebook 認証ページに入力されたユーザーとパスワードをログに記録する際の問題は何ですか?
何か不足していますか?
どんな助けでも大歓迎です!