Mohnad Alshobaily retweeted
رَبِّ اجْعَلْ هَٰذَا الْبَلَدَ آمِنًا
اللهم من أرادنا أو أراد بلادنا بسوء اللهم فأشغله في نفسه ورد كيده في نحره واجعل تدبيره تدميراً عليه .
Mohnad Alshobaily retweeted
نهنئكم بشهر رمضان المبارك، ونسأل الله تعالى أن يبارك لنا ولكم وللمسلمين في هذا الشهر الفضيل، وأن يتقبل منا ومنكم صالح الأعمال، وأن يديم على بلادنا الأمن والرخاء.
Mohnad Alshobaily retweeted
كيف قدرنا نكتشف ثغرة؟
🔴Chaining Fortinet WAF Bypass and Microservice Architecture Exploitation to Compromise 6+ Internal Domains
With @Mohnad @stuipds
مساكم الله بالخير جميعا , مقالة اليوم عن استغلال عدة ثغرات وصلنا من خلاله بتحكم كامل على احد اكبر الشركات
- بيانات +40 ألف موظف وشركات متعاقدة (بكامل التفاصيل)
- فصل أي موظف وإغلاق بصمة الوجه وبطاقات الدخول للفروع
- Fortinet WAF bypass through path Confusion
- Microservice Compromise Lateral Movement to 10+ Internal Domains
# البداية
في بداية فحصنا طلعنا عدة ثغرات، وبعد وقت من الفحص صادفنا Error
والواضح من الخطأ إنه قاعد يستقبل الـ username كبراميتر ويحطه بالـ URL path الى Internal domain
فالي قاعد يصير إنه يستقبل المدخل من المستخدم،
والـ front-end API يرسل طلب
والـ back-end API يأخذ القيمة ويحطه بالمسار، ومن خلاله يرجّع معلومات المستخدم.
وبديهي أول سؤال بيجي ببالك هل ممكن نشوف معلومات شخص آخر؟
والإجابة ايه بمجرد ما نسوي path traversal راح نتخطى عملية التحقق الي تكون من ال front-end API ونجيب معلومات أي مستخدم بشكل كامل
لكن هذا ما يهمنا، كان هدفنا الأساسي إننا نوصل إلى Internal domain
وبعد عدة محاولات، توصلنا إلى إننا نوصل إلى مسار داخلي ويحتوي على Swagger Documentation تحتوي على مسارات لأكثر من عملية.
ومن خلال المسارات اللي وصلنا لها، قدرنا نطلع ثغرات حرجة وكثيرة جدًا، مثل ما راح نستعرض لكم الحين (;
Mohnad Alshobaily retweeted
في ذكرى يومنا الوطني، نحمد الله على ما تحقق من إنجازات في بلادنا الغالية، ووحدة وطنية قامت على الشريعة الإسلامية والعدل.
Mohnad Alshobaily retweeted
من ثغرة بسيطة في الـ API إلى صلاحيات تتحكم بميزانية بملايين
فحص على الطاير مع @Mohnad @N4waF_Almutairi
نسمي بالله ونبدأ عالخفيف
🔴 Parameter confusion result in full employee account takeover.
طريقة وصولنا لجميع حسابات الموظفين
أثناء فحصنا للموقع، لاحظنا أن كل شيء يعتمد على UUIDs، لذلك كنا مستبعدين وجود ثغرات Access Control.
لكن بعد اكتشافنا لبعض الثغرات، طحنا على مسار يرجّع معلومات لطلبات العملاء من خلال UUID (المستخدم)، مثل ما كنا متوقعين.
خلال الفحص، اكتشفنا خدمة تنشئ طلب، وبعده يتم إنشاء رقم لهذا الطلب.
الريكوست هذا كان مسؤول عن إرجاع بيانات الطلب اللي سويناه.
وقفنا شوي عند الريكوست وقلنا لازم نلقى له تخطي. ليش؟ لأن ال Response فيه UUID الخاص بالمستخدم.
طيب، عمر مافهمت؟ تجيب UUID من خلال UUID؟ وش الفايدة؟
المسار هذا كان يرجع تفاصيل الطلب، لكن كان يحتوي أيضًا على بيانات المستخدم بالكامل، من ضمنها الـUUID.
بعد ما فكرنا شوي في العملية، استوعبنا إنه من غير المنطقي يرجع معلومات بناءً على UUID المستخدم فقط، لأن لو جينا نلغي الطلب، بيستخدم OrderNumber Parameter، وهو عبارة عن رقم بسيط.
فكرة إنه يرجع بيانات الطلب من خلال UUID للمستخدم، بدل UUID خاص بالطلب نفسه، خلتنا نشك في العملية الي قاعد تصيير.
تخيلنا الكود وكيف ممكن يكون شغال في الـBackend، وفكرنا إن العملية ممكن تصير كالتالي:
السيرفر يستقبل UUID.
يشيّك على الطلبات التابعة له.
يترجم الطلب إلى OrderNumber.
يرجّع البيانات.
فقلنا نجرب نحذف ال UUID تمامًا، ونضيف OrderNumber بداله في نفس الريكوست اللي يرجع بيانات المستخدم.
ويوم جربناه…
وفعلًا، قدرنا نتخطى الـUUID، وتسربت معلومات حساسة جدًا، منها UUID.
إلى الآن ما وصلنا للثغرة الأساسية رغم إن البيانات حساسة، لكن كنا مهتمين بالـUUID أكثر لأنه بيفتح لنا أبواب أكبر.
وبعد بحث طويل، لقينا مسار ياخذ UUID لكن لازم يكون خاص بموظف.
وبما إن عندنا ريكوست يسرب UUIDs، سوينا سكربت بسيط يجرب يخمن على ال OrderNumber، ويطلع أي UUID موجود، ثم يرسله على المسار والمسار هذا كان محدود فقط للموظفين لذللك لابد ان يستقبل UUID لأدمن account
/api/GetransactionsInfo/UUID-HERE
ومن خلال الثغرة السابقة والسكربت اللي ضبطناه، قدرنا نستغل الـUUID المسرب بشكل أكبر ونوصل الى UUID خاص بأحد الموظفين.
والبيانات الي كانت ترجع لنا...
مثل ما هو واضح بالصورة، قدرنا نوصل لـJWT.
ومن خلال الـJWT token، قدرنا نوصل لجميع حسابات الموظفين ونتحكم بتفاصيل حساسة ما نقدر نذكرها.
Mohnad Alshobaily retweeted
نهاية بطولية لحادثة الشهيد الطيار السعودي خالد الشبيلي🇸🇦🇸🇦🚨
قصة الطيار الشهيد خالد الشبيلي
اللي طبق مقولة اذا لم يكن من الموت بد فمن العار ان تموت جبانا
عندما ادرك انها النهاية لم يستسلم بل ظل يردد الشهادة وانقذ سكان المدينة اللي تحته رحمه الله
التفاصيل تحت التغريدة
Mohnad Alshobaily retweeted
القصه تعود الى منتصف سنة 2022 اثناء تعقبي لإحدى العمليات #الأحتيالية وانتهى بي الحال امام شئ مختلف جداً عن جميع عمليات #الاحتيال السابقة، فالمعتادة كانت عبارة عن موقع لتأجير العاملات او #تسديد خدمات ونحوه، ويقوم #الضحية بوضع بيانات البطاقة الإئتمانية في (1/16)
#خلف_كواليس_المحتالين
لاول مره بستعرض معكم كواليس عمليات تشكيل #إجرامي عربي منظم جدا كان خلف العديد من عمليات النصب والاحتيال ما بين فترة 2019 الى 2022 وصل عدد ضحاياهم الى اكثر من 42 الف شخص خليجي غالبيتهم من #السعودية وقدرت المبالغ بالملايين.
#موعدنا_الليله ان شاء الله.
Mohnad Alshobaily retweeted
السلام عليكم
مساكم الله بالخير جميعا , انشر لكم اليوم احد الطرق اللي استعملتها لتخطي ssl pining في تطبيقات flutter عبر هذا الرابط
github.com/mdr3/b5t/blob/mai…
Mohnad Alshobaily retweeted
#ملفات_تويتر
لاحظو كمية المعلومات الي بالصورة و بالإمكان الوصول لها من قبل موظفين تويتر، يديرون ويدخلون الحسابات كأنه المستخدم نفسه داخل على حسابه. وبخيارات أكثر طبعا.
-واجهة لوحات تحكم كثيرة ومختلفة ما كان فيهم كمية التحكم والوصول لمعلومات المستخدمين بالشكل المخيف هذا😖😱
Replying to @bariweiss
16. One of the accounts that rose to this level of scrutiny was @libsoftiktok—an account that was on the “Trends Blacklist” and was designated as “Do Not Take Action on User Without Consulting With SIP-PES.”
Mohnad Alshobaily retweeted
مرحبا
Bypass AV with Macro vba
0xhunter.me/read?id=57
Mohnad Alshobaily retweeted
مخزن التقارير 💯
pentester.land/list-of-bug-b…
Mohnad Alshobaily retweeted
أشهر تقارير HackerOne اعتبرها أرشيف لأهم الثغرات
github.com/reddelexc/hackero…
Mohnad Alshobaily retweeted
مادام شي تشغله اي آله اعرف ان فيه ثغرات ومع المستقبل راح تزيد الثغرات اذا صار كل شي رقمي من روبوتات وغيره، بكره يجيك الواحد يهكر بيتكم ويقفل عليك الغرفه ويالله ابلش 😂😂 او هاجم عليك DDOS ناشب ما تقدر تطلع وولا تسوي شي
الموضوع عميق جداً
Mohnad Alshobaily retweeted
#من_أرشيف_الصور
قبل 12 سنة
لحظة أفتتاح طريق الشبيلي
(من اشارة الساعه إلى اشارة السندية ) 😎
Mohnad Alshobaily retweeted
#لا_تكن_ضحيتهم_التالية
#احتيال_مالي
#نصب_واحتيال
موقع احتيالي يدعي تقديم خدمات لتعليم القيادة ويستهدف المواطنات السعوديات على وجه الخصوص، يوهم الضحية بتقديم طلب تعليم القيادة واصدار رخصة بتعبئة بيانات الشخصية والبنكية،
الشكر موصول لمهند
@Mohnad
لمشاركته الموقع والتحذير عنه.



































