トップページ⇒tech
53コメント11KB

●キーストロークを盗むソフトについて

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
このソフトは常駐ソフトです。
そしてすべてのキーストロークを
記録します。リターンやバックスペース
も記録します。
だからアセンブラで組まれてるのだと思います。
しかし、このソフトは外国人がつくったせいか、
日本語には対応していないらしく、
文章はすべてアルファベットで保存されます。
実はこのようなプログラムを自作したいと思ってるのですが
キーストロークをファイルに
どのように保存させればいいのでしょうか?
また、そこでこのソフトを日本語で動くように改良
したいのですが、
アセンブラで可能でしょうか?
0002名無しさん@お腹いっぱい。NGNG
キーだけじゃなく、マウスも記録するソフトあるよ、日本に(笑
RocketMouseで検索してみ。ちなみにアセンブラじゃないと
思うぞ(笑
0003名無しさんNGNG
>2 たぶん君はお呼びでない。
0004名無しさん@お腹いっぱい。NGNG
>1
>文章はすべてアルファベットで保存されます
キーストロークを日本語で保存するの?大丈夫か?(w
0005名無しさん@お腹へった。NGNG
>1
別にアセンブラで作る必要はないと思うが・・。
キーフックすればいいんじゃないの?
00061NGNG
>3
煽るだけのあなたのほうこそお呼びじゃないですが。
0007名無しさん@お腹いっぱい。NGNG
?ネタですかね?
0008ミック入来NGNG
>1
やりたいことが、さっぱりわからん。
0009名無しさん@お腹いっぱい。NGNG
マジレス

 キーロガーというソフトがあるから、調べてみれば?
0010名無しさん@1周年NGNG
1はソフト紹介して欲しいんじゃなくて
自作したいんでしょう?

キーフックとかジャーナルとか
SetWindowsHookExとかで検索してみ
InsideWindowsに昔サンプルがあったよ
廃刊したけど
アセンブラはいらないけどdllにはしないと
いけないよ 保存は仮想キーコードの値
で保存すれば再生した時変換キーも再生されるんで
ちゃんと日本語になるよ
0011結局はNGNG
spy++みないなのを作ればいいわけかな?
0012名無しさん@お腹いっぱい。NGNG
他人のPCにでも仕組んで、パスでも取るとか言うUGなソフトでも
作りたいのですかね1さんは。
0013名無しさん@おっぱいがいっぱい。NGNG
TVでみたよ、
チャット相手パソにヒッソリとインストールさせたら
そいつが入力したデータがすべて自分の所にデータとして送られてくる。

本名とか入力するときもあるから
チャット相手の本名もいずれわかってしまうってわけ。

アセンブラじゃなくて作れるが
キーストロークをフックするんだから、
IME変換結果を取得するのは普通無理。
少なくともアセソブラとか言っているキミには無理>1
0014名無しさん@お腹いっぱい。NGNG
っていうか、普通にC++で作れるよ>1
0015名無しさん@お腹いっぱい。NGNG
ageてやる。
0016名無しさん@お腹いっぱい。NGNG
1って、VC持ってなくてMASMしかないってオチはどうか。
0017>16NGNG
1じゃないですが、わたしはMASMしかもってません。
日常業務ではアセンブラしか用がないので、VCやらVBなんてのはもってません。
だけど、ワンチップマイコンを使って、キーボードのコネクタから信号を横取り
して記録する装置なら作れそうです。
0018>17NGNG
それなら私も作れます。でも、カナと英字をどう区別するおつもりでしょうか?
0019名無しさん@お腹いっぱい。NGNG
それより、IMEのON/OFFがわからないのがつらそう
0020名無しさん@お腹いっぱい。NGNG
>18
監視カメラ(藁
0021たかのりNGNG
DirectInputで
0022意味なし教>20NGNG
意味ないジャーン
0023>19NGNG
キーを全部記憶してれば問題ないと思うよ。
後は記憶したキーをもとにエミュって見ればいいだけ。
つーか、日本語入力だと相手と同じ辞書を持ってないと
ひらがなだけで読みづらいかも知れないけどね(w
"いってよし"→"逝ってよし"の変換なんて普通の人は
一発じゃないでしょ(w
0024>23NGNG
? IMEはWinならマウスでも制御出来るのはどうする?

だいたいカナ切替だけでもWin3方式IAS方式WIN95方式と3通りある
ATOKを入れてるとカナトグルが入って4通り。
結局ハードウエア上のキー入力をサンプルするのでは日本語処理は無理

またOSの入り口で処理してもこれは同じ。結局出口に近い所で処理するしかない。
0025名無しさん@お腹いっぱい。NGNG
キーストロークといっしょにVRAMも盗んでしまえ
0026名無しさん@お腹いっぱい。NGNG
imm系のメッセージの流れをフックすれば
IMEの吐く日本語が取得できるのか?
0027名無しさん@お腹いっぱい。NGNG
int51?
0028名無しさん@お腹いっぱい。NGNG
次々と画面キャプチャしていけば?
0029名無しさん@お腹いっぱい。NGNG
>28
どれだけの容量になると思ってるんだよ
0030名無しさん@お腹いっぱい。NGNG
>29
ネタを煽るな〜。
0031名無しさん@お腹いっぱい。NGNG
>30
案外マジレスかも。
0032名無しさん@お腹いっぱい。NGNG
>29
MPEGにすればたいした事ないよ。
0033名無しさん@お腹いっぱい。NGNG
マジな話?
ターゲットアプリケーションが確定できるのであれば、そのプロセスをターゲットとして
ウィンドウメッセージをレコーディングすれば、ほとんどの情報は手に入る。
物理的にどのキーを押したかから、結果としてどんな文字列がアプリケーションに
わたったか、一目瞭然。

0034名無しさん@お腹いっぱい。NGNG
たしかWM_CHARあたりで入力文字列を捕まえられたはず。
imm関係だとWM_IME_CHARみたいだな。
0035名無しさん@お腹いっぱい。NGNG
pasteした文字列もつかまえられますか?
0036名無しさん@お腹いっぱい。 NGNG
結論:アセンブラで日本語盗むのは無理
0037名無しさん@お腹いっぱい。 NGNG
http://www.iacnet.ne.jp/~yasutaka/c_lang/sdk/sdk_33.htm
0038名無しさん@お腹いっぱい。 NGNG
テンプルへフック
0039名無しさん@お腹いっぱい。 NGNG
どんな言語でも最後は機械語におちるんだから
アセンブラじゃ無理ってことはないんじゃないの?
0040はあ? NGNG
0041名無しさん@お腹いっぱい。 NGNG
アセンブラで可能でないことは、ソフトウェア的には無理です。
よほどバカなアセンブラでない限り…
0042名無しさん@お腹いっぱい。 NGNG
プログラマがアセンブラで書ける限界の話はどこにいっちゃうの??
0043名無しさん@お腹いっぱい。 NGNG
36や40の「はあ?」は、どういう意味なんだろう。
C++やVBやDelphiがアセンブラ以上のコトをしていると
思っているのかねぇ?
0044名無しさん@お腹いっぱい。 NGNG
限界は…「無い」とか…「人によってそれぞれ」とか…
アセンブルコードを効率的に吐き出す為に作られた「ツール」がコンパイラだかんね。
0045名無しさん@お腹いっぱい。 NGNG
わたしは今更アセンブラだけでまとまったコード書こうなんて、とてもとても…
0046名無しさん@お腹いっぱい。 NGNG
>43
おれ36でも40でもないけどさ
その、「はぁ?」の意味わかるよ、
っていうかわかってないのお前だけじゃん

コンパイラがアセンブラ以上の事してるとはだれも思ってないよ、

アセンブラでWINアプリを書く大変さをわかってるのかって意味だよ

アセンブラで無理って言うのは
「お前がアセンブラでそんな事を?無理無理」
って意味だよ

っていうかNT使ってってAlphaマシンだったら
どうすんの?
0047>45 NGNG
激しく同意。
もう、無理だね。Cでそれなりに意識しながら書く方が楽。

おっと、私は組み込み系です。
つまり、APIとかライブラリとはあまり縁がありません。
0048名無しさん@お腹いっぱい。 NGNG
少し視点を変えて語ってみたいのですが、
みなさんはこのようなソフトが
自分のパソコンに仕掛けられている
という想定のもとに
なにか対策を立てておられますか?
このソフトによる被害を
防ぐことはできるでしょうか?
ちなみに僕は、家のパソコンに
仕掛けて家族のキーストローク
を盗んでます。
0049名無しさん@お腹いっぱい。 NGNG
>48
本人は、やなオヤジで娘は男と遊びまくってるに一票
0050>48 NGNG
つうかOS自体がセキュリティホールの塊だらなぁ・・・
005148 NGNG
>49
惜しいです。
僕は大学3年生で
親父が変なメールのやりとりしてるんですな。
0052名無しさん@お腹いっぱい。 NGNG
>>51 ひとのメールならそこまでしなくても読めるのでは。まぁいいけど。
0053名無しさん@お腹いっぱい。 NGNG
netstat -an
で監視できないの?
UNIXでいう PS? タスク管理はCでどのように取得するんだろう?
■ このスレッドは過去ログ倉庫に格納されています