キーロガー
キーボード入力をフックする
たとえばWindowsでつくると、キーコード単位で記録する形になるかと思う
Windowsの仮想キーコード一覧(Win32API)
cosensw<backspace>eと打ったとすると、67 79 83 69 78 83 87 8 69が記録される
(特定アプリじゃなくて)グローバルで検出しないといけないので結構むずい
グローバルフックがどうとか色々頑張らないといけなかった覚え
HotStringも原理的にはこの仕組みを使うはず
LinuxやスマホOSはわからない
X11は比較的簡単に取得できます
hookしなくても普通にイベントとして取得できる
(グラブされている場合は無理)
xtermのsecure keyboardとか
GitHub - anko/xkbcat: simple sudoless X11 keyloggerのような既成ツールもある
Waylandは「入力デバイスの共有」ダイアログに許可する
Android/iOSはキーボードアプリとして作る必要がある