[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[osx-users:0817] Re: sendmail MD5 ( was Re: /usr/sbin/sendmail
- To: osx-users@xxxxxxxxxx
- Subject: [osx-users:0817] Re: sendmail MD5 ( was Re: /usr/sbin/sendmail
- From: "Kogulé, Ryo" <aqua_dabbler@xxxxxxx>
- Date: Tue, 23 Dec 2003 01:52:36 +0900
古暮でございます。
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