admin
11-02-2013, بتوقيت غرينيتش 01:49 AM
السلام عليكم ورحمة الله وبركاته
إخواني من بعد ضهور هالتحديث updateات
صدور اصدار جديد للسى بانل cPanel & WHM 11.32 (http://www.dzbatna.com/t2072626/)
السيبنل إعتمدت إصدار جديد من قواعد البيانات databases وهو MySQL 5.5
وعند الترقية upgrade له ضهرت المشكلة الأولى وتم حلها والحمد لله
حل مشكلة توقف قواعد البيانات databases بعد التحديث update الأخير (http://www.dzbatna.com/t2073540/)
والآن ضهرت مشكلة أخرى وهي
اليوزر الخاص بقاعدة بيانات المود سكيورتي لا يتم قرائة الباسوورد الخاص به
أولاً لمعرفة الباسوورد الحالي طبق الأمر
رمز PHP:
<code style="white-space:nowrap"> <code> grep dbpassword /etc/cron.hourly/modsecparse.pl
</code> </code>
رمز PHP:
<code style="white-space:nowrap"> <code> my $dbpassword = 'CpQssy9jlsTe';
</code> </code>
الآن نأتي إلى عملية المقارنة ما بين الباسوورد المتخزن في المود سكيورتي وما بين الباسوورد الموجود في الـ MySQL
نقوم بتطبيق الأمر التالي
رمز PHP:
<code style="white-space:nowrap"> <code> mysql
</code> </code>
ومن ثم
رمز PHP:
<code style="white-space:nowrap"> <code> \u mysql
</code> </code>
الآن نطبق
رمز PHP:
<code style="white-space:nowrap"> <code> select password from user where user='modsec';
</code> </code>
هذا الأمر سيضهر لك باسوورد اليوزر الفعلي أي في قاعدة الـ MySQL ولكن بصورة مشفرة hash
ومن ثم طبق
رمز PHP:
<code style="white-space:nowrap"> <code> select password('dbpasswordhere');
</code> </code>
مع ملاحضة إستبدالdbpasswordhere في الباسوورد الذي ضهر لك من الملف modsecparse.pl
هذا الأمر سيضهر لك الـ hash الخاص بالباسوورد الأولي الي متخزن بالمود سكيورتي
الآن راح تشوف بأن كلا الباسووردين مختلفات الآن لتغيير الباسوورد الفعلي في الـ MySQL نطبق
رمز PHP:
<code style="white-space:nowrap"> <code> UPDATE user SET Password=PASSWORD('dbpasswordhere') WHERE User='modsec';
flush privileges;
\q
</code> </code>
مع ملاحضة إستبدالdbpasswordhere في الباسوورد الذي ضهر لك من الملف modsecparse.pl
والآن قم تم مطابقة الباسوورد المتخزن بالمود سكيورتي مع باسوورد الـ MySQL
الآن لم يبقى لنا سوى التأكد من عملنا
قم بتطبيق
رمز PHP:
<code style="white-space:nowrap"> <code> perl -w /etc/cron.hourly/modsecparse.pl
</code> </code>
وشوف الناتج بنفسك لو فيه خطأ أو تم الحل ..
لا تنسونا من الدعاء ونشر الموضوع لو أفادكم
تحياتي وبالتوفيق يا رب
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©
إخواني من بعد ضهور هالتحديث updateات
صدور اصدار جديد للسى بانل cPanel & WHM 11.32 (http://www.dzbatna.com/t2072626/)
السيبنل إعتمدت إصدار جديد من قواعد البيانات databases وهو MySQL 5.5
وعند الترقية upgrade له ضهرت المشكلة الأولى وتم حلها والحمد لله
حل مشكلة توقف قواعد البيانات databases بعد التحديث update الأخير (http://www.dzbatna.com/t2073540/)
والآن ضهرت مشكلة أخرى وهي
اليوزر الخاص بقاعدة بيانات المود سكيورتي لا يتم قرائة الباسوورد الخاص به
أولاً لمعرفة الباسوورد الحالي طبق الأمر
رمز PHP:
<code style="white-space:nowrap"> <code> grep dbpassword /etc/cron.hourly/modsecparse.pl
</code> </code>
رمز PHP:
<code style="white-space:nowrap"> <code> my $dbpassword = 'CpQssy9jlsTe';
</code> </code>
الآن نأتي إلى عملية المقارنة ما بين الباسوورد المتخزن في المود سكيورتي وما بين الباسوورد الموجود في الـ MySQL
نقوم بتطبيق الأمر التالي
رمز PHP:
<code style="white-space:nowrap"> <code> mysql
</code> </code>
ومن ثم
رمز PHP:
<code style="white-space:nowrap"> <code> \u mysql
</code> </code>
الآن نطبق
رمز PHP:
<code style="white-space:nowrap"> <code> select password from user where user='modsec';
</code> </code>
هذا الأمر سيضهر لك باسوورد اليوزر الفعلي أي في قاعدة الـ MySQL ولكن بصورة مشفرة hash
ومن ثم طبق
رمز PHP:
<code style="white-space:nowrap"> <code> select password('dbpasswordhere');
</code> </code>
مع ملاحضة إستبدالdbpasswordhere في الباسوورد الذي ضهر لك من الملف modsecparse.pl
هذا الأمر سيضهر لك الـ hash الخاص بالباسوورد الأولي الي متخزن بالمود سكيورتي
الآن راح تشوف بأن كلا الباسووردين مختلفات الآن لتغيير الباسوورد الفعلي في الـ MySQL نطبق
رمز PHP:
<code style="white-space:nowrap"> <code> UPDATE user SET Password=PASSWORD('dbpasswordhere') WHERE User='modsec';
flush privileges;
\q
</code> </code>
مع ملاحضة إستبدالdbpasswordhere في الباسوورد الذي ضهر لك من الملف modsecparse.pl
والآن قم تم مطابقة الباسوورد المتخزن بالمود سكيورتي مع باسوورد الـ MySQL
الآن لم يبقى لنا سوى التأكد من عملنا
قم بتطبيق
رمز PHP:
<code style="white-space:nowrap"> <code> perl -w /etc/cron.hourly/modsecparse.pl
</code> </code>
وشوف الناتج بنفسك لو فيه خطأ أو تم الحل ..
لا تنسونا من الدعاء ونشر الموضوع لو أفادكم
تحياتي وبالتوفيق يا رب
https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©