الحمد لله، عملنا على تطبيق نقاء خلال رمضان و الان صار متوفر على الاب ستور🥳
https://t.co/14o66n7OmQ
فكرة التطبيق انه يقدم نسب التطهير لمعظم الأسهم السعودية من عام 2018 وحتى 2023، مع إمكانية إضافة السنوات القادمة بمجرد الحصول على قوائمها. الهدف من هذه الخدمة هو تسهيل الوصول إلى معلومات دقيقة حول الأسهم النقية والمختلطة وحساب نسب التطهير بكل سهولة ووضوح.
تم جمع البيانات المستخدمة في الخدمة من موقع المقاصد للاقتصاد الإسلامي تحت إشراف فضيلة الشيخ الدكتور محمد بن سعود العصيمي.
#تطهير_الأسهم
من توصيات نشرة القروش من ثمانية
مهارة التفاوض بأسلوب الـ «FBI» مع الرهائن، أظن بتفيدك لما تتناقش مع مستثمرين قروشهم رهينة عندك. تعلمها من موظف الـ «FBI» نفسه🤝🏻
https://t.co/JGHewCpzYp
كيف قدرت أكتشف ثغرة؟
🔴Exploiting IDOR Through Timestamp Generation and Timing Gaps
مساكم الله بالخير اليووم عدنا لكم اليوم بمقاله ممتعه ومشوقه لأن فيها عدة افكار مثل ماراح نشوف
فنسمي بالله ونبدا
التطبيق كان عباره عن موقع يقدم خدمات الكترونيه جوالات بطائق الكترونيه والخ
اول شيء خل نفهم عملية الشراء
اذا جيت تشري منتج معين وتميت عمليه الدفع request يطلع من ال front-end API لل Backend API ويتحقق من الدفع بعديين يرجع لك قيمه “requestID”
والقيمه هذي هي الي تعرف الطلب حقك بال server-side ويتم الأعتماد عليها بشكل كامل
بعد العمليه هذي تبقى اخر عمليه والي هي انشاء الطلب او ارسال اطلب للايميل اذا كانت بطاقه رقميه
بس خل نشوف ال request عشان نفهم اكثر
طيب هنا نلاحظ كم شيء اول شي ال endpoint فيها hash value
والشي الثاني ال requestId الي عرفنا فكرته بال server-side
اول شي نبي نعرفه هل فيه تحقق من ال hash value الي بالمسار مع ال requesId" parmater" ?
يعني هل يتم التحقق من قيمه الهاش مع ال requestId parameter لازم مطابقين لبعض او لا ?
فالي سويته رحت شريت طلب ثاني بجهاز ثاني واخذت قيمه ال requestId" parameter" وجربته بحسابي الاول
وبالفعل مثل ماتوقعت ماكان فيه validation او تحقق من قيمه الهاش مع ال requestId" parameter" وامورنا الى الان بالسليم
ودام مافيه اي نوع من التحقق حنا قادرين ناخذ اي طلب (اذا جبنا) قيمه ال requestId parameter وحط لي كم خط على كلمه اذاااا جبنا
# Unlock the ReqID Value
بس عمر شلون بتجيب قيمه ال requestId ?
سوال جميل ومن هنا نبدا بالثقيل
طيب اول شي ال requestId عباره عن 13 رقم لذلك شبه مستحيل انه نجيبه خصوصا ان عامل الوقت عندنا مهم لازم نسوي ال request قبل لايسويه المستخدم الاساسي
عشان كذا بديت احاول اشوف اي طريقه اجيب فيها قيمه ال requestId بحثثت وبحثت لين اكتشتف بالاساس القيمه عباره عن timestamp لكن بال millisecond
ودامه عباره عن timestamp حنا قادرين انه نرجعه الى هيئه تاريخ والعكس صحيح
طيب عمر مافهمت وش الي تبي توصله الحين؟
بما ان عباره timestamp وقادرين نحوله الي تاريخ والعكس صحيح
والتاريخ قابل للتبنئ بمعنى اليوم التاريخ 9 ماراح تسوي timestamp ليوم 8
اما بالنسبه للساعه هنا قادرين انه نستهدف ساعه معينه مثلا الساعه 3 وتقدر تخليه متغير لكن لتبسيط تطبيق الثغره ثبت ساعه معينه
اما بالنسبه للدقايق والثواني هنا مستحيل انك تستهدف دقيقه او ثانيه معينه لأن شبه مستحيل تستهدفهم عشان كذا هذولي الي راح تكون متغيره
حلوووين الحين عرفنا بنيه ال requestId وفكرته وكيف يصير
# Generate Timestamps
الحين خل ننتقل للجزئية الثانيه بانه كيف نسوي القيمه هذي؟
سويت سكربت ياخذ تاريخ ووقت معين ويسوي list timestamp الى نص ساعه قدام او لساعات قدام (بالمستقبل) حسب المده الي ابغاه لكن اهم شي تكون بالمستقبل
وفكرته راح ياخذ اليوم والسنه والشهر وراح تكون ثابته اما بالنسبه للوقت هنا الي راح نتلاعب فيه
او هنا بالسكربت هذا خليته ياخذ timestamp ويسوي timestamps الى اوقات مستقبليه لساعه او نص ساعه قدام
حلوييين الحين جبنا ال timestamps وعرفنا فكرته والحين جاء وقت انه نستعمله لل requestId" parameter"
أهلًا، مقالة جديدة عن
How you can enhance your microservices architecture with robust logging and tracing using the ELK stack (Elasticsearch, Logstash, and Kibana) along with Jaeger.
قراءة ممتعة🤝🏻
@micronautfw
https://t.co/mlxMIzcDV1
لكل المهتمين بتطوير المنتجات التقنية ومواقع الويب!💻
ندعوك للتسجيل في معسكر "تطوير المنتجات التقنية الأولية بدون كود"
بمقر #جادة30 #تبوك
سجل الآن ولاتدع الفرصة تفوتك !�لكل المهتمين بتطوير المنتجات التقنية ومواقع الويب!💻
ندعوك للتسجيل في معسكر "تطوير المنتجات التقنية الأولية بدون كود"
بمقر #جادة30 #تبوك
سجل الآن ولاتدع الفرصة تفوتك !�لكل المهتمين بتطوير المنتجات التقنية ومواقع الويب!💻
ندعوك للتسجيل في معسكر "تطوير المنتجات التقنية الأولية بدون كود"
بمقر #جادة30 #تبوك
سجل الآن ولاتدع الفرصة تفوتك !�لكل المهتمين بتطوير المنتجات التقنية ومواقع الويب!💻
ندعوك للتسجيل في معسكر "تطوير المنتجات التقنية الأولية بدون كود"
بمقر #جادة30#تبوك
سجل الآن ولاتدع الفرصة تفوتك !🚀
في زمن Steve Jobs مرت apple بفترة كانت مؤتمراتها فيها إعلانات يترقبها العالم، لأن كل منها فيها قفزة تقنية كبيرة عما قبله،
أعتقد أننا نعيش فترة مشابهة مع open Ai اليوم