2008-10-05から1日間の記事一覧

一行日記

起きて、研究室行って、スライド作成の続きをやって、配布資料を作って、帰って、風呂入って、飯食って、発表練習の練習をして、寝る。

今日のブクマ

ブラウザというプラットフォームの為の基礎技術~ブラウザ間通信~ レジデント初期研修用資料: twitter を中心にした文章生成作法 (XML)HTML駆逐 - Yet Another Ranha

今日のTwitter

03:43 リズム天国面白そうやなぁ 03:53 wrote new entry -> 今日のTwitter http://tinyurl.com/3zbpp7 03:53 wrote new entry -> 今日のブクマ http://tinyurl.com/4tzmoo 04:25 [B!] 2008-10-05 - Yet Another Ranha [URL] http://d.hatena.ne.jp/ranha/200…

関数ポインタとmprotectを使って関数の領域を上書き2

http://d.hatena.ne.jp/kanbayashi/20081005/p1 とかやってみたついでに遊んでみる。 #includevoid hoge(){ printf("hoge\n"); }void bar(){ printf("bar\n"); }void main(){ bar(); }こうすると当然 barと出力されるわけだけど、ここでbar関数にhoge関数の…

関数ポインタとmprotectを使って関数の領域を上書き

#include #include void hoge(){ printf("hoge\n"); }void main(){ void (*foo)(); int *p1; int *p2; unsigned int p_i; /* 試しに呼んでみる */ foo = hoge; foo(); p1 = hoge; /* mprotectに渡すアドレスはページ境界に合わせないといけないため */ p_i =…