[{"data":1,"prerenderedAt":904},["ShallowReactive",2],{"navigation":3,"\u002Fblog\u002Flinux-basics-06-logging-services":114,"\u002Fblog\u002Flinux-basics-06-logging-services-surround":901},[4],{"title":5,"path":6,"stem":7,"children":8,"page":113},"Blog","\u002Fblog","blog",[9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109],{"title":10,"path":11,"stem":12},"لينكس للهاكرز #3: من يملك حق التصرف؟ الصلاحيات والعمليات كما يراها الهاكر","\u002Fblog\u002Flinux-basics-03-permissions-processes","blog\u002Flinux-basics-03-permissions-processes",{"title":14,"path":15,"stem":16},"لينكس للهاكرز #4: متغيرات البيئة، وكتابة أول أداة اختراق بخط يدك","\u002Fblog\u002Flinux-basics-04-env-vars-bash-scripting","blog\u002Flinux-basics-04-env-vars-bash-scripting",{"title":18,"path":19,"stem":20},"لينكس للهاكرز #5: ضغط الملفات، ونسخة الطب الشرعي التي لا يفلت منها ملف محذوف","\u002Fblog\u002Flinux-basics-05-compression-storage","blog\u002Flinux-basics-05-compression-storage",{"title":22,"path":23,"stem":24},"لينكس للهاكرز #6: النظام الذي يتذكر كل شيء، والخدمات التي تُستخدم أو تُساء استخدامها","\u002Fblog\u002Flinux-basics-06-logging-services","blog\u002Flinux-basics-06-logging-services",{"title":26,"path":27,"stem":28},"لينكس للهاكرز #7: كيف تختفي على الإنترنت، وكيف تسمع ما تبثه الشبكات من حولك","\u002Fblog\u002Flinux-basics-07-anonymity-wireless","blog\u002Flinux-basics-07-anonymity-wireless",{"title":30,"path":31,"stem":32},"لينكس للهاكرز #8: قلب النظام الذي لا يُلمس، ومهام تعمل نيابة عنك وأنت نائم","\u002Fblog\u002Flinux-basics-08-kernel-scheduling","blog\u002Flinux-basics-08-kernel-scheduling",{"title":34,"path":35,"stem":36},"لينكس للهاكرز #9 (الأخيرة): من كاتب أوامر إلى بانٍ لأدوات — أساسيات بايثون للهاكرز","\u002Fblog\u002Flinux-basics-09-python-scripting","blog\u002Flinux-basics-09-python-scripting",{"title":38,"path":39,"stem":40},"لينكس للهاكرز #1","\u002Fblog\u002Flinuxbasic","blog\u002FlinuxBasic",{"title":42,"path":43,"stem":44},"لينكس للهاكرز #2: قراءة الشبكات كخريطة مفتوحة، وإدارة البرامج كالمحترفين","\u002Fblog\u002Flinuxbasic2","blog\u002FlinuxBasic2",{"title":46,"path":47,"stem":48},"نبذة عني: رحلة في عالم البرمجة والتقنية","\u002Fblog\u002Fme","blog\u002Fme",{"title":50,"path":51,"stem":52},"كيف تضع «شطر اليوم» على الشاشة الرئيسية لهاتفك","\u002Fblog\u002Fshatr-widget","blog\u002Fshatr-widget",{"title":54,"path":55,"stem":56},"ويندوز سيرفر للمحترفين #2: التثبيت الصحيح يبدأ قبل إدخال القرص","\u002Fblog\u002Fwindows-server-02-installation","blog\u002Fwindows-server-02-installation",{"title":58,"path":59,"stem":60},"ويندوز سيرفر للمحترفين #3: التخزين من القرص إلى RAID وSAN","\u002Fblog\u002Fwindows-server-03-storage","blog\u002Fwindows-server-03-storage",{"title":62,"path":63,"stem":64},"ويندوز سيرفر للمحترفين #4: الخدمات، لأن الخادم الذي لا يخدم لا قيمة له","\u002Fblog\u002Fwindows-server-04-services","blog\u002Fwindows-server-04-services",{"title":66,"path":67,"stem":68},"ويندوز سيرفر للمحترفين #5: Active Directory، خريطة النطاقات والغابات","\u002Fblog\u002Fwindows-server-05-ad-infrastructure","blog\u002Fwindows-server-05-ad-infrastructure",{"title":70,"path":71,"stem":72},"ويندوز سيرفر للمحترفين #6: بناء أول نطاق Active Directory من الصفر","\u002Fblog\u002Fwindows-server-06-configuring-ad","blog\u002Fwindows-server-06-configuring-ad",{"title":74,"path":75,"stem":76},"ويندوز سيرفر للمحترفين #7: المستخدمون والمجموعات ونموذج AGDLP","\u002Fblog\u002Fwindows-server-07-managing-ad","blog\u002Fwindows-server-07-managing-ad",{"title":78,"path":79,"stem":80},"ويندوز سيرفر للمحترفين #8: Group Policy، التحكم بمئات الأجهزة من مكان واحد","\u002Fblog\u002Fwindows-server-08-group-policy","blog\u002Fwindows-server-08-group-policy",{"title":82,"path":83,"stem":84},"ويندوز سيرفر للمحترفين #9: خوادم التطبيقات، من SQL Server إلى Exchange وSharePoint","\u002Fblog\u002Fwindows-server-09-application-servers","blog\u002Fwindows-server-09-application-servers",{"title":86,"path":87,"stem":88},"ويندوز سيرفر للمحترفين #10: IIS، خادم الويب والمصادقة والتشفير","\u002Fblog\u002Fwindows-server-10-iis","blog\u002Fwindows-server-10-iis",{"title":90,"path":91,"stem":92},"ويندوز سيرفر للمحترفين #11: خوادم الملفات والطباعة، وقاعدة \"الأنبوب\" في الصلاحيات","\u002Fblog\u002Fwindows-server-11-file-print","blog\u002Fwindows-server-11-file-print",{"title":94,"path":95,"stem":96},"ويندوز سيرفر للمحترفين #12: الوصول عن بُعد، من Remote Assistance إلى VPN وRDS","\u002Fblog\u002Fwindows-server-12-remote-access","blog\u002Fwindows-server-12-remote-access",{"title":98,"path":99,"stem":100},"ويندوز سيرفر للمحترفين #13: فن استكشاف الأعطال ومنهجية REACT","\u002Fblog\u002Fwindows-server-13-troubleshooting","blog\u002Fwindows-server-13-troubleshooting",{"title":102,"path":103,"stem":104},"ويندوز سيرفر للمحترفين #14: ضبط الأداء، ثلاث خرافات والمحاكاة الافتراضية","\u002Fblog\u002Fwindows-server-14-performance","blog\u002Fwindows-server-14-performance",{"title":106,"path":107,"stem":108},"ويندوز سيرفر للمحترفين #15: الصيانة واستمرارية الأعمال، لأن الخادم لن يعمل إلى الأبد","\u002Fblog\u002Fwindows-server-15-maintenance","blog\u002Fwindows-server-15-maintenance",{"title":110,"path":111,"stem":112},"ويندوز سيرفر للمحترفين #1: ما هو الخادم أصلًا؟ جولة أولى في عالم Windows Server","\u002Fblog\u002Fwindows-servers","blog\u002Fwindows-servers",false,{"id":115,"title":22,"author":116,"body":121,"date":893,"description":197,"extension":894,"image":895,"meta":896,"minRead":897,"navigation":898,"path":23,"seo":899,"stem":24,"__hash__":900},"blog\u002Fblog\u002Flinux-basics-06-logging-services.md",{"name":117,"avatar":118},"Murtaja",{"src":119,"alt":120},"\u002Fhero\u002Fpixelme.jpg","murtaja",{"type":122,"value":123,"toc":876},"minimark",[124,129,147,150,154,159,162,174,177,181,191,220,223,231,283,286,292,298,301,310,314,331,335,338,347,350,360,377,408,422,429,449,452,454,458,474,477,504,508,515,534,541,551,558,562,568,585,588,610,613,617,620,630,633,669,676,687,690,723,726,735,739,749,810,813,815,819,848,852,862,872],[125,126,128],"h2",{"id":127},"قبل-أن-نبدأ","🧭 قبل أن نبدأ",[130,131,132,133,137,138,142,143,146],"p",{},"في هذه الحلقة السادسة من سلسلة ",[134,135,136],"em",{},"Linux Basics for Hackers"," نغطي فصلين طويلين وعمليين جدًا: ",[139,140,141],"strong",{},"الفصل الحادي عشر: نظام السجلات (Logging)","، و",[139,144,145],{},"الفصل الثاني عشر: استخدام الخدمات وإساءة استخدامها",". هذان الفصلان يشرحان جانبين متكاملين: كيف \"يتذكر\" لينكس كل ما يحدث فيه، وكيف تعمل أربع خدمات محورية — Apache، وOpenSSH، وMySQL، وPostgreSQL — يمكن استخدامها لبناء أشياء رائعة، أو استغلالها بطرق خطيرة.",[148,149],"hr",{},[125,151,153],{"id":152},"الفصل-الحادي-عشر-نظام-السجلات-the-logging-system","📋 الفصل الحادي عشر: نظام السجلات (The Logging System)",[155,156,158],"h3",{"id":157},"لماذا-يهم-السجل-الهاكر-بقدر-ما-يهم-مسؤول-النظام","🧠 لماذا يهم السجل الهاكر بقدر ما يهم مسؤول النظام؟",[130,160,161],{},"يوضح الكاتب منذ البداية ازدواجية هذا الموضوع:",[163,164,165],"blockquote",{},[130,166,167,170,171],{},[139,168,169],{},"\"As a hacker, the log files can be a trail to your target's activities and identity. But it can also be a trail to your own activities on someone else's system.\"","\n— ",[134,172,173],{},"\"كهاكر، يمكن لملفات السجل أن تكون أثرًا يقودك لأنشطة هدفك وهويته. لكنها أيضًا قد تكون أثرًا لأنشطتك أنت على نظام شخص آخر.\"",[130,175,176],{},"بمعنى آخر: السجلات سلاح ذو حدين — تكشف الآخرين، وتكشفك أنت أيضًا إن لم تكن حذرًا.",[155,178,180],{"id":179},"️-rsyslog-المارد-الذي-يسجّل-كل-شيء","🛠️ rsyslog: المارد الذي يسجّل كل شيء",[130,182,183,184,190],{},"في Kali (المبنية على Debian)، الخدمة المسؤولة عن التسجيل التلقائي هي ",[139,185,186],{},[187,188,189],"code",{},"rsyslog","، ويُدار إعدادها عبر ملف نصي واحد:",[192,193,198],"pre",{"className":194,"code":195,"language":196,"meta":197,"style":197},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","kali > leafpad \u002Fetc\u002Frsyslog.conf\n","bash","",[187,199,200],{"__ignoreMap":197},[201,202,205,209,213,217],"span",{"class":203,"line":204},"line",1,[201,206,208],{"class":207},"sBMFI","kali",[201,210,212],{"class":211},"sMK4o"," >",[201,214,216],{"class":215},"sfazB"," leafpad",[201,218,219],{"class":215}," \u002Fetc\u002Frsyslog.conf\n",[130,221,222],{},"كل قاعدة تسجيل في هذا الملف تتبع الصيغة التالية:",[192,224,229],{"className":225,"code":227,"language":228},[226],"language-text","facility.priority    action\n","text",[187,230,227],{"__ignoreMap":197},[232,233,234,259,273],"ul",{},[235,236,237,240,241,244,245,244,248,244,251,254,255,258],"li",{},[139,238,239],{},"facility (المصدر)",": البرنامج الذي يولّد الرسالة (مثل ",[187,242,243],{},"auth",", ",[187,246,247],{},"kern",[187,249,250],{},"mail",[187,252,253],{},"cron","، أو ",[187,256,257],{},"*"," لكل المصادر).",[235,260,261,264,265,268,269,272],{},[139,262,263],{},"priority (الأولوية)",": من الأقل خطورة ",[187,266,267],{},"debug"," إلى الأعلى ",[187,270,271],{},"panic",". تحديد أولوية معينة يعني تسجيل تلك الأولوية وما هو أعلى منها فقط.",[235,274,275,278,279,282],{},[139,276,277],{},"action (الإجراء)",": أين تُحفظ الرسالة، وعادة يكون مسارًا داخل ",[187,280,281],{},"\u002Fvar\u002Flog",".",[130,284,285],{},"مثال:",[192,287,290],{"className":288,"code":289,"language":228},[226],"kern.crit    \u002Fvar\u002Flog\u002Fkernel\n",[187,291,289],{"__ignoreMap":197},[130,293,294,295,282],{},"يعني: سجّل كل رسائل النواة (kernel) ذات الأولوية \"حرجة\" (crit) فما فوق في ",[187,296,297],{},"\u002Fvar\u002Flog\u002Fkernel",[130,299,300],{},"الفائدة العملية لهذا الفهم بالنسبة للهاكر واضحة:",[163,302,303],{},[130,304,305,306,309],{},"يمكنك معرفة ",[139,307,308],{},"أين بالضبط"," تُخزَّن كل أنواع السجلات على أي نظام لينكس، وهذا يعني أنك تعرف بالضبط أين تبحث — أو أين تُخفي أثرك — عند الحاجة.",[155,311,313],{"id":312},"logrotate-الموازنة-بين-الاحتفاظ-بالأدلة-وامتلاء-القرص","🔄 logrotate: الموازنة بين الاحتفاظ بالأدلة وامتلاء القرص",[130,315,316,317,322,323,326,327,330],{},"مشكلة عملية: السجلات تكبر باستمرار وقد تملأ القرص بالكامل إن لم تُدَر بحكمة. أداة ",[139,318,319],{},[187,320,321],{},"logrotate"," (يُضبط عبر ",[187,324,325],{},"\u002Fetc\u002Flogrotate.conf",") تحل هذه المشكلة بأرشفة السجلات دوريًا (أسبوعيًا افتراضيًا) والاحتفاظ بعدد محدد من النسخ (4 أسابيع افتراضيًا) قبل حذف الأقدم منها نهائيًا. يمكنك ضبط هذه المدة حسب حاجتك: مدة أقصر لتوفير المساحة، أو أطول (حتى سنة كاملة عبر ",[187,328,329],{},"rotate 52",") للاحتفاظ بسجل طويل الأمد لأغراض التحقيق الجنائي.",[155,332,334],{"id":333},"البقاء-متخفيًا-إزالة-الأدلة-وتعطيل-التسجيل","🥷 البقاء متخفيًا: إزالة الأدلة وتعطيل التسجيل",[130,336,337],{},"هذا هو الجزء الأكثر حساسية في الفصل، ويستحق تنويهًا واضحًا قبل عرضه:",[163,339,340],{},[130,341,342,343,346],{},"⚠️ التقنيات التالية تُشرح هنا ",[139,344,345],{},"لفهم كيف يعمل التخفّي التقني","، وهي تمامًا ما يبحث عنه محللو الأمن ومحققو الطب الشرعي الرقمي ليكتشفوه ويمنعوه. استخدامها على أي نظام لا تملكه أو لا تملك إذنًا صريحًا لاختباره هو جريمة إلكترونية.",[130,348,349],{},"يشرح الكاتب أن مجرد حذف سطر من ملف سجل ليس كافيًا، لأن:",[163,351,352],{},[130,353,354,170,357],{},[139,355,356],{},"\"Deleted files are simply made available to be overwritten by the filesystem; they still exist until they are overwritten.\"",[134,358,359],{},"\"الملفات المحذوفة تصبح فقط متاحة لتُكتب فوقها من قبل نظام الملفات؛ إنها لا تزال موجودة فعليًا حتى تُكتب فوقها.\"",[130,361,362,363,366,367,372,373,376],{},"هذا يربط مباشرة بما تعلمناه في الحلقة السابقة عن أمر ",[187,364,365],{},"dd"," — أي محقق ماهر يستطيع استرجاع \"الملفات المحذوفة\" بسهولة. الحل الأكثر أمانًا (من منظور من يريد إخفاء أثره) هو أمر ",[139,368,369],{},[187,370,371],{},"shred","، الذي لا يحذف الملف فحسب، بل ",[139,374,375],{},"يكتب فوقه عدة مرات"," (4 مرات افتراضيًا) ليجعل استرجاعه شبه مستحيل:",[192,378,380],{"className":194,"code":379,"language":196,"meta":197,"style":197},"kali > shred -f -n 10 \u002Fvar\u002Flog\u002Fauth.log.*\n",[187,381,382],{"__ignoreMap":197},[201,383,384,386,388,391,394,397,401,404],{"class":203,"line":204},[201,385,208],{"class":207},[201,387,212],{"class":211},[201,389,390],{"class":215}," shred",[201,392,393],{"class":215}," -f",[201,395,396],{"class":215}," -n",[201,398,400],{"class":399},"sbssI"," 10",[201,402,403],{"class":215}," \u002Fvar\u002Flog\u002Fauth.log.",[201,405,407],{"class":406},"sTEyZ","*\n",[232,409,410,416],{},[235,411,412,415],{},[187,413,414],{},"-f",": يغيّر الصلاحيات إن لزم للسماح بالكتابة فوق الملف.",[235,417,418,421],{},[187,419,420],{},"-n 10",": الكتابة فوق الملف 10 مرات بدلًا من الافتراضي (4).",[130,423,424,425,428],{},"كخيار أكثر جذرية، يمكن ببساطة ",[139,426,427],{},"إيقاف خدمة التسجيل نفسها",":",[192,430,432],{"className":194,"code":431,"language":196,"meta":197,"style":197},"kali > service rsyslog stop\n",[187,433,434],{"__ignoreMap":197},[201,435,436,438,440,443,446],{"class":203,"line":204},[201,437,208],{"class":207},[201,439,212],{"class":211},[201,441,442],{"class":215}," service",[201,444,445],{"class":215}," rsyslog",[201,447,448],{"class":215}," stop\n",[130,450,451],{},"بهذا، يتوقف النظام عن تسجيل أي شيء جديد من الأساس.",[148,453],{},[125,455,457],{"id":456},"الفصل-الثاني-عشر-استخدام-الخدمات-وإساءة-استخدامها-using-and-abusing-services","🧩 الفصل الثاني عشر: استخدام الخدمات وإساءة استخدامها (Using and Abusing Services)",[130,459,460,461,464,465,464,468,142,471,282],{},"يعرّف الكاتب الخدمة (Service) ببساطة بأنها \"تطبيق يعمل في الخلفية بانتظار أن تستخدمه\"، ثم يركّز على أربع خدمات محورية لأي هاكر: ",[139,462,463],{},"Apache","، ",[139,466,467],{},"OpenSSH",[139,469,470],{},"MySQL\u002FMariaDB",[139,472,473],{},"PostgreSQL",[130,475,476],{},"القاعدة العامة للتحكم بأي خدمة في لينكس بسيطة وموحّدة:",[192,478,480],{"className":194,"code":479,"language":196,"meta":197,"style":197},"service servicename start|stop|restart\n",[187,481,482],{"__ignoreMap":197},[201,483,484,487,490,493,496,499,501],{"class":203,"line":204},[201,485,486],{"class":207},"service",[201,488,489],{"class":215}," servicename",[201,491,492],{"class":215}," start",[201,494,495],{"class":211},"|",[201,497,498],{"class":207},"stop",[201,500,495],{"class":211},[201,502,503],{"class":207},"restart\n",[155,505,507],{"id":506},"apache-أكثر-من-نصف-الويب-يعمل-عليه","🌐 Apache: أكثر من نصف الويب يعمل عليه",[130,509,510,511,514],{},"يشير الكاتب إلى إحصائية مذهلة: ",[139,512,513],{},"Apache يعمل على أكثر من 55% من خوادم الويب في العالم",". تشغيله بسيط:",[192,516,518],{"className":194,"code":517,"language":196,"meta":197,"style":197},"kali > service apache2 start\n",[187,519,520],{"__ignoreMap":197},[201,521,522,524,526,528,531],{"class":203,"line":204},[201,523,208],{"class":207},[201,525,212],{"class":211},[201,527,442],{"class":215},[201,529,530],{"class":215}," apache2",[201,532,533],{"class":215}," start\n",[130,535,536,537,540],{},"الصفحة الافتراضية موجودة في ",[187,538,539],{},"\u002Fvar\u002Fwww\u002Fhtml\u002Findex.html","، ويمكنك استبدالها بأي محتوى HTML تريده. اللافت هنا هو التنويه المباشر للاستخدام المزدوج لهذه المهارة:",[163,542,543],{},[130,544,545,170,548],{},[139,546,547],{},"\"You could use Apache to set up your own web server, from which you could serve up malware via cross-site scripting (XSS)... or you could clone a website and redirect traffic to your site via abuse of the Domain Name System (DNS).\"",[134,549,550],{},"\"يمكنك استخدام Apache لإنشاء خادم ويب خاص بك، يمكن من خلاله تقديم برمجيات خبيثة عبر ثغرات XSS... أو استنساخ موقع وتوجيه الزوار إليه عبر إساءة استخدام DNS.\"",[130,552,553,554,557],{},"هذا يربط مباشرة بما تعلمناه في الحلقة الثانية عن ملف ",[187,555,556],{},"\u002Fetc\u002Fhosts"," — أدوات بسيطة تتحول لسلاح خطير عند تجميعها معًا.",[155,559,561],{"id":560},"ssh-وقصة-raspberry-spy-pi","🐍 SSH وقصة \"Raspberry Spy Pi\"",[130,563,564,567],{},[139,565,566],{},"SSH (Secure Shell)"," هو البديل الآمن لبروتوكول telnet القديم، ويستخدم للاتصال الآمن والمشفّر بأي جهاز عن بعد. يقدّم الكاتب مشروعًا تطبيقيًا ممتعًا: بناء \"Raspberry Spy Pi\" — جهاز Raspberry Pi صغير مزوّد بكاميرا، يمكن التحكم به عن بعد بالكامل عبر SSH:",[192,569,571],{"className":194,"code":570,"language":196,"meta":197,"style":197},"kali > ssh pi@192.168.1.101\n",[187,572,573],{"__ignoreMap":197},[201,574,575,577,579,582],{"class":203,"line":204},[201,576,208],{"class":207},[201,578,212],{"class":211},[201,580,581],{"class":215}," ssh",[201,583,584],{"class":215}," pi@192.168.1.101\n",[130,586,587],{},"بعد الاتصال، يمكن تفعيل الكاميرا والتقاط صور عن بعد بأمر واحد:",[192,589,591],{"className":194,"code":590,"language":196,"meta":197,"style":197},"pi@raspberrypi: raspistill -v -o firstpicture.jpg\n",[187,592,593],{"__ignoreMap":197},[201,594,595,598,601,604,607],{"class":203,"line":204},[201,596,597],{"class":207},"pi@raspberrypi:",[201,599,600],{"class":215}," raspistill",[201,602,603],{"class":215}," -v",[201,605,606],{"class":215}," -o",[201,608,609],{"class":215}," firstpicture.jpg\n",[130,611,612],{},"هذا المشروع البسيط (جهاز بأقل من 65 دولارًا) يوضح بشكل عملي كيف تتحول معرفة تقنية بسيطة (SSH + أمر تصوير) إلى أداة مراقبة عن بعد كاملة — ولهذا بالضبط يُطلق عليه الكاتب اسم \"السلاح المتعدد الاستخدامات\" (Versatile Weapon).",[155,614,616],{"id":615},"️-mysqlmariadb-الصوف-الذهبي-لكل-هاكر","🗄️ MySQL\u002FMariaDB: \"الصوف الذهبي\" لكل هاكر",[130,618,619],{},"يصف الكاتب قواعد البيانات بعبارة قوية ومباشرة:",[163,621,622],{},[130,623,624,170,627],{},[139,625,626],{},"\"Databases are the 'golden fleece' for hackers. They contain critical information about users as well as confidential information such as credit card numbers.\"",[134,628,629],{},"\"قواعد البيانات هي 'الصوف الذهبي' (الكنز الأسطوري) بالنسبة للهاكرز. إنها تحتوي معلومات حرجة عن المستخدمين، بالإضافة لمعلومات سرية مثل أرقام بطاقات الائتمان.\"",[130,631,632],{},"الخطوات الأساسية للتعامل مع MySQL:",[192,634,636],{"className":194,"code":635,"language":196,"meta":197,"style":197},"kali > service mysql start\nkali > mysql -u root -p\n",[187,637,638,651],{"__ignoreMap":197},[201,639,640,642,644,646,649],{"class":203,"line":204},[201,641,208],{"class":207},[201,643,212],{"class":211},[201,645,442],{"class":215},[201,647,648],{"class":215}," mysql",[201,650,533],{"class":215},[201,652,654,656,658,660,663,666],{"class":203,"line":653},2,[201,655,208],{"class":207},[201,657,212],{"class":211},[201,659,648],{"class":215},[201,661,662],{"class":215}," -u",[201,664,665],{"class":215}," root",[201,667,668],{"class":215}," -p\n",[130,670,671,672,675],{},"نقطة أمنية بالغة الأهمية يذكرها الكاتب: ",[139,673,674],{},"كلمة مرور root في MySQL تكون فارغة افتراضيًا"," بعد التثبيت — وهي ثغرة أمنية ضخمة يجب معالجتها فورًا:",[192,677,681],{"className":678,"code":679,"language":680,"meta":197,"style":197},"language-sql shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","mysql > update user set password = PASSWORD(\"hackers-arise\") where user = 'root';\n","sql",[187,682,683],{"__ignoreMap":197},[201,684,685],{"class":203,"line":204},[201,686,679],{},[130,688,689],{},"ثم يوضح رحلة استكشاف قاعدة بيانات (من منظور تعليمي بحت لفهم كيفية عمل قواعد البيانات):",[192,691,693],{"className":678,"code":692,"language":680,"meta":197,"style":197},"mysql > show databases;\nmysql > use creditcardnumbers;\nmysql > show tables;\nmysql > describe cardnumbers;\nmysql > SELECT * FROM cardnumbers;\n",[187,694,695,700,705,711,717],{"__ignoreMap":197},[201,696,697],{"class":203,"line":204},[201,698,699],{},"mysql > show databases;\n",[201,701,702],{"class":203,"line":653},[201,703,704],{},"mysql > use creditcardnumbers;\n",[201,706,708],{"class":203,"line":707},3,[201,709,710],{},"mysql > show tables;\n",[201,712,714],{"class":203,"line":713},4,[201,715,716],{},"mysql > describe cardnumbers;\n",[201,718,720],{"class":203,"line":719},5,[201,721,722],{},"mysql > SELECT * FROM cardnumbers;\n",[130,724,725],{},"هذه السلسلة من الأوامر الخمسة تلخّص فعليًا \"دورة حياة استكشاف قاعدة بيانات\" الأساسية: ما القواعد الموجودة → اختيار واحدة → ما الجداول فيها → ما بنية الجدول → عرض البيانات فعليًا.",[163,727,728],{},[130,729,730,731,734],{},"⚠️ هذا المثال يُستخدم هنا ",[139,732,733],{},"حصرًا لشرح آلية عمل SQL وقواعد البيانات العلائقية",". الوصول لأي قاعدة بيانات لا تملكها دون إذن صريح ومكتوب هو جريمة يعاقب عليها القانون في كل الدول تقريبًا.",[155,736,738],{"id":737},"postgresql-قاعدة-بيانات-metasploit","🔍 PostgreSQL: قاعدة بيانات Metasploit",[130,740,741,742,744,745,748],{},"يختم الفصل بشرح ",[139,743,473],{},"، القاعدة التي يعتمد عليها إطار الاختراق الأشهر ",[139,746,747],{},"Metasploit"," لتخزين وحداته ونتائج فحوصاته. الخطوات: تشغيل الخدمة، تهيئة قاعدة بيانات Metasploit، إنشاء مستخدم، ثم ربط msfconsole بقاعدة البيانات:",[192,750,752],{"className":194,"code":751,"language":196,"meta":197,"style":197},"kali > service postgresql start\nkali > msfconsole\nmsf > msfdb init\nmsf > db_connect msf_user:password@127.0.0.1\u002Fhackers_arise_db\nmsf > db_status\n",[187,753,754,767,776,789,801],{"__ignoreMap":197},[201,755,756,758,760,762,765],{"class":203,"line":204},[201,757,208],{"class":207},[201,759,212],{"class":211},[201,761,442],{"class":215},[201,763,764],{"class":215}," postgresql",[201,766,533],{"class":215},[201,768,769,771,773],{"class":203,"line":653},[201,770,208],{"class":207},[201,772,212],{"class":211},[201,774,775],{"class":215}," msfconsole\n",[201,777,778,781,783,786],{"class":203,"line":707},[201,779,780],{"class":207},"msf",[201,782,212],{"class":211},[201,784,785],{"class":215}," msfdb",[201,787,788],{"class":215}," init\n",[201,790,791,793,795,798],{"class":203,"line":713},[201,792,780],{"class":207},[201,794,212],{"class":211},[201,796,797],{"class":215}," db_connect",[201,799,800],{"class":215}," msf_user:password@127.0.0.1\u002Fhackers_arise_db\n",[201,802,803,805,807],{"class":203,"line":719},[201,804,780],{"class":207},[201,806,212],{"class":211},[201,808,809],{"class":215}," db_status\n",[130,811,812],{},"ربط Metasploit بقاعدة بيانات دائمة يجعل كل نتائج الفحوصات والاستغلالات محفوظة ومنظمة، بدلًا من ضياعها بمجرد إغلاق الجلسة — فارق كبير بين هاكر يعمل بعشوائية وآخر يعمل بمنهجية.",[148,814],{},[125,816,818],{"id":817},"اقتباسات-هذا-الجزء-تستحق-التوقف-عندها","💎 اقتباسات هذا الجزء تستحق التوقف عندها",[232,820,821,827,836,842],{},[235,822,823,826],{},[134,824,825],{},"\"يمكن لملفات السجل أن تكون أثرًا يقودك لهدفك، لكنها أيضًا أثر لك أنت.\""," — درس في أن كل أداة مراقبة تعمل في الاتجاهين.",[235,828,829,832,833,835],{},[134,830,831],{},"\"الملفات المحذوفة لا تزال موجودة حتى تُكتب فوقها فعليًا.\""," — تذكير مهم يربط هذا الفصل بأداة ",[187,834,365],{}," التي تعلمناها سابقًا.",[235,837,838,841],{},[134,839,840],{},"\"قواعد البيانات هي الصوف الذهبي لكل هاكر.\""," — عبارة تلخّص لماذا يجب على أي مطوّر أو مهندس تأمين قواعد بياناته بعناية فائقة.",[235,843,844,847],{},[134,845,846],{},"\"يمكن استخدام Apache لتقديم برمجيات خبيثة أو استنساخ موقع لتوجيه الزوار إليه.\""," — تذكير بأن أدوات بناء الويب الشرعية هي نفسها أدوات الهجوم إن أُسيء استخدامها.",[125,849,851],{"id":850},"خلاصة-الجزء","🎯 خلاصة الجزء",[130,853,854,855,142,858,861],{},"في هذين الفصلين رأينا وجهين لعملة واحدة: ",[139,856,857],{},"نظام يتذكر كل شيء (السجلات)",[139,859,860],{},"خدمات تُشغَّل لتخدمنا لكنها قد تُستغل ضدنا"," (Apache، SSH، MySQL، PostgreSQL). الدرس الأعمق هنا هو أن معظم \"الاختراقات\" لا تعتمد على سحر تقني معقد، بل على فهم عميق لأدوات وخدمات اعتيادية جدًا — يستخدمها ملايين المطورين والمهندسين يوميًا — ومعرفة أين تكمن نقاط ضعفها الافتراضية (مثل كلمة مرور MySQL الفارغة).",[130,863,864,865,142,868,871],{},"في الحلقة القادمة ننتقل إلى ",[139,866,867],{},"الفصل الثالث عشر: الأمان والتخفي",[139,869,870],{},"الفصل الرابع عشر: فهم وفحص الشبكات اللاسلكية"," — حيث نتعلم كيف تحمي هويتك عبر Tor وVPN، وكيف تفحص شبكات Wi-Fi وBluetooth من حولك. 🚀",[873,874,875],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}",{"title":197,"searchDepth":653,"depth":653,"links":877},[878,879,885,891,892],{"id":127,"depth":653,"text":128},{"id":152,"depth":653,"text":153,"children":880},[881,882,883,884],{"id":157,"depth":707,"text":158},{"id":179,"depth":707,"text":180},{"id":312,"depth":707,"text":313},{"id":333,"depth":707,"text":334},{"id":456,"depth":653,"text":457,"children":886},[887,888,889,890],{"id":506,"depth":707,"text":507},{"id":560,"depth":707,"text":561},{"id":615,"depth":707,"text":616},{"id":737,"depth":707,"text":738},{"id":817,"depth":653,"text":818},{"id":850,"depth":653,"text":851},"2026-09-21","md","\u002Fimg\u002Fhacker.png",{},8,true,{"title":22,"description":197},"x1qTgZKlyZO-KAtdPNQNNIAwOIhtAaf4us-ghD56lYM",[902,903],{"title":18,"path":19,"stem":20,"description":197,"children":-1},{"title":26,"path":27,"stem":28,"description":197,"children":-1},1791619510335]