[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[osx-users:0816] Re: sendmail MD5 ( was Re: /usr/sbin/sendmail




しろやまです。 On 2003/12/22, at 21:37, vm_converter wrote: > > 10.3.1→10.3.2→10.3.2+SUのそれぞれの合間で /usr/sbin/sendmail > のバイナリのコピーを取っておいて、それぞれのhexdumpを取って、それらの > diffを取ってみたりしました。↓な感じです。 そういえば、エキスパートCプログラミングに「grep で kernel のデバッグを行う」 ってコラムがあったなぁってのを思い出しました。ええ、od でテキストに変換して grep してたのですが(^^; インデックスを見る限り先頭の方で、なにやらライブラリのパスが列挙されている 事からやっぱり prebinding 情報じゃないのかなぁっと思います。 証明しようもない個人的な憶測なのですが、これまでのアップデートは全て一度 prebinding されて提供されており、標準ライブラリを上書きするような存在さえ なければ新しく上書きされたコマンドに関しては prebinding によるパスの書き換 えは発生せず、一定のMD5値を持っていたのが、何かの理由で今回のSecurity Update だけは prebinding 前のものがアーカイブされていたのじゃないかと、 思えてならないのです。 ただ、それでも prebinding 情報がパスしか持たないのでしたら結果的に同じ バイナリになり、同じMD5が出ても良いのですがこのダンプによる比較を見る限 りではパスではない、何かフラグをもってそうなところが異なってますね。(ひょっ として最終更新時間でもいれているのか?) dyld のソースでも眺めれば解決しそうなのですが...。 --- SHIROYAMA Takayuki --[PR]------------------------------------------------------------------   ◆「ayupan」「 Every Little Thing」の画期的メーラー登場!◆         IncrediMail WOW!のプレミアム版として      エイベックスの大人気アーティストのメーラーが登場!            ↓↓今すぐGET!↓↓      http://ad.freeml.com/cgi-bin/ad.cgi?id=cxdmm ------------------------------------------------------------------[PR]-- <GMO GROUP> Global Media Online www.gmo.jp