[{"data":1,"prerenderedAt":868},["ShallowReactive",2],{"navigation":3,"\u002Fblog\u002Flinuxbasic2":26,"\u002Fblog\u002Flinuxbasic2-surround":865},[4],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Blog","\u002Fblog","blog",[9,13,17,21],{"title":10,"path":11,"stem":12},"لينكس للهاكرز #1","\u002Fblog\u002Flinuxbasic","blog\u002FlinuxBasic",{"title":14,"path":15,"stem":16},"لينكس للهاكرز #2: قراءة الشبكات كخريطة مفتوحة، وإدارة البرامج كالمحترفين","\u002Fblog\u002Flinuxbasic2","blog\u002FlinuxBasic2",{"title":18,"path":19,"stem":20},"نبذة عني: رحلة في عالم البرمجة والتقنية","\u002Fblog\u002Fme","blog\u002Fme",{"title":22,"path":23,"stem":24},"ويندوز سيرفر للمحترفين #1: ما هو الخادم أصلًا؟ جولة أولى في عالم Windows Server","\u002Fblog\u002Fwindows-servers","blog\u002Fwindows-servers",false,{"id":27,"title":14,"author":28,"body":33,"date":857,"description":100,"extension":858,"image":859,"meta":860,"minRead":861,"navigation":862,"path":15,"seo":863,"stem":16,"__hash__":864},"blog\u002Fblog\u002FlinuxBasic2.md",{"name":29,"avatar":30},"Murtaja",{"src":31,"alt":32},"\u002Fhero\u002Fpixelme.jpg","murtaja",{"type":34,"value":35,"toc":840},"minimark",[36,41,59,62,66,69,81,86,94,120,123,171,178,182,185,191,212,218,248,254,306,309,319,326,343,347,356,376,395,399,402,412,440,443,453,479,482,487,489,493,496,500,507,516,536,544,563,571,589,599,617,626,645,652,662,673,677,684,694,697,701,712,730,734,741,761,764,766,770,796,800,826,836],[37,38,40],"h2",{"id":39},"قبل-أن-نبدأ","🧭 قبل أن نبدأ",[42,43,44,45,49,50,53,54,58],"p",{},"في الحلقة السابقة وضعنا حجر الأساس: التنقل داخل نظام الملفات والتعامل مع النصوص. اليوم ننتقل خطوة للأمام مع ",[46,47,48],"strong",{},"الفصل الثالث: تحليل وإدارة الشبكات","، و",[46,51,52],{},"الفصل الرابع: إضافة وإزالة البرامج"," من كتاب ",[55,56,57],"em",{},"Linux Basics for Hackers",". هذان الفصلان يمنحانك مهارتين لا غنى عنهما: أن \"ترى\" الشبكة التي يعيش فيها جهازك، وأن تتحكم بما يدخل وما يخرج من برامج على نظامك.",[60,61],"hr",{},[37,63,65],{"id":64},"الفصل-الثالث-تحليل-وإدارة-الشبكات-analyzing-and-managing-networks","🌐 الفصل الثالث: تحليل وإدارة الشبكات (Analyzing and Managing Networks)",[42,67,68],{},"يبدأ الكاتب بجملة تضع الإطار العام لأهمية هذا الفصل:",[70,71,72],"blockquote",{},[42,73,74,77,78],{},[46,75,76],{},"\"Understanding networking is crucial for any aspiring hacker. In many situations, you'll be hacking something over a network, and a good hacker needs to know how to connect to and interact with that network.\"","\n— ",[55,79,80],{},"\"فهم الشبكات أمر بالغ الأهمية لأي هاكر طموح. في كثير من الحالات ستكون تخترق شيئًا عبر شبكة، والهاكر الجيد يحتاج أن يعرف كيف يتصل بتلك الشبكة ويتفاعل معها.\"",[82,83,85],"h3",{"id":84},"ifconfig-عيناك-على-واجهات-الشبكة","🔍 ifconfig: عيناك على واجهات الشبكة",[42,87,88,89,93],{},"أول أداة يقدمها الفصل هي ",[90,91,92],"code",{},"ifconfig","، وهي بمثابة \"لوحة تحكم\" سريعة تعرض كل واجهات الشبكة النشطة على جهازك. عندما تكتب:",[95,96,101],"pre",{"className":97,"code":98,"language":99,"meta":100,"style":100},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","kali > ifconfig\n","bash","",[90,102,103],{"__ignoreMap":100},[104,105,108,112,116],"span",{"class":106,"line":107},"line",1,[104,109,111],{"class":110},"sBMFI","kali",[104,113,115],{"class":114},"sMK4o"," >",[104,117,119],{"class":118},"sfazB"," ifconfig\n",[42,121,122],{},"سترى عادة ثلاث واجهات مهمة:",[124,125,126,151,163],"ul",{},[127,128,129,134,135,138,139,142,143,146,147,150],"li",{},[46,130,131],{},[90,132,133],{},"eth0",": أول واجهة سلكية (لينكس يبدأ العد من صفر لا من واحد)، وتعرض عنوان ",[46,136,137],{},"MAC"," (العنوان الفريد عالميًا المطبوع على كرت الشبكة نفسه)، وعنوان ",[46,140,141],{},"IP"," الحالي، وعنوان ",[46,144,145],{},"البث (Broadcast)"," المستخدم لإرسال بيانات لكل الأجهزة على نفس الشبكة الفرعية، بالإضافة إلى ",[46,148,149],{},"قناع الشبكة (Netmask)",".",[127,152,153,158,159,162],{},[46,154,155],{},[90,156,157],{},"lo",": اختصار لـ loopback أو \"المضيف المحلي\" (localhost)، عنوانه الثابت هو ",[90,160,161],{},"127.0.0.1","، ويُستخدم لاختبار خدمة تعمل على جهازك أنت فقط (مثل خادم ويب محلي).",[127,164,165,170],{},[46,166,167],{},[90,168,169],{},"wlan0",": واجهة الشبكة اللاسلكية إن وُجدت.",[42,172,173,174,177],{},"ولمزيد من التفاصيل عن الشبكات اللاسلكية تحديدًا، هناك أمر ",[90,175,176],{},"iwconfig"," الذي يكشف معايير الاتصال اللاسلكي (مثل b\u002Fg\u002Fn)، ووضع التشغيل الحالي (Managed مقابل وضع Monitor الذي سنحتاجه لاحقًا في الفصل 14 لاختراق كلمات مرور الشبكات اللاسلكية)، وقوة الإشارة.",[82,179,181],{"id":180},"تغيير-هويتك-الشبكية-ip-وmac","🎭 تغيير هويتك الشبكية: IP وMAC",[42,183,184],{},"هذا الجزء من أهم أجزاء الفصل من منظور أمني. يشرح الكاتب كيف تُغيّر:",[42,186,187,190],{},[46,188,189],{},"عنوان IP"," الخاص بواجهة معينة:",[95,192,194],{"className":97,"code":193,"language":99,"meta":100,"style":100},"kali > ifconfig eth0 192.168.181.115\n",[90,195,196],{"__ignoreMap":100},[104,197,198,200,202,205,208],{"class":106,"line":107},[104,199,111],{"class":110},[104,201,115],{"class":114},[104,203,204],{"class":118}," ifconfig",[104,206,207],{"class":118}," eth0",[104,209,211],{"class":210},"sbssI"," 192.168.181.115\n",[42,213,214,217],{},[46,215,216],{},"قناع الشبكة وعنوان البث"," معًا:",[95,219,221],{"className":97,"code":220,"language":99,"meta":100,"style":100},"kali > ifconfig eth0 192.168.181.115 netmask 255.255.0.0 broadcast 192.168.1.255\n",[90,222,223],{"__ignoreMap":100},[104,224,225,227,229,231,233,236,239,242,245],{"class":106,"line":107},[104,226,111],{"class":110},[104,228,115],{"class":114},[104,230,204],{"class":118},[104,232,207],{"class":118},[104,234,235],{"class":210}," 192.168.181.115",[104,237,238],{"class":118}," netmask",[104,240,241],{"class":210}," 255.255.0.0",[104,243,244],{"class":118}," broadcast",[104,246,247],{"class":210}," 192.168.1.255\n",[42,249,250,253],{},[46,251,252],{},"وانتحال عنوان MAC"," (MAC Spoofing)، وهي تقنية شائعة لتجاوز أنظمة التحكم بالوصول للشبكة:",[95,255,257],{"className":97,"code":256,"language":99,"meta":100,"style":100},"kali > ifconfig eth0 down\nkali > ifconfig eth0 hw ether 00:11:22:33:44:55\nkali > ifconfig eth0 up\n",[90,258,259,272,292],{"__ignoreMap":100},[104,260,261,263,265,267,269],{"class":106,"line":107},[104,262,111],{"class":110},[104,264,115],{"class":114},[104,266,204],{"class":118},[104,268,207],{"class":118},[104,270,271],{"class":118}," down\n",[104,273,275,277,279,281,283,286,289],{"class":106,"line":274},2,[104,276,111],{"class":110},[104,278,115],{"class":114},[104,280,204],{"class":118},[104,282,207],{"class":118},[104,284,285],{"class":118}," hw",[104,287,288],{"class":118}," ether",[104,290,291],{"class":118}," 00:11:22:33:44:55\n",[104,293,295,297,299,301,303],{"class":106,"line":294},3,[104,296,111],{"class":110},[104,298,115],{"class":114},[104,300,204],{"class":118},[104,302,207],{"class":118},[104,304,305],{"class":118}," up\n",[42,307,308],{},"يشرح الكاتب سبب أهمية هذه التقنية بوضوح:",[70,310,311],{},[42,312,313,77,316],{},[55,314,315],{},"\"The MAC address is globally unique and is often used as a security measure to keep hackers out of networks—or to trace them. Changing your MAC address... neutralizes those security measures.\"",[55,317,318],{},"\"عنوان MAC فريد عالميًا وغالبًا ما يُستخدم كإجراء أمني لإبعاد الهاكرز عن الشبكات أو لتتبعهم. تغييره... يُبطل تلك الإجراءات الأمنية.\"",[42,320,321,322,325],{},"وبعد الانتهاء من أي تعديلات يدوية، يمكنك استرجاع عنوان IP تلقائيًا عبر خادم ",[46,323,324],{},"DHCP"," بأمر واحد:",[95,327,329],{"className":97,"code":328,"language":99,"meta":100,"style":100},"kali > dhclient eth0\n",[90,330,331],{"__ignoreMap":100},[104,332,333,335,337,340],{"class":106,"line":107},[104,334,111],{"class":110},[104,336,115],{"class":114},[104,338,339],{"class":118}," dhclient",[104,341,342],{"class":118}," eth0\n",[82,344,346],{"id":345},"️-استخراج-المعلومات-عبر-dns-أول-خطوة-في-الاستطلاع","🕵️ استخراج المعلومات عبر DNS: أول خطوة في الاستطلاع",[42,348,349,350,355],{},"يخصص الكاتب جزءًا مهمًا لأداة ",[46,351,352],{},[90,353,354],{},"dig","، والتي يصفها بأنها \"كنز دفين من المعلومات\" عن أي هدف. مثال عملي:",[95,357,359],{"className":97,"code":358,"language":99,"meta":100,"style":100},"kali > dig hackers-arise.com ns\n",[90,360,361],{"__ignoreMap":100},[104,362,363,365,367,370,373],{"class":106,"line":107},[104,364,111],{"class":110},[104,366,115],{"class":114},[104,368,369],{"class":118}," dig",[104,371,372],{"class":118}," hackers-arise.com",[104,374,375],{"class":118}," ns\n",[42,377,378,379,382,383,386,387,390,391,394],{},"هذا الأمر يكشف ",[46,380,381],{},"خوادم الأسماء (Name Servers)"," الخاصة بالنطاق، وهي غالبًا أول خطوة في مرحلة ",[46,384,385],{},"الاستطلاع (Reconnaissance)"," قبل أي عملية اختراق. أما إضافة الخيار ",[90,388,389],{},"mx"," فتكشف ",[46,392,393],{},"خوادم البريد الإلكتروني"," المرتبطة بالنطاق — معلومة حيوية إن كان هدفك هجومًا يستهدف البريد الإلكتروني.",[82,396,398],{"id":397},"️-التحكم-في-ملفي-resolvconf-وhosts","🗂️ التحكم في ملفي resolv.conf وhosts",[42,400,401],{},"يشرح الفصل ملفين نصيين بسيطين لكنهما قويان جدًا:",[124,403,404],{},[127,405,406,411],{},[46,407,408],{},[90,409,410],{},"\u002Fetc\u002Fresolv.conf",": يحدد أي خادم DNS يستخدمه نظامك. يمكنك ببساطة كتابة:",[95,413,415],{"className":97,"code":414,"language":99,"meta":100,"style":100},"kali > echo \"nameserver 8.8.8.8\" > \u002Fetc\u002Fresolv.conf\n",[90,416,417],{"__ignoreMap":100},[104,418,419,421,423,426,429,432,435,437],{"class":106,"line":107},[104,420,111],{"class":110},[104,422,115],{"class":114},[104,424,425],{"class":118}," echo",[104,427,428],{"class":114}," \"",[104,430,431],{"class":118},"nameserver 8.8.8.8",[104,433,434],{"class":114},"\"",[104,436,115],{"class":114},[104,438,439],{"class":118}," \u002Fetc\u002Fresolv.conf\n",[42,441,442],{},"لتوجيه جهازك لاستخدام خادم DNS العام من Google.",[124,444,445],{},[127,446,447,452],{},[46,448,449],{},[90,450,451],{},"\u002Fetc\u002Fhosts",": ملف يتيح لك ربط أي اسم نطاق بأي عنوان IP تختاره أنت، متجاوزًا DNS تمامًا. يعطي الكاتب مثالًا يوضح الخطورة الكامنة هنا:",[70,454,455],{},[42,456,457,77,472],{},[55,458,459,460,467,468,471],{},"\"You could map ",[461,462,466],"a",{"href":463,"rel":464},"http:\u002F\u002Fwww.bankofamerica.com",[465],"nofollow","www.bankofamerica.com"," to your local website, at 192.168.181.131... you'll be able to use the hosts file to direct any traffic on your LAN that visits ",[461,469,466],{"href":463,"rel":470},[465]," to your web server.\"",[55,473,474,475,478],{},"\"يمكنك ربط ",[461,476,466],{"href":463,"rel":477},[465]," بموقعك المحلي... ستتمكن من توجيه أي حركة بيانات على شبكتك المحلية تزور ذلك الموقع إلى خادمك الخاص.\"",[42,480,481],{},"هذا المثال بالذات يوضح كيف أن أداة بسيطة جدًا (تعديل ملف نصي واحد) يمكن أن تكون أساسًا لهجمات خطيرة مثل تصيّد بيانات الدخول (Phishing) عبر انتحال المواقع — وهو تحديدًا سبب وجود هذا التنويه:",[70,483,484],{},[42,485,486],{},"⚠️ استخدام هذه التقنية خارج بيئة اختبار مصرَّح بها هو عمل غير قانوني وضار. الهدف من فهمها هنا هو معرفة كيف يُحتمل استغلالها، لكي تحمي أنظمتك وشبكتك منها.",[60,488],{},[37,490,492],{"id":491},"الفصل-الرابع-إضافة-وإزالة-البرامج-adding-and-removing-software","📦 الفصل الرابع: إضافة وإزالة البرامج (Adding and Removing Software)",[42,494,495],{},"بعد أن أصبحنا نتنقل ونتحدث مع الشبكة، الفصل الرابع يعلّمنا كيف \"نغذّي\" نظامنا بالأدوات التي نحتاجها. يشرح الكاتب ثلاث طرق رئيسية لتثبيت البرامج على لينكس.",[82,497,499],{"id":498},"️-الطريقة-الأولى-مدير-الحزم-apt","🛠️ الطريقة الأولى: مدير الحزم apt",[42,501,502,503,506],{},"في التوزيعات المبنية على Debian (مثل Kali وUbuntu)، الأداة الافتراضية هي ",[46,504,505],{},"apt"," (Advanced Packaging Tool). دورة حياة استخدامها بسيطة ومنطقية:",[508,509,510],"ol",{},[127,511,512,515],{},[46,513,514],{},"البحث عن حزمة"," في المستودع (Repository):",[95,517,519],{"className":97,"code":518,"language":99,"meta":100,"style":100},"kali > apt-cache search snort\n",[90,520,521],{"__ignoreMap":100},[104,522,523,525,527,530,533],{"class":106,"line":107},[104,524,111],{"class":110},[104,526,115],{"class":114},[104,528,529],{"class":118}," apt-cache",[104,531,532],{"class":118}," search",[104,534,535],{"class":118}," snort\n",[508,537,538],{"start":274},[127,539,540,543],{},[46,541,542],{},"تثبيت"," الحزمة:",[95,545,547],{"className":97,"code":546,"language":99,"meta":100,"style":100},"kali > apt-get install snort\n",[90,548,549],{"__ignoreMap":100},[104,550,551,553,555,558,561],{"class":106,"line":107},[104,552,111],{"class":110},[104,554,115],{"class":114},[104,556,557],{"class":118}," apt-get",[104,559,560],{"class":118}," install",[104,562,535],{"class":118},[508,564,565],{"start":294},[127,566,567,570],{},[46,568,569],{},"إزالة"," البرنامج (مع الإبقاء على ملفات الإعدادات، لتتمكن من إعادة التثبيت لاحقًا دون إعادة الضبط):",[95,572,574],{"className":97,"code":573,"language":99,"meta":100,"style":100},"kali > apt-get remove snort\n",[90,575,576],{"__ignoreMap":100},[104,577,578,580,582,584,587],{"class":106,"line":107},[104,579,111],{"class":110},[104,581,115],{"class":114},[104,583,557],{"class":118},[104,585,586],{"class":118}," remove",[104,588,535],{"class":118},[508,590,592],{"start":591},4,[127,593,594,595,598],{},"أو ",[46,596,597],{},"إزالة كاملة"," تشمل ملفات الإعدادات:",[95,600,602],{"className":97,"code":601,"language":99,"meta":100,"style":100},"kali > apt-get purge snort\n",[90,603,604],{"__ignoreMap":100},[104,605,606,608,610,612,615],{"class":106,"line":107},[104,607,111],{"class":110},[104,609,115],{"class":114},[104,611,557],{"class":118},[104,613,614],{"class":118}," purge",[104,616,535],{"class":118},[508,618,620],{"start":619},5,[127,621,622,625],{},[46,623,624],{},"تنظيف التبعيات"," غير المستخدمة بعد الإزالة:",[95,627,629],{"className":97,"code":628,"language":99,"meta":100,"style":100},"kali > apt autoremove snort\n",[90,630,631],{"__ignoreMap":100},[104,632,633,635,637,640,643],{"class":106,"line":107},[104,634,111],{"class":110},[104,636,115],{"class":114},[104,638,639],{"class":118}," apt",[104,641,642],{"class":118}," autoremove",[104,644,535],{"class":118},[42,646,647,648,651],{},"نقطة مهمة يوضحها الكاتب وغالبًا ما تُلخّط بين المبتدئين: ",[46,649,650],{},"التحديث (update) ليس كالترقية (upgrade)",":",[70,653,654],{},[42,655,656,77,659],{},[55,657,658],{},"\"Updating isn't the same as upgrading: updating simply updates the list of packages available for download from the repository, whereas upgrading will upgrade the package to the latest version.\"",[55,660,661],{},"\"التحديث ليس كالترقية: التحديث يُحدّث فقط قائمة الحزم المتاحة في المستودع، بينما الترقية ترقّي الحزمة فعليًا لأحدث إصدار.\"",[42,663,664,665,668,669,672],{},"بمعنى آخر: ",[90,666,667],{},"apt-get update"," يُحدّث \"الفهرس\" فقط، بينما ",[90,670,671],{},"apt-get upgrade"," هو من يُنزّل ويُثبّت الإصدارات الجديدة فعليًا. من الشائع تنفيذهما بالتتابع.",[82,674,676],{"id":675},"المستودعات-repositories-وملف-sourceslist","📚 المستودعات (Repositories) وملف sources.list",[42,678,679,680,683],{},"المستودعات هي الخوادم التي تخزّن البرامج المتاحة لتوزيعتك. يمكنك إضافة مستودعات إضافية (مثل مستودعات Ubuntu) في ملف ",[90,681,682],{},"\u002Fetc\u002Fapt\u002Fsources.list"," إن لم تجد برنامجًا معينًا في مستودع Kali الافتراضي — لكن الكاتب يحذّر:",[70,685,686],{},[42,687,688,77,691],{},[55,689,690],{},"\"I don't recommend using testing, experimental, or unstable repositories in your sources.list because they can download problematic software to your system.\"",[55,692,693],{},"\"لا أنصح باستخدام مستودعات testing أو experimental أو unstable في ملفك، لأنها قد تُنزّل برامج مشكلة على نظامك.\"",[42,695,696],{},"نصيحة تنطبق تمامًا على أي بيئة إنتاج (Production) في عملك كمهندس IT — الاستقرار أولًا.",[82,698,700],{"id":699},"️-الطريقة-الثانية-المثبّتات-الرسومية","🖱️ الطريقة الثانية: المثبّتات الرسومية",[42,702,703,704,707,708,711],{},"لمن يفضّل الواجهة الرسومية، هناك أدوات مثل ",[46,705,706],{},"Synaptic"," أو ",[46,709,710],{},"Gdebi","، والتي يمكن تثبيتها هي نفسها عبر apt:",[95,713,715],{"className":97,"code":714,"language":99,"meta":100,"style":100},"kali > apt-get install synaptic\n",[90,716,717],{"__ignoreMap":100},[104,718,719,721,723,725,727],{"class":106,"line":107},[104,720,111],{"class":110},[104,722,115],{"class":114},[104,724,557],{"class":118},[104,726,560],{"class":118},[104,728,729],{"class":118}," synaptic\n",[82,731,733],{"id":732},"الطريقة-الثالثة-git-clone-لبرامج-ليست-في-أي-مستودع","🐙 الطريقة الثالثة: git clone لبرامج ليست في أي مستودع",[42,735,736,737,740],{},"أحيانًا يكون البرنامج الذي تريده جديدًا جدًا أو متخصصًا بحيث لا يوجد في أي مستودع رسمي، لكنه موجود على ",[46,738,739],{},"GitHub",". هنا يأتي دور:",[95,742,744],{"className":97,"code":743,"language":99,"meta":100,"style":100},"kali > git clone https:\u002F\u002Fwww.github.com\u002Fballe\u002Fbluediving.git\n",[90,745,746],{"__ignoreMap":100},[104,747,748,750,752,755,758],{"class":106,"line":107},[104,749,111],{"class":110},[104,751,115],{"class":114},[104,753,754],{"class":118}," git",[104,756,757],{"class":118}," clone",[104,759,760],{"class":118}," https:\u002F\u002Fwww.github.com\u002Fballe\u002Fbluediving.git\n",[42,762,763],{},"هذا الأمر ينسخ المشروع بالكامل (الكود المصدري وكل الملفات) إلى جهازك في مجلد جديد بنفس اسم المشروع. هذه الطريقة أساسية جدًا لأي هاكر أو مطوّر، لأن معظم أدوات القرصنة والاختبار الحديثة والمشاريع مفتوحة المصدر تُنشر أولًا على GitHub قبل أن تصل — إن وصلت أصلًا — إلى مستودعات رسمية.",[60,765],{},[37,767,769],{"id":768},"اقتباسات-هذا-الجزء-تستحق-التوقف-عندها","💎 اقتباسات هذا الجزء تستحق التوقف عندها",[124,771,772,778,784,790],{},[127,773,774,777],{},[55,775,776],{},"\"الهاكر الجيد يحتاج أن يعرف كيف يتصل بالشبكة ويتفاعل معها.\""," — لا يوجد اختراق حقيقي دون فهم عميق للشبكة.",[127,779,780,783],{},[55,781,782],{},"\"تغيير عنوان MAC يُبطل إجراءات أمنية بُنيت على افتراض أن العنوان ثابت.\""," — درس مهم في أن أي إجراء أمني يعتمد على معطى يمكن انتحاله هو إجراء ضعيف.",[127,785,786,789],{},[55,787,788],{},"\"يمكنك توجيه أي حركة بيانات على شبكتك المحلية إلى خادمك الخاص.\""," — مثال حي على كيف تتحول أداة بسيطة (ملف hosts) إلى سلاح إن أُسيء استخدامها.",[127,791,792,795],{},[55,793,794],{},"\"التحديث ليس كالترقية.\""," — فارق تقني بسيط لكنه يوفر عليك ارتباكًا كبيرًا في إدارة الأنظمة.",[37,797,799],{"id":798},"خلاصة-الجزء","🎯 خلاصة الجزء",[42,801,802,803,805,806,805,808,810,811,814,815,818,819,821,822,825],{},"في هذين الفصلين تعلمنا كيف \"نقرأ\" شبكتنا وننتحل هويتنا عليها متى احتجنا لذلك (",[90,804,92],{},", ",[90,807,176],{},[90,809,354],{},", ملفا ",[90,812,813],{},"resolv.conf"," و",[90,816,817],{},"hosts",")، وكيف نُدير البرامج على نظامنا بثلاث طرق مختلفة (",[90,820,505],{},", الواجهات الرسومية، و",[90,823,824],{},"git clone","). هذه المهارات ستكون حجر الأساس عندما نصل لاحقًا إلى فصول أكثر تقدمًا مثل استخدام الخدمات (الفصل 12) وفحص الشبكات اللاسلكية (الفصل 14).",[42,827,828,829,49,832,835],{},"في الحلقة القادمة ننتقل إلى ",[46,830,831],{},"الفصل الخامس: التحكم في صلاحيات الملفات والمجلدات",[46,833,834],{},"الفصل السادس: إدارة العمليات"," — حيث نبدأ بفهم كيف يحمي لينكس نفسه، وكيف تتحايل عليه (أو تحميه) كهاكر. 🚀",[837,838,839],"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}",{"title":100,"searchDepth":274,"depth":274,"links":841},[842,843,849,855,856],{"id":39,"depth":274,"text":40},{"id":64,"depth":274,"text":65,"children":844},[845,846,847,848],{"id":84,"depth":294,"text":85},{"id":180,"depth":294,"text":181},{"id":345,"depth":294,"text":346},{"id":397,"depth":294,"text":398},{"id":491,"depth":274,"text":492,"children":850},[851,852,853,854],{"id":498,"depth":294,"text":499},{"id":675,"depth":294,"text":676},{"id":699,"depth":294,"text":700},{"id":732,"depth":294,"text":733},{"id":768,"depth":274,"text":769},{"id":798,"depth":274,"text":799},"2026-09-17","md","\u002Fimg\u002Fhacker.png",{},8,true,{"title":14,"description":100},"Xu6BYsV5afMv_hhReoHwFYh0i6fQA31Ggg6Mo_OVXeY",[866,867],{"title":10,"path":11,"stem":12,"description":100,"children":-1},{"title":18,"path":19,"stem":20,"description":100,"children":-1},1790350592548]