タグ

ブックマーク / gup.monster (2)

  • グローバルフックを使ってみた - Gobble up pudding

    グローバルフック(またはシステムフック)を使ってWindows APIで遊んでみました。 フックというのは 引用元: wikipedia 主に元のプログラムに対する機能追加・拡張やカスタマイズの手段として使われるほか、デバッグのための情報収集にも有効である。このような有用な使い方の反面、既存のプログラムの動作を変更できることから、悪意を持ったプログラムによって利用される場合もある。例えばOSのキー入力処理のフックを使えばキーロガーを実装できることになる。 というものです。 メッセージを横取りして処理してしまうってやつです。 格的なキーロガーだとおそらく横取りした後に気付かれないように ちゃんとまたメッセージを送りなおすんでしょうけど… ということで、キーボード入力をOS全体でフックしてみました。 これを行うにはDLL化しなくてはなりません(しなくてもいい方法はあるにはある)。 ちなみにこ

    グローバルフックを使ってみた - Gobble up pudding
  • SQL ServerにNorthwindとPubsサンプルデータベースを入れる - Gobble up pudding

    SQL Server 2012 ExpressにNorthwindとPubsのサンプルデータベースを導入したときのメモ。 今は最新版はSQL Server 2014ですが、そちらでも可能だと思われます。 余談すぎますが、僕が初めて触ったメジャーなデータベースはSQL Serverでした。 SQL Server Management Studioっていうツールが標準でついてきてすごすぎますよね。 そのあとOracle触ってショボーン(´・ω・`)ってなりました。 えっ、SQL Server Management Studioに匹敵するようなツールないのかよ!!みたいな。 有償でありますが、もうね、sqlplusでいいよもう。みたいな感じに。 あと、スキーマの概念が変。って思いました。ユーザとごっちゃになっとるやないかいみたいな。 あと結合演算子が嫌でした。素直にLEFT JOINとかにしてく

    SQL ServerにNorthwindとPubsサンプルデータベースを入れる - Gobble up pudding
  • 1