إسماعيل العلوي نشر 19 أكتوبر أرسل تقرير نشر 19 أكتوبر كيف يمكنني أن أتعرف على اللغة التي برمج بها أي برنامج على الحاسوب أو الويب؟ وهل من طريقة للوصول إلى قراءة الكود البرمجي لأي برنامج؟ 1 اقتباس
0 Hikmat Jaafer نشر 20 أكتوبر أرسل تقرير نشر 20 أكتوبر بالنسبة للوصول للكود البرمجي لأي برنامج فهذا الأمر يعتمد على نوع البرنامج هل و مفتوح المصدر أم مغلق المصدر , أغلب البرامج هي مغلقة المصدر أي لايمكنك الوصول للكود الخاص بها , أما إذاا كان البرنامج مفتوح المصدر فسيكون الكودالخاص به متوفر في مكان ما خاص بالمطور أو الشركة التي قامت بتطويره (على github, أو موقع الشركة , ... الخ) عليك البحث عنه لتجده أما بالنسبة لمعرفة لغة البرمجة التي تمت برمجته بها فيوجد أدوات يمكن أن تستخدمها: برامج سطح المكتب:هذه أداوات تقوم بتحليل الملفات التنفيذية يمكنك استخدامها لمعرفة اللغة. PEiD IDA Pro Ghidra الويب:يمكنك النقر بزر الماوس الأيمن في أي مكان على صفحة الويب واختيار "Inspect" أو "View Source" لرؤية الكود المصدر للصفحة. ستتمكن من رؤية لغات البرمجة التي تستخدم في الجهة الأمامية. بالنسبة للجهة الخلفية (Back-end) : يمكنك النقر بزر الماوس الأيمن في أي مكان على صفحة الويب واختيار "Inspect" ثم الانتقال إلى تبويبة "Network" لمراقبة الشبكة قد يعرض معلومات عن ملفات ومكونات الخادم. تحليل الطلبات (Requests): من خلال مراقبة الطلبات HTTP والردود يمكن اكتشاف تقنيات مثل Node.js أو Django إذا كانت موجودة في رؤوس الاستجابة (HTTP Headers). 1 اقتباس
0 Mustafa Suleiman نشر 22 أكتوبر أرسل تقرير نشر 22 أكتوبر بالنسبة لمواقع الويب أفضل طريقة هي استخدام إضافة wappalyzer على المتصفح، ستعرض لك أغلب التقنيات المستخدمة بالموقع. توجد إضافات ومنصات أخرى لكن تلك أفضلهم. ستتجه إلى الموقع الذي تريد التعرف على التقنيات المستخدمة به ثم تقوم بالضغط على أيقونة الإضافة وسيتم عرض ما تم التعرف عليه. بعدها تستطيع استخدام موقع builtwith إن لم تحصل على ما تريد، فهو يوفر نفس الخدمة. 1 اقتباس
السؤال
إسماعيل العلوي
كيف يمكنني أن أتعرف على اللغة التي برمج بها أي برنامج على الحاسوب أو الويب؟
وهل من طريقة للوصول إلى قراءة الكود البرمجي لأي برنامج؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.