-: เมื่อพูดถึงระบบเครือข่าย
คุณอาจเคยได้ยินคำว่าที่อยู่ MAC บ่อยมาก
ดังนั้นในการบรรยายนี้
ฉันจะพูดถึงความหมายของที่อยู่ MAC ว่ามันใช้สำหรับอะไร
และจะเปลี่ยนได้อย่างไร
(เพลงประกอบละคร) (เสียงดัง)
ที่อยู่ MAC ย่อมาจาก Media Access
Control ซึ่งเป็นที่อยู่ถาวร ที่อยู่จริง
และไม่ซ้ำกันซึ่งกำหนดให้กับอินเทอร์เฟซเครือข่ายโดยผู้ผลิตอุปกรณ์
ดังนั้น ไม่ว่าคุณจะมีการ์ดไร้สาย
แบบมีสาย หรือการ์ดอีเทอร์เน็ต
การ์ดเครือข่ายแต่ละใบจะมีที่อยู่เฉพาะสำหรับการ์ดใบนี้
ดังนั้นจึงไม่มีอุปกรณ์ใดในโลกที่จะมีที่อยู่
MAC เดียวกัน
และที่อยู่นี้จะเหมือนกันกับอุปกรณ์นี้เสมอ
แม้ว่าคุณจะถอดปลั๊กออกจากคอมพิวเตอร์
เชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น อุปกรณ์เครือข่ายนี้จะมีที่อยู่เดียวกันเสมอ
คุณจึงอาจทราบอยู่แล้วว่ามีการใช้ที่อยู่
IP ในอินเทอร์เน็ตเพื่อระบุคอมพิวเตอร์ และสื่อสารระหว่างอุปกรณ์ต่างๆ
บนอินเทอร์เน็ต
ที่อยู่ MAC ถูกใช้ภายในเครือข่ายเพื่อระบุอุปกรณ์และถ่ายโอนข้อมูลระหว่างอุปกรณ์
ดังนั้นข้อมูลหรือแพ็กเก็ตแต่ละชิ้นที่ส่งภายในเครือข่ายจึงมี
MAC ต้นทางและ MAC ปลายทาง
ดังนั้น แพ็กเก็ตนี้จะไหลจาก
MAC ต้นทางไปยัง MAC ปลายทาง
ดังนั้น เนื่องจากที่อยู่นี้เป็นที่อยู่ทางกายภาพที่ไม่ซ้ำกันสำหรับแต่ละอินเทอร์เฟซ
อุปกรณ์เครือข่ายแต่ละเครื่อง และเนื่องจากมันถูกใช้เพื่อระบุอุปกรณ์ จากนั้นการเปลี่ยนแปลงจะทำให้คุณไม่ระบุชื่อบนเครือข่าย
ไม่เพียงเท่านั้น แต่ตัวกรองมักใช้ที่อยู่
MAC เพื่อป้องกันหรืออนุญาตให้อุปกรณ์เชื่อมต่อกับเครือข่าย
และทำงานเฉพาะบนเครือข่าย
ดังนั้น การเปลี่ยนที่อยู่ MAC
ของคุณเป็นที่อยู่ MAC ของอุปกรณ์อื่น
จะทำให้คุณสามารถปลอมแปลงอุปกรณ์นี้และอนุญาตให้คุณทำสิ่งที่คุณอาจไม่สามารถทำได้
ดังนั้น คุณจึงสามารถข้ามตัวกรอง หรือเชื่อมต่อกับเครือข่ายที่มีเฉพาะอุปกรณ์ที่มีที่อยู่
MAC เฉพาะเท่านั้นที่สามารถเชื่อมต่อได้ และคุณจะสามารถซ่อนตัวตนของคุณได้ด้วย
ตอนนี้การเปลี่ยนที่อยู่ MAC นั้นง่ายมาก ให้ฉันแสดงวิธีการดำเนินการนั้นให้คุณดู
ก่อนอื่น ฉันจะใช้คำสั่ง ifconfig เพื่อแสดงรายการอินเทอร์เฟซเครือข่ายทั้งหมดที่มีในเครื่อง
Kali ของฉัน
สิ่งที่ฉันหมายถึงโดยอินเทอร์เฟซเครือข่ายคืออุปกรณ์ใด ๆ ที่ช่วยให้เราสามารถเชื่อมต่อกับเครือข่ายได้
ตัวอย่างเช่น การ์ด Wi-Fi หรือการ์ดอีเทอร์เน็ต
เป็นต้น
ดังนั้นคุณสามารถเห็นได้ก่อนอื่นว่าเรามี eth0
และนี่คืออินเทอร์เฟซเสมือนที่สร้างโดยกล่องเสมือนเมื่อเราตั้งค่า
Kali ให้ใช้เครือข่าย iNet
ดังนั้นคุณสามารถเห็นชื่ออินเทอร์เฟซคือ eth0 คุณสามารถเห็นได้ว่ามีที่อยู่
IP เพราะอย่างที่ฉันพูด มันเชื่อมต่อกับเครือข่าย
ถ้าเราไปที่นี่ เราจะเห็นข้อความว่า Wired Connected
นี่คืออินเทอร์เฟซที่แสดงเครือข่ายแบบมีสายที่ Kali
เชื่อมต่ออยู่ ซึ่งจริงๆ แล้วเป็นเครือข่าย
NAT เสมือน
คุณยังสามารถดูเน็ตมาสก์ การออกอากาศ
และข้อมูลที่สำคัญจริงๆ ซึ่งก็คืออีเธอร์
นี่คือที่อยู่ MAC ของอินเทอร์เฟซเสมือนนี้
ตอนนี้ คุณสามารถดูข้อมูลที่คล้ายคลึงกันสำหรับอินเทอร์เฟซอีกสองอินเทอร์เฟซของฉัน
นั่นคือ lo และ lan0
สิ่งเดียวคือคุณสามารถเห็นอินเทอร์เฟซทั้งสองนี้
เราไม่มีที่อยู่ IP
และสาเหตุหลักเป็นเพราะไม่มีอินเทอร์เฟซเหล่านี้เชื่อมต่อกับเครือข่าย
ตอนนี้เป็นอินเทอร์เฟซเริ่มต้นที่สร้างโดย Linux และ lan0
เป็นอแด็ปเตอร์ไร้สายที่แท้จริงของฉัน ดังนั้นฉันจึงสามารถใช้มันเพื่อเชื่อมต่อกับเครือข่าย
Wi-Fi
แต่ถ้าฉันเข้าสู่เครือข่ายที่นี่ คุณจะเห็นว่า
Wi-Fi ไม่ได้เชื่อมต่อ เพราะจริงๆ แล้วฉันไม่ได้เชื่อมต่อกับเครือข่ายใดๆ
และนั่นเป็นสาเหตุที่ว่าทำไม Wi-Fi จึงไม่มีที่อยู่
IP
ทีนี้ มันไม่สำคัญเพราะสิ่งที่เราต้องการทำคือเพียงแค่เปลี่ยนที่อยู่
MAC ซึ่งแสดงอีกครั้งที่นี่ภายใต้ส่วนอีเธอร์
คล้ายกับสิ่งที่คุณเห็นที่นี่สำหรับ eth0
ในตอนนี้ เพื่อที่จะเปลี่ยนค่าใดๆ ที่คุณเห็นในที่นี้
คุณต้องปิดการใช้งานอินเทอร์เฟซก่อน
ในตัวอย่างนี้ เราต้องการเปลี่ยนที่อยู่
MAC เพื่อให้แสดงโดยอีเธอร์และค่าอยู่ที่นี่
ดังนั้นเพื่อปิดการใช้งานอินเทอร์เฟซ
เราจะทำ ifconfig ตามด้วยชื่ออินเทอร์เฟซ ซึ่งก็คือ lan0
ในตัวอย่างของฉัน ตามด้วยลงไปเพื่อปิดการใช้งาน
ตอนนี้ ถ้าฉันกด Enter คุณจะเห็นว่าคำสั่งทำงานโดยไม่มีข้อผิดพลาด
หมายความว่ามันได้ดำเนินการอย่างถูกต้อง
และสิ่งต่อไปที่เราต้องทำคือเปลี่ยนตัวเลือกที่เราต้องการเปลี่ยน
และในตัวอย่างนี้ เราต้องการเปลี่ยนอีเธอร์
ซึ่งเป็นที่อยู่ MAC
ก่อนอื่น เราจะพิมพ์ ifconfig
เราจะพิมพ์อินเทอร์เฟซที่เราต้องการเปลี่ยนแปลง
หนึ่งในตัวเลือก จากนั้นเราจะพิมพ์ตัวเลือกที่เราต้องการเปลี่ยน
และสิ่งที่เราต้องการเปลี่ยนแปลงคือที่อยู่ฮาร์ดแวร์
ดังนั้นเราจะทำ hw ether
จากนั้นเราจะให้ที่อยู่ที่เราต้องการเปลี่ยนที่อยู่
MAC เป็น
ตัวอย่างเช่น ฉันจะใช้ 00:11:22:33:44:55 น.
คำสั่งที่ง่ายมาก เราทำ
ifconfig lan0 เพื่อเลือกอินเทอร์เฟซที่เราต้องการเปลี่ยนตัวเลือก
เราต้องการตั้งค่าที่อยู่ฮาร์ดแวร์ และเราต้องการตั้งค่าที่อยู่นี้เป็นที่อยู่เฉพาะนี้
คุณจึงใช้ที่อยู่ใดก็ได้ตามต้องการ
โดยใช้รูปแบบเดียวกับที่แสดงไว้ที่นี่
เพียงตรวจสอบให้แน่ใจว่าที่อยู่ของคุณเริ่มต้นด้วย 00
ฉันจะกด Enter และอีกครั้ง เราไม่เห็นข้อความแสดงข้อผิดพลาดใด
ๆ เลย หมายความว่าคำสั่งทำงานอย่างถูกต้อง
และสุดท้าย เราเพียงแค่ต้องเปิดใช้งานอินเทอร์เฟซเพราะเราปิดการใช้งานโดยการทำ
ifconfig lan0 ลง ดังนั้นเราแค่ต้องทำ ifconfig
lan0 up เพื่อเปิดใช้งาน
ตอนนี้อินเทอร์เฟซเปิดใช้งานแล้ว
และถ้าเราทำ ifconfig อีกครั้ง
และดูส่วนอีเธอร์ที่นี่ คุณจะเห็นว่ามันถูกเปลี่ยนเป็นที่อยู่
MAC ที่เราระบุ
เสร็จแล้ว และที่อยู่ MAC ของคุณมีการเปลี่ยนแปลง
ตอนนี้คุณสามารถเริ่มใช้อินเทอร์เฟซได้ และดูเหมือนว่าจะมีที่อยู่
MAC นี้แทนที่จะเป็นที่อยู่ MAC เดิม
และอย่างที่ฉันพูดไป สิ่งนี้มีประโยชน์ในหลาย ๆ สถานการณ์
โปรดจำไว้ว่า ที่อยู่ MAC จะเปลี่ยนกลับเป็นที่อยู่เดิมเมื่อคุณรีสตาร์ทคอมพิวเตอร์
เนื่องจากเราเปลี่ยนเฉพาะที่อยู่ MAC ในหน่วยความจำ
เราไม่ได้เปลี่ยนที่อยู่ MAC จริง
แต่ถ้าที่อยู่ MAC ของคุณถูกรีเซ็ตเป็นที่อยู่เดิมโดยไม่รีสตาร์ท
แสดงว่ามีบางอย่างผิดปกติ
และอาจเกิดขึ้นได้เนื่องจากผู้จัดการเครือข่ายของคุณกำลังรีเซ็ตที่อยู่
MAC
ไม่ใช่ทุกคนที่จะประสบปัญหานี้
ดังนั้นฉันจะไม่กล่าวถึงในการบรรยายนี้
แต่ถ้าคุณประสบปัญหานี้ หากที่อยู่
MAC ของคุณกลับไปเป็นที่อยู่เดิมโดยไม่ต้องรีสตาร์ทคอมพิวเตอร์ ให้ดูวิดีโอ
YouTube ในแหล่งข้อมูล ของการบรรยายนี้
มันจะแสดงวิธีการแก้ไขปัญหานี้