برمجة أداة فصل الإنترنت بـ Batch وPython

x32x01
  • بواسطة x32x01 ||

دليل تعليمي: برمجة أداة لفصل الإنترنت بـ Batch​

لو إنت مهتم بمجال الأمن السيبراني وبتحب تتعلم إزاي الهكرز بيبرمجوا أدواتهم، المقال ده هيشرح سكربت بسيط بيستخدم لغة Batch عشان يفصل الإنترنت عن جهاز. 🖥️ ، هنشرح الكود خطوة بخطوة، مع بديل بسيط ببايثون، ونصايح عشان تبني أدواتك بطريقة أخلاقية. يلا نبدأ! 🚀

إزاي يشتغل الكود بتاع فصل الإنترنت؟​

الكود اللي هنشرحه مكتوب بلغة Batch (لغة السكربتات بتاعة ويندوز). بيعتمد على أمر ipconfig /release عشان يفصل الإنترنت عن طريق تحرير عنوان IP للجهاز، وبيظهر رسالة نصية تخلّي المستخدم يفتكر إن جهازه فيه فيروس. لكن، الكود ده بسيط جدًا ومش هيعدي برامج الحماية الحديثة لو تم تحليله. خلينا نشوف الكود ونفهمه.

شرح الكود خطوة بخطوة​

ده الكود الأصلي بلغة Batch:
Code:
@echo off
cd\
ipconfig /release
cd\
echo "you have a virus in your computer" >>smail.txt
start /max smail.txt

  • @echo off: بيخفّي الأوامر أثناء التنفيذ عشان الشاشة تبقى نضيفة.
  • cd\: بينتقل للمجلد الجذر (C:\).
  • ipconfig /release: بيفصل الإنترنت عن طريق تحرير عنوان IP.
  • echo "you have a virus...": بيكتب رسالة في ملف نصي اسمه smail.txt.
  • start /max smail.txt: بيفتح الملف النصي في نافذة مكبرة.
ملاحظة: الكود ده بيحتاج المستخدم يفتح ملف .bat بنفسه، وده بيقلل من فعاليته كـ"فيروس". كمان، برامج الحماية زي Windows Defender ممكن تكتشفه لو تم تحليله.

إزاي تنفذ الكود؟​

  • انسخ الكود في ملف نصي (Notepad).
  • احفظ الملف باسم زي `disconnect.bat` (مهم إن الامتداد يكون .bat).
  • لو عايز تجرب الكود، شغله على جهازك في بيئة آمنة (زي Virtual Machine).
  • تحذير: متجرّبش الكود على أجهزة تانية من غير إذن، لأن ده غير قانوني! 🚨

بديل بسيط باستخدام بايثون​

لو عايز كود أقوى وأكتر مرونة، بايثون هي الخيار الأفضل. الكود التالي بيستخدم مكتبة `os` عشان ينفذ نفس فكرة فصل الإنترنت، مع إمكانية إضافة ميزات زيادة.
Python:
# مثال لفصل الإنترنت باستخدام بايثون
import os
import time
# تنفيذ أمر فصل الإنترنت
os.system("ipconfig /release")
# كتابة رسالة في ملف نصي
with open("warning.txt", "w") as f:
    f.write("تحذير: جهازك مصاب بفيروس!")
# فتح الملف النصي
os.system("start warning.txt")
print("تم تنفيذ الأداة! 🚨")
time.sleep(2)
  • مكتبة os: بتساعدك تنفذ أوامر النظام زي `ipconfig /release`.
  • مرنة: تقدر تضيف ميزات زي إرسال إشعارات أو تسجيل لوج.
  • سهلة: الكود بسيط ومناسب للمبتدئين.

ليه الكود ده مش "فيروس حقيقي"؟​

الكود ده بسيط جدًا ومش هيعتبر فيروس قوي للأسباب دي:
  • محتاج إذن المستخدم: لازم الضحية يفتح الملف بنفسه.
  • سهل الكشف: برامج الحماية زي Windows Defender بتكتشف سكربتات زي دي لو تم تحليلها.
  • تأثير محدود: بيفصل الإنترنت بس، وتقدر تعيد الاتصال بسهولة بأمر `ipconfig /renew`.
لو عايز تبني أداة أقوى، لازم تتعلم مكتبات بايثون زي Scapy أو Impacket عشان تصمم أدوات أكتر تعقيدًا (للأغراض الأخلاقية بس!).

نصايح لبناء أدوات اختراق أخلاقية​

  • اتعلم بايثون: ابدأ بكورسات على يوتيوب زي "Python for Ethical Hacking".
  • جرب مكتبات قوية: زي Requests، Scapy، وImpacket.
  • مارس في بيئة آمنة: استخدم منصات زي TryHackMe أو HackTheBox.
  • انشئ حساب على GitHub: انشر أدواتك على GitHub وخلّي الناس تديك تعليقات.
  • حافظ على الأخلاقيات: استخدم معرفتك في اختبار الاختراق الأخلاقي بس، ومتستخدمش الكود في أذية الغير. 🚨

الخلاصة: ابدأ رحلتك في الأمن السيبراني بحذر!​

السكربت اللي شرحناه (سواء Batch أو Python) هو أداة بسيطة لتعليم مفاهيم الأمن السيبراني. لو عايز تبني أدوات اختراق احترافية، ركز على تعلم بايثون ومكتباتها زي Scapy وRequests. جرب أدواتك في بيئة آمنة، وشاركها على GitHub عشان تطور نفسك. الأهم إنك تحافظ على الأخلاقيات وتستخدم معرفتك في حماية الأنظمة، مش إيذائها! 💪
 
التعديل الأخير:
المواضيع ذات الصلة
x32x01
الردود
0
المشاهدات
698
x32x01
x32x01
x32x01
الردود
0
المشاهدات
374
x32x01
x32x01
x32x01
الردود
0
المشاهدات
715
x32x01
x32x01
x32x01
الردود
14
المشاهدات
1K
x32x01
x32x01
x32x01
الردود
0
المشاهدات
891
x32x01
x32x01
x32x01
  • x32x01
الردود
0
المشاهدات
492
x32x01
x32x01
x32x01
الردود
0
المشاهدات
635
x32x01
x32x01
x32x01
الردود
0
المشاهدات
710
x32x01
x32x01
x32x01
الردود
0
المشاهدات
566
x32x01
x32x01
x32x01
الردود
0
المشاهدات
475
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,836
المشاركات
2,051
أعضاء أكتب كود
460
أخر عضو
jhghk
عودة
أعلى