ان وسائل الاختراق عديدة ومتنوعة وهي تتنامى كل يوم, لكن تعتبر البرمجة هي الاساس في عالم الاختراق فبدون برمجة انت لاتعتبر هكر والجميع يتفق على هذا, والسؤال الذي يمكن ان يطرحه اي شخص يرغب في تعلم الهكر هو ماهي اهم لغات البرمجة للهكر؟ لذلك قررنا ان نجيب عن هذا التساؤل في تدوينة اليوم وقد قمنا بادراج مجموعة من اللغات مع ارفاق كل لغة بشرح بسيط حولها
لغات الاختراق في عالم الويب
ان بناء الويب لم ياتي هكذا فقط توجد لغات اساسية تم استخدامها لهذا الهدف, ولان هنالك العديد من الاشخاص يبحثون عن اختراق الويب فمن المرجح ان اي شخص سينصحك بان تتعلم لغة انشاء الويب لكي تقوم بهذا, لذلك سنذكر في شرحنا هذا اهم لغات الويب التي يجب ان تتعلمها لاختراق الويب
لغة html
تعتبر هاته اللغة اساس انشاء المواقع, لا تعتبر لغة html لغة برمجية هي تعتبر لغة وصفية لكن لايمكنك الانقاص من اهميتها يعتبر تعلمك لهاته اللغة بداية الطريق لمعرفة طريقة عمل المواقع وطبيعة انشائها
لغة جافا سكريبت
كانت هاته اللغة في بدايتها موجهة للمبتدئين لكن بعد تطورها استحوذت على اهتمام المبرمجين المحترفين وتعتبر هاته اللغة ذات استخدامين, استخدام داخل المتصفح واستخدام خارجه, وتستخدم هاته اللغة داخل المتصفح للتعامل مع اكواد html وجعل المواقع اكثر تفاعلية بينما يتم استخدامها خارج المتصفح لبرمجة تطبيقات الويب وهذا ماجعل الهكر يستغلون الثغرات التي بها لاختراق المواقع وتطبيقات الويب
لغة PHP
تتعامل هاته اللغة مع السيرفر من ناحية معالجة البيانات لذلك ستسمع كثيرا على ان اختراق السيرفرات يعتمد بالاساس على اتقان هاته اللغة, لذلك اذا كنت ترغب في اختراق سيرفر ما او مقاطعة معلومات والحصول عليها فما عليك الا تعلم هاته اللغة.
لغة SQL
ان لغة SQL مشهورة على مستوى انشاء قواعد البيانات فهي مسؤولة عن تخزين ومعالجة البيانات, لذلك يمكنك ان تستنتج اهميتها في عالم الاختراق فمعضم المخترقين يهدفون الى السيطرة على قواعد البيانات والحصول على المعلومات الموجودة بها لذلك سنقوم بادراج هاته اللغة على انها لغة هامة في عالم الهكر
صنع برامج الاختراق و الثغرات وتحليل الانظمة
تحتوي اللائحة التالية على اللغات البرمجية الاشهر في عالم الهكر والتي تستعمل في صنع برامج الاختراق وكتابة الثغرات وتحليل الانظمة ولائحتنا كالآتي :
لغة السي C
تستعمل لغة السي في برمجة الانظمة وخاصة انظمة التشغيل وقد شهد التاريخ لهاته اللغة ببرمجة واحد من اعظم انظمة التشغيل على مر التاريخ وهو لينكس, تعتبر هاته اللغة قريبة من الاجهزة ومشابهة للغة التجميع Assembly language, ان تعلمك للغة السي من شانه ان يساعد في تحليل النظام الذي تريد اختراقه وكمثال ساعطيك الكراكات التي يتم صنعها لتفعيل البرامج والتي يتم انشائها بلغة السي .
لغة C++
استخدمت هاته اللغة على نطاق واسع في بناء أنظمة التشغيل والتعامل مع البنية الصلبة للحاسوب ابتداءً من الأنظمة البرمجية وبرامج المستخدم، مروراً بمشغلات الأجهزة والأنظمة المضمنة وانتهاءً بالمخدمات عالية الأداء, لقد استغل الهكر مميزات هاته اللغة لانشاء برامج الاختراق وكتابة الثغرات, تعتبر لغة C++ لغة من لغات الهكر الاساسية وذلك لقدرتها على التعامل مع الهاردوير و انظمة التشغيل على حد سواء .
Shell Script
تعتبر من لغات السكربت تستخدم لتنفيذ مجموعة من الاوامر مكتوبة في ملف نصي وليس ملف تنفيذي ويتم عملها عن طريق واجهة سطر الأوامر لنظام التشغيل, هاته اللغة مشهورة على مستوى الثغرات والولوج الى الانظمة وقد استعملت بشدة من قبل الهكر لانشاء الثغرات وكتابة اسطر برمجية لاختراق النظم .
لغة الجافا
تعتبر لغة الجافا واحدة من افضل اللغات لانشاء البرامج, توفر لغة الجافا بيئة تفاعلية عبر الشبكة العنكبوتية وبالتالي تستعمل لكتابة برامج تعليمية للإنترنت لذلك تم استغلال هاته الميزة في لغة الجافا لانشاء برامج مساعدة لتحليل الانظمة والولوج الى الاجهزة لذلك تم ادراجها ضمن لغات برمجة الهكر
لغة Perl
تعتبر لغة بيرل لغة متعددة الاستخدام وقد اعتبرة متنفسا للكثير من المبرمجين اهم مميزاتها تكمن في ان اكوادها سريعة التنفيذ وهي اكثر كفاءة في التعامل مع قواعد البيانات, تم استعمالها من طرف الهكر في معالجة البيانات المرسلة وكذلك للتعامل مع الملفات
لغة بايثون
تعتبر من لغات المستوى العالي، تتميز ببساطة كتابتها وقراءتها, سهلة التعلم, تستخدم بشكل واسع في العديد من المجالات، كبناء البرامج المستقلة باستخدام الواجهات الرسومية المعروفة وفي عمل برامج الويب، بالإضافة إلى استخدامها كلغة برمجة نصية للتحكم في أداء بعض من أشهر البرامج المعروفة أو في بناء برامج ملحقة له, هاته اللغة لها دور كبير في عالم الهكر وقد تم بناء العديد من برامج الاختراق بواسطتها اضافة الى الثغرات وبرامج تحليل الانظمة والولوج اليها
لغة روبي
تعتبر لغة روبي لغة مفتوحة المصدر مما يعني بان العديد من المبرمجين قائمون على هاته اللغة وبالتالي تطويرها وتصحيح الاخطاء فيها بشكل اسرع اضافة الى انها ذات اغراض عامة مما يعني إمكانية استخدامها في أنواع مختلفة من البرامج سواء في قواعد البيانات أو واجهات رسومية أو برامج علمية أو الويب, ان كون لغة روبي متعددة الاغراض سيعني بانك ستتمكن من خلالها على برمجة اي شيء تقريبا وحتى فيما يتعلق بالويب
Thanks good article
ردحذفThanks for your pass
حذفمشكور اخي على مجهوداتك واصل
ردحذفشكرا لك ارجوا ان تكون قد استفدت من كل هذا
حذفافادني المقال كثيرا شكرا على هذا المقال كنت ابحث عليه منذ زمن
ردحذفشكرا مروركم هو من يدفعنا نحو الامام
حذف