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

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



古暮でございます。

On Dec 22, 2003, at 21:37, vm_converter wrote:
> 石川です。立て続けにまた長文で済みません。

面倒なので読んでない事にしてたんですが,気になさっているようなので ;-)


> で、これを10.3.2の時と10.3.2+SUの時も行って、後でdiffを取った次第。
> なお、私にはこれを見ても解らないんですが...(汗
>
> :
>
> ==============================
> ○10.3.1 と 10.3.2 でのhexdumpのdiff
> $ cat 10.3.1--10.3.2.diff
> --- 10.3.1.hex Mon Dec 22 17:53:21 2003
> +++ 10.3.2.hex Mon Dec 22 17:53:31 2003
> @@ -63,26 +63,26 @@
> 000003e0 00 00 00 00 00 00 00 04 00 00 00 0e 00 00 00 1c > |................|
> 000003f0 00 00 00 0c 2f 75 73 72 2f 6c 69 62 2f 64 79 6c > |..../usr/lib/dyl|
> :

このちょっと上を見ると

000003b0 00 00 00 01 00 00 00 38 5f 5f 4c 49 4e 4b 45 44 |.......8__LINKED|
000003c0 49 54 00 00 00 00 00 00 00 02 a0 00 00 00 3d f8 |IT............=.|
000003d0 00 02 70 00 00 00 3d f8 00 00 00 07 00 00 00 01 |..p...=.........|

となっていますね。この __LINKEDIT ってのは dyld を使って shared
library を読み込む為に使われる segment です。

こゝまで追い込んでしまえば次に使うのは otool です。

$ otool -l /usr/sbin/sendmail | less

(出力は長いので転記しません)

この出力の segname が __LINKEDIT の部分を比較すれば何が違うか判
ると思いますよ。

詳細については基本文献である以下を参照して下さい。

<http://developer.apple.com/documentation/DeveloperTools/Conceptual/ MachORuntime/index.html?http://developer.apple.com/documentation/ DeveloperTools/Conceptual/MachORuntime/1rt_intro/ chapter_1_section_1.html>


--[PR]------------------------------------------------------------------
  ◆「ayupan」「 Every Little Thing」の画期的メーラー登場!◆
        IncrediMail WOW!のプレミアム版として
     エイベックスの大人気アーティストのメーラーが登場!
           ↓↓今すぐGET!↓↓
     http://ad.freeml.com/cgi-bin/ad.cgi?id=cxfU2
------------------------------------------------------------------[PR]--
<GMO GROUP> Global Media Online www.gmo.jp