المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لينكس كيف يتم تركيب رقع الحماية



MySql
07-03-2002, 07:46 AM
لا يخف عليكم ظهور الثغرة الأمنية في PHP وقد سارع القائمون عليها بإظهار رقعة (batch) خاص لسد الثغرة الأمنية .

ولكن كيف يتم تركيب هذه الرقعة ، لم أجد معلومات التركيب مع الرقعة أو في موقع php

هذا هو عنوان الرقعة :

http://www.php.net/do_download.php?download_file=rfc1867.c.diff-4.0.6.gz

وبعد فك الملف ستجد بداخله ملف وحيد فريد اسمه rfc1867.c.diff-4.0.6

فكيف يتم تركيبه .

ame
07-03-2002, 11:10 AM
السلام عليكم

من نفس الصفحة التى نزلت منها هذا الملف يمكنك تنزيل النسخة الأحدث كاملة (إصدارة رقم 4.1.2) وهى ليست كبيرة حجمها فقط 3281 بايت، وهى فى صيغة .tar.gz يعنى تقدر تركبها بسهولة إن شاء الله.

لسهولة المرجع تجدها هنا:

http://www.php.net/do_download.php?download_file=php-4.1.2.tar.gz

والسلام

MySql
08-03-2002, 02:48 AM
السلام عليكم ورحمة الله وبركاته


أخي الفاضل ، ولكن الرابط الذي وضعته أنا باتش للنسخة الموجودة عندي (مركبه) :# ، والذي وضعته أنت على ما يبدو أنه إصدارة أخرى !


كيف يمكنني تركيب الباتش السابق ، ولك مني جزيل الشكر :-)

infrared
08-03-2002, 11:10 AM
File Uploads Security Fix
for PHP 4.1.0/4.1.1 [1Kb] - 27 February 2002
(Apply in php-4.1.x/main)

to use a patch you need to have source code, patch the source code. then compile it again and install it.

---
[root@caesar main]# ls -aCl rfc*
-rw-rw-r-- 1 root root 16028 Sep 24 18:48 rfc1867.c
-rw-rw-r-- 1 root root 313 Jul 28 2001 rfc1867.h
[root@caesar main]# pwd
/usr/local/php-4.1.1/main
[root@caesar main]# ls -aCl /usr/local/rfc1867.c.diff-4.1.x
-rw-r--r-- 1 root root 1055 Feb 27 09:42 /usr/local/rfc1867.c.diff-4.1.x


you see the file in /usr/local/php-4.1.1 should be changed using /usr/local/rfc1867.c.diff-4.1.x

----

[root@caesar main]# patch -p0 < /usr/local/rfc1867.c.diff-4.1.x
patching file rfc1867.c
[root@caesar main]# ls -aCl rfc1867.c
-rw-rw-r-- 1 root root 16246 Mar 8 09:09 rfc1867.c



file changed and no errors
now you need to compile it and install it again

using
./configure
then
make all
then
make install

infrared
08-03-2002, 11:11 AM
if you cant read it here look in

http://subhi.com/patch.txt