タグ

hackに関するTAKESAKOのブックマーク (8)

  • Windows95のお蔵入り機能、「フロッピーディスク自動検知」 | スラド

    Windows95には、フロッピーディスクが挿入されているかどうかを自動的に検知する機能が搭載されていたかもしれなかったそうだ(家/.記事)。 マイクロソフトのフロッピードライバーの開発者は、スピンアップなしにディスクの挿入を判定できるコマンドシークエンスを発見したそうだ。しかし、ハードウェアによってはこの判定ルーチンの戻り値が全く逆(Aタイプでは「1」、Bタイプでは「0」がディスク挿入状態)であるという問題があったとのこと。マイクロソフトはユーザにディスクを挿入してもらい、ハードウェアのタイプを判定することも考えたそうだが、実現には至らず、この機能はお蔵入りとなったそうだ。 何故こんな古い話がいまさら取り上げられたのかは分からないが、家では「最初にフロッピーディスクが使われたときに判定ルーチンを走らせれば可能だったのでは」といった意見や、「セットアップ時に判定ルーチンを走らせれば」な

  • linux のシステムコールをフックする : DSAS開発者の部屋

    最近、とあるクローズドソースなデバイス管理ツールの挙動が気になり、その動作について解析してみることにしました。 プログラムをデバッグしたり解析したい時、どんなシステムコールが呼ばれ、どのような引数が渡されているかを、調べることができる strace は非常に有用です。 しかし、strace では ioctl で渡される複雑なデータ構造を表示することはできないため、システムコールをフックして引数を表示するという手段を取ることにしました。 そんな訳で linux でシステムコールをフックする方法について調べて見たところ、意外といろいろな方法が有ることを知りましたので、試してみた方法を幾つか紹介したいと思います。 注)今回の実験に使用した linux kernel のバージョンは 2.6.25.11 です。異なるバージョンではこの実験通りにはならない場合があります。 LD_PRELOAD を使っ

    linux のシステムコールをフックする : DSAS開発者の部屋
  • ー`)<淡々と更新し続けるぞ雑記。ωもみゅもみゅ やっつけblog版: USB地デジチューナー「MonsterTV HDUS」のドライバにパッチを当てることでフリーオと同等になることが発覚

    えーと、先日書いたSKNETのUSB地デジチューナー「MonsterTV HDUS」なんすけど、 先々週あたりから2chDTV板のTS抜きスレッド、ならびに地デジチューナースレ有志の解析の結果、 どーやら簡単な改造によってコピーワンスの信号ごと保存が可能になるらしいということが話題になってまして。 簡単な改造というのは、体をバラして基板をパターンカットし、4ジャンパーを飛ばす。 その後ドライバにパッチを当てるだけで素の放送波データが保存可能になるというもの。 参考:MonsterTV HDUS改造 その2 (邦衛日記) 放送波データそのままだと暗号化されておりPCで見ることはできないのだが、 MonsterTV HDUS体に添付されているB-CASカードを、住基ネットなどで利用されている ICカードスマートリーダライタ(一般に市販されているもの)で読み込み、 Multi

  • Desire for wealth : iPhone/iPod touch を携帯カラオケプレイヤーにする「JoyHackPlayer」を公開

    JoyHackPlayer は、持ち込みカラオケシステム「女医ハック」(MacWindows 版)向けに作られたカラオケデータを再生することができる iPhone/iPod touch ネイティブアプリケーションです(ただし iPhone では要ファームウェア 1.1.1 以降)。 百聞は一見にしかず。まずはこちらの動作映像をご覧ください。 このように、お手持ちの(jailbreak した)iPhone/iPod touch が携帯カラオケプレイヤーになっちゃいます。Mac/Win 版のアプリと同様、歌詞をリアルタイムレンダリングしています。 sftp クライアントなどを使って JoyHackPlayer.app をインストール。その後、/private/var/root/HackData ディレクトリを作成して、その配下に以下のような感じで曲データを転送してください。 曲のタイトルでフ

  • 1980円でできる、Xbox360の無線LAN化 | anti.dmz-plus.com

    たった1980円で、あなたのXbox360に無線LAN機能を! Xbox360には無線LAN機能がありません Wifi対応にするためのオプションとして、Xbox360ワイヤレスLANアダプターが用意されていますが、 こいつが8925円と結構な値段です なんとか安く済ませるために、今回は 「安価なFONルータのファームウェアを書き換えて、無線LANコンバータを作る」 という手段で解決してみます 2008/01/01 追記 ファームウェア0.7.1 r2以降の手順を追加しました htmlが化けていたのを修正しました 2007/10/13 追記 緊急用のIPアドレスが間違っていたので修正しました 正しくは169.254.255.2です(thx あきやん!) 完成したコンバータはXBOX360以外にも様々な用途に使えます DD-WRT化したFoneraは発熱がすごいので、風通しの悪い場所で

    TAKESAKO
    TAKESAKO 2007/10/09
    FON Hacks
  • プロファイラのしくみ steps to phantasien t(2007-08-23)

    UNIX 偏向文書 artu の中で "Measure Before Optimizing" と説く Raymond は, 同時にプロファイラの計測機構 (instrumentation) がもたらすノイズについて注意を促している. 私のプロファイラ信仰に不安が翳を落とす. gprof ノイズはさておき, そもそもプロファイラはどんな仕組みで速度を測っているんだろう. gprof のマニュアル によると, GNU 一族のプロファイラは次のように実装されている: まず "-pg" オプションつきの gcc でソースをコンパイルする. この指示を受けたコンパイラは各関数の冒頭に "mcount" という名前の関数呼出しを加える. リンクする C のランタイムも専用バージョン (gcrt0.o) に差し替わる. このランタイムは裏で profil() 関数を使いタイマを仕掛ける. そのタイマは発

  • ニコニコ動画の字幕と動画を保存してそれっぽく表示するairアプリケーション

    youtubeのファイルをまとめて落とすスクリプト関連 google videoやyoutubeとかの動画を落として保存。 使用は自己責任。何か有っても保障はしません。 字幕取得方法を探してたら何時の間にか出来たので。ソースはもう少し整理してから公開します。 作者 ニコニコ動画の字幕と動画を保存してそれっぽく表示するairアプリケーション 使い方 AIR runtime windowsの場合IEでニコニコ動画にログインしてないと動画が取得できないみたいです。 2007/8/14:ニコニコ動画 ファイル名に禁則文字処理 2007/8/13:ニコニコ動画 セッション管理 ファイル名 2007/7/13:ニコニコ動画 動画情報ページが変わったので修正 2007/7/2:ニコニコ動画 タイトルに改行が入るようになったので修正 2007/6/26:ドラッグアンドドロップによる再生とか 2007/6/

  • WhirlwindTutorialOnCreatingReallyTeensyElfExecutablesForLinux -

    WhirlwindTutorialOnCreatingReallyTeensyElfExecutablesForLinux - 目次 Linux で動く極小 ELF 実行ファイルをつくる怒涛のチュートリアル (あるいは "Size Is Everything") コメント 以下の文章の日語訳です: http://www.muppetlabs.com/~breadbox/software/tiny/teensy.html gcc の info の日語は以下のページから拝借しました: http://www.asahi-net.or.jp/~wg5k-ickw/html/online/gcc-2.95.2/gcc_2.html#SEC13 Linux で動く極小 ELF 実行ファイルをつくる怒涛のチュートリアル (あるいは "Size Is Everything") She studied

    TAKESAKO
    TAKESAKO 2007/05/17
    これはELF Golfの際に大変参考になる資料
  • 1