■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
●キーストロークを盗むソフトについて
1 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/10(木) 03:53
このソフトは常駐ソフトです。
そしてすべてのキーストロークを
記録します。リターンやバックスペース
も記録します。
だからアセンブラで組まれてるのだと思います。
しかし、このソフトは外国人がつくったせいか、
日本語には対応していないらしく、
文章はすべてアルファベットで保存されます。
実はこのようなプログラムを自作したいと思ってるのですが
キーストロークをファイルに
どのように保存させればいいのでしょうか?
また、そこでこのソフトを日本語で動くように改良
したいのですが、
アセンブラで可能でしょうか?



2 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/10(木) 04:04
キーだけじゃなく、マウスも記録するソフトあるよ、日本に(笑
RocketMouseで検索してみ。ちなみにアセンブラじゃないと
思うぞ(笑


3 名前: 名無しさん 投稿日: 2000/08/10(木) 04:07
>2 たぶん君はお呼びでない。


4 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/10(木) 04:10
>1
>文章はすべてアルファベットで保存されます
キーストロークを日本語で保存するの?大丈夫か?(w



5 名前: 名無しさん@お腹へった。 投稿日: 2000/08/10(木) 04:15
>1
別にアセンブラで作る必要はないと思うが・・。
キーフックすればいいんじゃないの?


6 名前: 1 投稿日: 2000/08/10(木) 04:19
>3
煽るだけのあなたのほうこそお呼びじゃないですが。


7 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/10(木) 04:28
?ネタですかね?


8 名前: ミック入来 投稿日: 2000/08/10(木) 04:47
>1
やりたいことが、さっぱりわからん。


9 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/10(木) 05:10
マジレス

 キーロガーというソフトがあるから、調べてみれば?


10 名前: 名無しさん@1周年 投稿日: 2000/08/10(木) 05:28
1はソフト紹介して欲しいんじゃなくて
自作したいんでしょう?

キーフックとかジャーナルとか
SetWindowsHookExとかで検索してみ
InsideWindowsに昔サンプルがあったよ
廃刊したけど
アセンブラはいらないけどdllにはしないと
いけないよ 保存は仮想キーコードの値
で保存すれば再生した時変換キーも再生されるんで
ちゃんと日本語になるよ



11 名前: 結局は 投稿日: 2000/08/10(木) 09:10
spy++みないなのを作ればいいわけかな?


12 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/10(木) 09:10
他人のPCにでも仕組んで、パスでも取るとか言うUGなソフトでも
作りたいのですかね1さんは。


13 名前: 名無しさん@おっぱいがいっぱい。 投稿日: 2000/08/11(金) 13:11
TVでみたよ、
チャット相手パソにヒッソリとインストールさせたら
そいつが入力したデータがすべて自分の所にデータとして送られてくる。

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

アセンブラじゃなくて作れるが
キーストロークをフックするんだから、
IME変換結果を取得するのは普通無理。
少なくともアセソブラとか言っているキミには無理>1


14 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/11(金) 22:12
っていうか、普通にC++で作れるよ>1


15 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/14(月) 07:05
ageてやる。


16 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/14(月) 17:44
1って、VC持ってなくてMASMしかないってオチはどうか。


17 名前: >16 投稿日: 2000/08/16(水) 10:29
1じゃないですが、わたしはMASMしかもってません。
日常業務ではアセンブラしか用がないので、VCやらVBなんてのはもってません。
だけど、ワンチップマイコンを使って、キーボードのコネクタから信号を横取り
して記録する装置なら作れそうです。


18 名前: >17 投稿日: 2000/08/16(水) 10:34
それなら私も作れます。でも、カナと英字をどう区別するおつもりでしょうか?


19 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/17(木) 00:46
それより、IMEのON/OFFがわからないのがつらそう


20 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/17(木) 01:15
>18
監視カメラ(藁


21 名前: たかのり 投稿日: 2000/08/17(木) 02:19
DirectInputで


22 名前: 意味なし教>20 投稿日: 2000/08/17(木) 04:03
意味ないジャーン


23 名前: >19 投稿日: 2000/08/17(木) 09:26
キーを全部記憶してれば問題ないと思うよ。
後は記憶したキーをもとにエミュって見ればいいだけ。
つーか、日本語入力だと相手と同じ辞書を持ってないと
ひらがなだけで読みづらいかも知れないけどね(w
"いってよし"→"逝ってよし"の変換なんて普通の人は
一発じゃないでしょ(w


24 名前: >23 投稿日: 2000/08/17(木) 10:53
? IMEはWinならマウスでも制御出来るのはどうする?

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

またOSの入り口で処理してもこれは同じ。結局出口に近い所で処理するしかない。



25 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/19(土) 12:27
キーストロークといっしょにVRAMも盗んでしまえ


26 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/19(土) 13:05
imm系のメッセージの流れをフックすれば
IMEの吐く日本語が取得できるのか?


27 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/19(土) 13:55
int51?



28 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/20(日) 01:10
次々と画面キャプチャしていけば?



29 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/22(火) 00:07
>28
どれだけの容量になると思ってるんだよ


30 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/22(火) 00:13
>29
ネタを煽るな〜。


31 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/22(火) 00:57
>30
案外マジレスかも。


32 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/22(火) 01:04
>29
MPEGにすればたいした事ないよ。



33 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/22(火) 04:55
マジな話?
ターゲットアプリケーションが確定できるのであれば、そのプロセスをターゲットとして
ウィンドウメッセージをレコーディングすれば、ほとんどの情報は手に入る。
物理的にどのキーを押したかから、結果としてどんな文字列がアプリケーションに
わたったか、一目瞭然。




34 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/22(火) 07:47
たしかWM_CHARあたりで入力文字列を捕まえられたはず。
imm関係だとWM_IME_CHARみたいだな。


35 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/22(火) 09:34
pasteした文字列もつかまえられますか?


36 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/28(月) 23:38
結論:アセンブラで日本語盗むのは無理


37 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/28(月) 23:58
http://www.iacnet.ne.jp/~yasutaka/c_lang/sdk/sdk_33.htm



38 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/29(火) 21:46
テンプルへフック


39 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/29(火) 22:00
どんな言語でも最後は機械語におちるんだから
アセンブラじゃ無理ってことはないんじゃないの?


40 名前: はあ? 投稿日: 2000/08/29(火) 22:04



41 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/29(火) 22:29
アセンブラで可能でないことは、ソフトウェア的には無理です。
よほどバカなアセンブラでない限り…



42 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/29(火) 22:31
プログラマがアセンブラで書ける限界の話はどこにいっちゃうの??


43 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/29(火) 22:33
36や40の「はあ?」は、どういう意味なんだろう。
C++やVBやDelphiがアセンブラ以上のコトをしていると
思っているのかねぇ?



44 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/29(火) 22:37
限界は…「無い」とか…「人によってそれぞれ」とか…
アセンブルコードを効率的に吐き出す為に作られた「ツール」がコンパイラだかんね。



45 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/29(火) 23:34
わたしは今更アセンブラだけでまとまったコード書こうなんて、とてもとても…


46 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/08/29(火) 23:48
>43
おれ36でも40でもないけどさ
その、「はぁ?」の意味わかるよ、
っていうかわかってないのお前だけじゃん

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

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

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

っていうかNT使ってってAlphaマシンだったら
どうすんの?


47 名前: >45 投稿日: 2000/08/30(水) 03:22
激しく同意。
もう、無理だね。Cでそれなりに意識しながら書く方が楽。

おっと、私は組み込み系です。
つまり、APIとかライブラリとはあまり縁がありません。



48 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/09/02(土) 01:40
少し視点を変えて語ってみたいのですが、
みなさんはこのようなソフトが
自分のパソコンに仕掛けられている
という想定のもとに
なにか対策を立てておられますか?
このソフトによる被害を
防ぐことはできるでしょうか?
ちなみに僕は、家のパソコンに
仕掛けて家族のキーストローク
を盗んでます。


49 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/09/02(土) 01:42
>48
本人は、やなオヤジで娘は男と遊びまくってるに一票


50 名前: >48 投稿日: 2000/09/02(土) 01:46
つうかOS自体がセキュリティホールの塊だらなぁ・・・


51 名前: 48 投稿日: 2000/09/02(土) 02:20
>49
惜しいです。
僕は大学3年生で
親父が変なメールのやりとりしてるんですな。


52 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/09/02(土) 03:59
>>51 ひとのメールならそこまでしなくても読めるのでは。まぁいいけど。


53 名前: 名無しさん@お腹いっぱい。 投稿日: 2000/09/02(土) 13:39
netstat -an
で監視できないの?
UNIXでいう PS? タスク管理はCでどのように取得するんだろう?