[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[osx-users:0816] Re: sendmail MD5 ( was Re: /usr/sbin/sendmail
- To: osx-users@xxxxxxxxxx
- Subject: [osx-users:0816] Re: sendmail MD5 ( was Re: /usr/sbin/sendmail
- From: SHIROYAMA Takayuki <puresnow@xxxxxxx>
- Date: Mon, 22 Dec 2003 22:18:26 +0900
しろやまです。
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