ثغرة الid في حسوب io !!

السلام عليكم .. لقد اكتشفت ثغرة بسيطة تمكنك من تغير الـid للتعليق

وابلغت الادارة في صفحة "اتصل بنا" لكن لم اجد رداً

الثغرة عبارة عن انك عند اضافتك لتعليق ..يمكنك ازالة الـid وستجد ان التعليق كتب بالصفحة ارئيسية باخر التعليقات لكن عند الضغط على التعليق سيتقلك الى صفحة التعليق ولكن التعليق سيكون غير موجود !!

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

أهذا ما فعلته يا شيطان في هذا التعليق؟ :)

إذ إن الإشعار عندي يظهر أنك رددت علي في موضوع «سكريبت حسوب IO من برمجتي قريبا» وأنا لم أشارك في ذاك الموضوع!

el3zahaby ردّ على تعليقك: سكريبت حسوب IO من برمجتي قريبا قبل 18 ساعة

هل فعلته هذه تجيز نعته بما ذكرت ؟!

كنت أمازحه، فالعرب تنعت المشاكس بذلك، وتقول: تشيطن الولد. والرسول صلى الله عليه وسلم قال ممازحًا: تربت يداك، وقال غيرها. خذها بأريحية.

أدرك هذا النوع من المزاح ツ لكن كونه أمام الملأ فقد يحدث ذلك أثراً في نفس المقصود. ربما لو أعقبتها مباشرة بابتسامة لصرفتها إلى المزاح مباشرة.

رسمت ابتسامةَ، ولكن يبدو أنك لم تلاحظها.

تاهت بين الترقيم والهايبرلينك ツ نحن لا نتعامل إلا مع الياباني فهو أصلي وذو جودة عالية (ツ)

كيف أحفظه عندي؟ أم علي نسخه كل مرة؟

أنا أحفظها كاسم لاختصار موقع على شريط المتصفح فأفتحه وانسخ الابتسامة من اسم الاختصار

كما ان الأخ أحمد إبراهيم

 -جزاه الله خيرا- قام بعمل تطبيق خاص للصق الابتسامة في مكان أثناء العمل من خلال الضغط على F9

رابط التطبيق

وهنا رابط السورس كود

حيث أرسل لي :

السلام عليكم. بمناسبة الابتسامة قرأت أنك تقوم بنسخها عندما تريد استعمالها. قمت بعمل برنامج بسيط لهذا الغرض، فقط اضغط على زر F9 وسيتم كتابة الابتسامة في المكان المحدد، يمكنك تغيير الاختصار من البرنامج، عندما يبدأ البرنامج يختفي إلى ايقونة ستجدها في شريط المهام.

متصفح الكروم يرفض تنزيل الملف، يقول أنه مُضر! ونظام جهازي ماك، هل سيعمل عليه؟

عبد الرحمن أحمد أضف ردا

لن يعمل على ماك لأنه تطبيق ويندوز

التحذير بسبب أن التطبيق بدون ناشر Unknown Publisher ولا شيء فيه

el3zahaby أضف ردا

نعم هذا ما فعلت :D

هل تريدني ان افعلها مرة اخرى معك :P

افعل ما شئت :) دمر هذا الموقع على رأس خالد الحبش إن استطعت P:

هههههههههههههههه

ستجعل خالد يغضب منك :P 

:D

هم هكذا تقنيو المواقع يتكبرون في البداية، فيضظر الواحد ليذيقهم علقمًا ليتعظوا P:

khelll أضف ردا

لا أظن ذلك، هلا شرحت بالتفصيل بردك هنا ضمن احد الردود مالذي تفعله.

الطريقة فعتلها بفحص العنصر

اذهب عند مكان التعليقات .اي انك تكتب تعليق جديد ومن ثم افحص العنصر عند زر "اضف ردا "

ستجد انه هناك input نوعه هيدين

اجعله text

هو اساسا هيدين

 اناجعلته text

 فأظهرلي الid

اخذت الاي دي وذهبت كتبت مساهمة جديدة وفعلت نفس الخطوات ووضعت id التعليق لid المساهمة ووترك id التعليق فارغ بدون شيء

  :D

ومن ثم مرة اخرى جربت مرة ثانية لكن اخذت id تعليق للاخ @مخنف :D وجعلته لتعليقي

مما فهمته منك، انك تلاعبت بال ids

الآن لننظر للنتيجة النهائية، وهي انك وضعت تعليقا في موضوع آخر او تحت تعليق آخر، لكنه ضمن صلاحياتك كمستخدم.

هذه لا تعتبر ثغرة. لو زودتك بواجهة برمجية لفعلت ذلك بكل يسر.

ولكن ماذا عن الإشعار الذي أتاني؟! فهو يقول أنه رد علي في موضوع «سكريبت حسوب IO من برمجتي قريب» وأنا لم أشارك فيه!

el3zahaby أضف ردا

وليس هذا فقط

وهي انك وضعت تعليقا في موضوع آخر او تحت تعليق آخر، لكنه ضمن صلاحياتك كمستخدم.

هذا امر واحد , الامر الثاني انه ان تركت الid فارغا لكان التعليق ظهر في اخر التعليقات لكن لن يظهر هنا .

هذه لا تعتبر ثغرة

لكنها ايضا لا تعتبر شيء جيداَ !!

فيمكن لاعداء حسوب المتربصين التغوغل بها !! ام انا مخطئ؟

ليس بمشكل كبير، لكنه يعتمد على تصميمك البرمجي، لنفكر بها بشكل آخر:

لو اردنا انشاء تطبيق ل IO على الجوال، واردت ان امنحك واجهة برمجية لإضافة التعليقات، فماذا ستفعل؟

ستتيح للمبرمج ان يضع ال ID الذي يريده، حتى يتنسنّى له التعليق حيث اراد، وكل ما يمكن عمله هو:

١- التأكد من وجود الموضوع بداية.

٢- التاكد ان التعليق الأب ايضا موجود، فإن لم يكن موجودا، فحينها هناك خياران: الاول هو عدم التخزين اساسا، اما الثاني هو التخزين واهمال التعليق الأب.

سأجعل النقطة الثانية اكثر الزامية ونمنع تخزين التعليق من النجاح اساسا، وهو ما يبدو اكثر صوابية ضمن اسلوب عملنا في حسوب.

شكرا على التلبيغ عبد الرحمن، كان نقاشا جميلا.

العفو .. فالشكر لله ..

هذا واجبي ^_^

الاخطاء القاتلة...

كم اكرهها.

-_-

alihaloua أضف ردا

لم تعمل معي حاولة تغيير الـ id

و ما الخطر الذي تشكله ؟

-1

تجربة تجربة تجربة