| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| خبراء الكشف عن الثغرات لدي سؤال اتمنى من من يملك الخبره اجابتي عليه اولا قمت ببرمجة منتدى برمجة كاملة وانا على يقين تام بوجود ثغرات فيه من نوع injection ولكن بحمد الله تم ترقيعها على السيرفر الشخصي ولم يتم رفعها للموقع سؤالي هو كالتالى المنتدى يحتوي على ثلاث جلسات جلسة للاعضاء وجلسة للادمن وجلسة للزوار جلسة الاعضاء وجلسة الادمن انشاء الله انه ما فيها شي حديثي عن جلسة الزوار الكل يعلم انه لايمكنك تسجيل جلسة للزائر الا عن طريق الاي بي ولن يتم هذا اللى عن طريق الكوكيز هذا حسب علمي وحاولت ان ابعد عن الكوكيز اكثر من مرة ولكن هذه المرة لحفظ اعدادات الزائر اضطررت الى الكوكيز السوال هل من العيب البرمجي تسجيل جلسة للزائر او هل قد يستفيد منها الزائر باستخدام script عند ما تتم تسجيل الجلسة له مع العلم ان تسجيل الجلسة للزائر محدوده فقط وتم حصرها اما الكوكيز المرسل لجهاز الشخص برقم ID الاستايل وبرقم IP الشخص مشفرة MD5 تحياتي لكل العاملين رابط المنتدى http://www.bas-qana.net/am_ar/
__________________ ۞---مًنْتُِِّْدًٍيَآتُِِّْ لوٍشًِْآ آلتُِِّْطُْوٍيَرٌٍيَة---۞ { سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ } | |||||
|
| |||||
|
رفــــــــــــــــــــــــــــــــــــــــــــــــ ــــــــــــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــــــــــــــــــــــع
__________________ ۞---مًنْتُِِّْدًٍيَآتُِِّْ لوٍشًِْآ آلتُِِّْطُْوٍيَرٌٍيَة---۞ { سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ } | |||||
|
| |||||
|
الجلسات أكثر أمن من الكوكيز وحاول تعمل تشفير لها يالغالي . md5 أكثر من مرة .
__________________ htaccess بكل بساطة الشفرة الموحدة "يونِكود" (إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي | |||||
|
| |||||
|
اخوي مشاء الله عليك لم ازر الموقع قبل الرد وبعد الرد اقول اشاهد ظهور نجم مبرمج جديد في سوالف وفقكم الله اخي العزيز و انتبة فقط الى فحص البيانات get تم ارسال رسالة الى بريدك للتنبية و ابحث في سوالف عن فحص البيانات المرسلة بواسطة GET و POST . وفقكم الله .
__________________ htaccess بكل بساطة الشفرة الموحدة "يونِكود" (إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي | |||||
|
| |||||
|
مشكورين لكل اللى ردوا علموضوع اخوي php-man شكرا للتنبيه انا وضعت الكوكيز عشان لو رجع قبل 30 يوم يلاقي الاعدادات اللى تركها موجوده عشان كذا استخدمت الكوكيز ومشكور للرد اخوي jadweb.com شكرا من القلب للقلب جاري قراءة محتوى المرسل
__________________ ۞---مًنْتُِِّْدًٍيَآتُِِّْ لوٍشًِْآ آلتُِِّْطُْوٍيَرٌٍيَة---۞ { سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ } | |||||
|
| |||||
|
اخوي jadweb.com انا داخل بعضوية ليست لى بس مستعيرها من انسان عزيز على القلب وعشان كذا انت رسلتها على ايميله ههههههههههههههه بامكانك اضافتها على البريد mosakhawaji_5@hotmail.com او اضافتي لديك عالماس موسى خواجي bluestar
__________________ ۞---مًنْتُِِّْدًٍيَآتُِِّْ لوٍشًِْآ آلتُِِّْطُْوٍيَرٌٍيَة---۞ { سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ } | |||||
|
| |||||
|
اخي العزيز فقط اهتم بالبيانات عن طريق GET و POST ولا أكثر من ذلك اشوف شغلك مرتب مشاء الله .
__________________ htaccess بكل بساطة الشفرة الموحدة "يونِكود" (إن من مفاسد هذه الحضارة أنها تسمي الاحتيال ذكاءً، والانحلال حرية، و"الرذيلة فناً" والاستغلال معونة) - مصطفى السباعي | |||||
|
| |||||
|
عموما مشكور يالغلا وفهمت القصد ولكن ليس لدي خبره في مجال الحماية من الاختراقات عموما بيض الله وجهك ولاهنت ويسلمووووووووووووووووووووووا
__________________ ۞---مًنْتُِِّْدًٍيَآتُِِّْ لوٍشًِْآ آلتُِِّْطُْوٍيَرٌٍيَة---۞ { سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ } | |||||
|
| |||||
|
لا يمكن الوصول الى الجلسات إلا من خلال السيرفر نفسه على عكس الكوكيز يعني بأختصار لو برمجت شيء بالجلسات و تم الاختراق اعلم ان السبب من موقع آخر على نفس السيرفر استغل هالموضوع و لتفادي هالشي قم بتخصيص اسماء للجلسات صعبه التخمين مثل تشفير الوقت بواسطة MD5 و لكن الثغرات الي عندك اغلبها من GET و لا تشيل هم الكوكيز و السيشن حاليا | |||||
|
| |||||
|
ما شاء الله المنتدى اكثر من رائع ، نسأل الله لكم التوفيق والسداد
__________________ ::::::::::::::::::: لمراسلتي ::::::::::::::::::: :::::::::::: abdvvv (at) gmail.com :::::::::::: بطاقات إسلامية | |||||
|
| |||||
|
هلا عيوني شكرا لكل من تكرم بالرد الاصدار الاول من النسخة كان عام 1424 am وهذا تطوير للنسخة وانشاء الله يستمر التحديث حتى تصبح النسخة كاملة والكامل وجه الله
__________________ ۞---مًنْتُِِّْدًٍيَآتُِِّْ لوٍشًِْآ آلتُِِّْطُْوٍيَرٌٍيَة---۞ { سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ } | |||||
|
| |||||
|
مبدع يالغالي وفقك الله شاهد هنا المنتدى العربي - AM_AR V 2.0 ›› قسم البرمجة المستخدمة في الاصدارة ›› النسخة AM_AR V 2.0 للتحميل على العموم قمت بعمل اضافه ولن نبخل بالمساعده | |||||
|
| |||||
|
generall : filter input , escape output by : htmalspecialchars htmlentities strip_tags mysql : mysql_real_escape_string addslashes numbers: intval etc ..
__________________ إلى اللقاء سوالف , وآسف على الإزعاج... moffed.com , kleeja.com/tour/ar ,phpbbarabia.com | |||||
|
| |||||
|
السلام عليكم ورحمة اللة وبركاتة اقلك أشياء سريعة اولآ قم بتأمين المدخلات $_POST و $_GET مثلا عند الأستعلام عن طريق رقم المحتوى فى قاعدة البيانات لا تستخدم هذة الطريقة فمع هذة الطريقة ممكن العبث بقاعدة البيانات $id = $_GET[id]; $sql = mysql_query("select * from data where id='$id' "); اما الطريقة الصحيحة $id = intval($_GET[id]); $sql = mysql_query("select * from data where id='$id' "); فالدالة intval تخرج القيمة اذا كانت عددية وخلاف ذلك تخرج صفر ةلا تستخدم مثل هذة الطرق $link = $_GET[link]; print file_get_contents('./data/'.$link); فمن السهل الأختراق وسيكون بهذة الطريقة ?link=../config.php هذة بعض الأمور اكتبها لك سريعآ لكن يوجد أشياء اخرى | |||||
|
| |||||
|
يعطيك الف عافية اخوي جاري التجربة تحياتي
__________________ ۞---مًنْتُِِّْدًٍيَآتُِِّْ لوٍشًِْآ آلتُِِّْطُْوٍيَرٌٍيَة---۞ { سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ } | |||||
|
| |||||
|
ما شاء الله عليك اخوي شغل جبار صراحة وعمل رائع ... اتمنى لك التقدم والنجاح اكثر في اعمالك . هذه دالة تساعدك ان شاء الله : كود PHP: الاستدعاء : كود PHP: الى الامام حبيبي . | |||||
|
| |||||
|
السلام عليكم اخوي وانا ماشي عالسريع بالمنتدى ![]() لقيت خطأين 2 الأول أضفت رد فارغ بمسافات فقط , هنا المنتدى العربي - AM_AR V 2.0 ›› قسم النسخة العربية AM_AR V 2.0 ›› قسم مشاكل النسخة العربية ›› تجربة المرفقات في المواضيع والردود تجربة الثاني والخطير انك لم تستعمل الداله getimagesize للتأكد من أن الصوره حقيقيه في رفع المرفقات ... , أُنظر هنا http://www.bas-qana.net/am_ar/up.php?delid=62&upf=ok وشئ اضافي ... الـ title طويل .
__________________ موقع مبرّمج - موقع زاويتي ... لا إله إلا الله ,, محمد رسول الله ,, أستغفر الله , احفظ الله يحفظك. إقتراحاتكم لسكربت الدروس من هنا . التعديل الأخير تم بواسطة : ff5006 بتاريخ 21-07-2008 الساعة 05:13 PM. | |||||
|
| |||||
|
اضافة ’ في البحث بحال تم البحث عن ' ") ' يظهر الخطأ Warning: eregi_replace() [function.eregi-replace]: REG_EPAREN in /home/bas8qana/public_html/am_ar/search.php on line 465 Warning: eregi_replace() [function.eregi-replace]: REG_EPAREN in /home/bas8qana/public_html/am_ar/search.php on line 465 Warning: eregi_replace() [function.eregi-replace]: REG_EPAREN in /home/bas8qana/public_html/am_ar/search.php on line 465 وأيضاً في صفحة البحث ... عند البحث عن عضو يقولي أقل شئ هو 3 حروف ... طيب لو كان لدينا عضو بإسم m5 ? .---------------------------------------------------------------------------------------- عند الدخول لصفحة register.php وأنا مـُـسجل الدخول , يظهر لدي الخطأ Fatal error: Call to undefined function MsgesModrator() in /home/bas8qana/public_html/am_ar/register.php on line 25 ---------------------------------------------------------------------------------------- شئ آخر أيضاً ..., في صفحة جديد المنتدى , عند استبدال رقم الصفحة pages=2 مثلاً ... بـ pages=(" يظهر الخطأ : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/bas8qana/public_html/am_ar/new_post.php on line 165
__________________ موقع مبرّمج - موقع زاويتي ... لا إله إلا الله ,, محمد رسول الله ,, أستغفر الله , احفظ الله يحفظك. إقتراحاتكم لسكربت الدروس من هنا . التعديل الأخير تم بواسطة : ff5006 بتاريخ 21-07-2008 الساعة 05:26 PM. | |||||
|
| |||||
|
افتح السكربت بتحصل هذا السطر كود PHP: $tit = mysql_query("select Title from forums where id=$forumid"); استبدله بهذا كود PHP: $tit = mysql_query("select Title from forums where id=$forumid'") or die(mysql_error()); ولاننسى داله intval او addslashes وايضا تشغيل magic_quotes_gpc
__________________ اضف موقعك بالدليل معنا منتديات المحبين www.alm7ben.com/vb لاصحاب الاستضافه انصحك بمتابعه الدروس التاليه حتى لايخترق موقعك www.alm7ben.com/host.html | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| طريقة نقل قواعد البيانات وتركيبها باستخدام telnet | Mansour | تطوير الويب | 17 | 14-08-2002 08:56 AM |
| مشكلة لخبراء ASP وقواعد البيانات ارجوا المساعدة | reham | تطوير الويب | 0 | 09-03-2002 05:08 PM |
| 200mb فقط 90$دولار في السنة تدعم جميع اللغات وقواعد البيانات | bnhatam | تطوير الويب | 2 | 15-11-2001 10:46 AM |
| و أخيراً الطريقة الصحيحة و الكاملة لنسخ و نقل قاعدة البيانات | سفير الشوق | تطوير الويب | 16 | 11-07-2001 08:18 PM |
| ASP وقواعد البيانات | الذئب | تطوير الويب | 5 | 26-02-2001 05:31 AM |