October 15, 2004

続 Google Desktop Search 連携手段

[ インターネット ]

何やらリバース・エンジニアリング仕組みの研究に熱中している blogger が世の中にたくさんいらっしゃるようで(笑) トラックバックやコメントに寄せられた記事をながめていたら、Google Desktop Search と Google.com の連携の仕組みがだんだんわかってきました。

結構えぐいことやってまして、実行中のファイルのプロセスモニタリングみたいなことやってるみたいですね。つまり「iexplore.exe」などのファイル名を特定して監視してるような挙動みたいです。最初はHTTPヘッダーの書き換えとかかなと思ったのですが、そうじゃなくてクライアント環境の中でのみ行われているようです。 試しに、IEコンポーネントを使っているぐーまにの実行ファイル名を変えて「iexplore.exe」にしてみたら、大当たり。

と、ごにょごにょとやったら実行中ファイルのプロセスモニタリングをして、書き換えをやっているとのこと。で、コメントを見るに Google Deskbar をインストールしたときに入る dll がその辺を担当していると。プロセスモニタリングの対象になるプロセスは、実行ファイル名に依存しているとのことで、

ある dll ファイルに WAOL.EXE IEXPLORER.EXE FIREFOX.EXE とブラウザの実行ファイル名が列挙されている部分がありますのでバイナリエディタ等で DOUNTP.EXE も加えればDountPでも Desktop タブは表示できるようです。ちなみに、フックして表示されるHTMLタグもその dll ファイルに含まれているようです。

と、対象になる実行ファイル名の一覧も dll の中を見ればわかるそう。なので Donut P も exe ファイルの名前を対象ファイル名のそれに変更してしまえば Desktop Search 連携が有効になるそうです。

早くも Alpha Geek な人たち の間で祭り状態の Google Desktop Search (GDS) ですが、いろいろ遊べそう。

まさに。みんな Hack しすぎです。昨日のよる出たばっかなのに。おまいら仕事しる! (笑)

GDS はデフォルトではループバックアドレスの 127.0.0.1 しか bind していないようなのですが、プロキシサーバで中継してやれば、マシン外からでも使えるようになります(Apache2 mod_proxy で実験して OK でした)。ということでバカデカいハードディスクを持った Windows マシンをファイルサーバにして GDS をインストールしてやれば、イントラネットの共有ドキュメントの検索エンジンみたいなのがカンタンにできちゃいますね。

Apache と mod_proxy でローカルに Google Desktop Search proxy を立ててやれば外部から検索を行うことができるという話も出たし、

ネットワーク越しではつかえませんか?使えちゃいますねw 以下、使い方。

Simple Repeater stone というリピータソフトを使ってパケットリピーティングを行い Google Desktop Search が動作している 4664 ポートを別のポートに移し変えちゃってそこをたたくといけるなんて話も。

ここまで来たらあとは外からたたいて HTML をスクレイピングし、検索結果を XML で返す API を作ってイントラで公開、他アプリケーションとのインテグレーションを行ったりすれば Google Desktop Search がイントラネットの検索 API に早やがわり!! ...規約どうなってるんでしょうねw

Posted by naoya at October 15, 2004 11:33 PM | トラックバック (12)  b_entry.gif
トラックバック [12件]
TrackBack URL: http://mt.bloghackers.net/mt/suck-tbspams.cgi/1296
Googleデスクトップサーチは IE以外でも連携できるらしい
Excerpt: 「iexplore.exe」という実行ファイルをモニタリングしているのだとか。だ...
Weblog: RuputerFan
Tracked: October 16, 2004 02:48 AM
Google Desktop Search (GDS) 祭り
Excerpt: 続 Google Desktop Search 連携手段 : NDO::Weblog 色々あって面白いですね。 ていうか皆さん現実逃避しすぎ?w リリ...
Weblog: まさかの日記
Tracked: October 16, 2004 08:33 AM
Google Desktop Search その後
Excerpt: Google Desktop Searchもいろいろわか...
Weblog: あれクリ - Allez! Christel 
Tracked: October 17, 2004 06:24 PM
101.この時代にちょっとしたアイデアを出しつづけるために
Excerpt:  ヌーベルブログでのこの記事 http://www.adnec.com/blog/archives/2004_10_07_173910.html を見ると、はて...
Weblog: ネットは自由をめざす!
Tracked: October 18, 2004 01:55 AM
コラム101.この時代にちょっとしたアイデアを出しつづけるために
Excerpt:  ヌーベルブログでのこの記事 http://www.adnec.com/blog/archives/2004_10_07_173910.html を見ると、はて...
Weblog: ネットは自由をめざす!
Tracked: October 18, 2004 01:59 AM
Google Desktop Search +α
Excerpt: Google Desktop SearchというデスクトップPCの 検索ソフトのβ版が先日リリースされましたが、 早速中身の調査を進めて、Hackしてる方々が、...
Weblog: Yukke Clips
Tracked: October 18, 2004 10:51 AM
Google Desktop Search をsleipnirで使う
Excerpt: Google Desktop Searchがgoogleから発表された。これは、googleの検索技術を使いローカルのPCも検索しようという技術だ。 少し...
Weblog: ニュース - トロッコ蜜柑総合研究所
Tracked: October 19, 2004 03:39 PM
グーグルのデスクトップ検索エンジンにプライバシー侵害の可能性
Excerpt: 先日発表されたグーグルのデスクトップ検索エンジン(Google Desktop Search)は、図書館やネットカフェなど、不特定多数が利用する共有のパソコンに...
Weblog: Richstyles!
Tracked: October 21, 2004 01:39 PM
Googleデスクトップサーチでイントラネット内全文検索
Excerpt: どういう仕組みかは僕なんかにはわからないんですが、Googleデスクトップサーチ はwebサーバを独自で立ち上げてwebブラウザでアクセスしてると思われます。...
Weblog: 闇プロジェクト::zoe
Tracked: March 16, 2005 08:38 PM
日本ブログばかり見ていませんか!
Excerpt: ブログと言えばアメリカから来たので有りますが・・今や完全に日本で定着した。 ★人
Weblog: 海外旅行(フィリピン紀行)
Tracked: April 23, 2005 11:51 AM
サイバーレボリューション 2003.6.X 初出
Excerpt: というわけでIT革命というのは 今後社会のあり方をどう変えていって しまうのだろ...
Weblog: 仙台インターネットマガジン ★仙台のフリーネット雑誌
Tracked: June 10, 2005 03:14 PM
【AFL】ぐーまに使ってみたよ
Excerpt: 今日は『ぐーまに』を使ってみた。 『ぐーまに』ってのはGoogleにおける自分のサイトの検索順位を測定・検索してくれるフリーウェアです。 試しに『日刊音楽情報...
Weblog: ブログではじめよう!アフィリエイト生活
Tracked: November 5, 2005 02:22 PM
コメント [1件]

流用・偽装したウイルスとか出てきそうですね…。

[1] Posted by: 結城浩 at October 16, 2004 10:03 AM [返信]
コメントする









名前、アドレスを登録しますか?