ชายกลางจู่โจม

Man Middle Attacks



คุณคงคุ้นเคยกับชายที่อยู่ตรงกลางแล้ว: ผู้โจมตีดักจับข้อความระหว่างสองฝ่ายโดยหลอกให้คิดว่าพวกเขาได้ติดต่อกับฝ่ายที่ตั้งใจไว้ ความสามารถในการดักจับข้อความ ผู้โจมตีสามารถมีอิทธิพลต่อการสื่อสารด้วยการฉีดข้อความเท็จ

ตัวอย่างหนึ่งของการโจมตีดังกล่าวคือการที่เหยื่อลงชื่อเข้าใช้เครือข่าย wifi และผู้โจมตีในเครือข่ายเดียวกันทำให้พวกเขาให้ข้อมูลประจำตัวผู้ใช้ที่หน้าการตกปลา เราจะพูดถึงเทคนิคนี้โดยเฉพาะ ซึ่งเรียกอีกอย่างว่าฟิชชิ่ง







แม้ว่าจะสามารถตรวจจับได้ผ่านการตรวจสอบสิทธิ์และการตรวจจับการงัดแงะ แต่ก็เป็นกลวิธีทั่วไปที่ใช้โดยแฮ็กเกอร์จำนวนมากที่สามารถจัดการกับสิ่งที่ไม่สงสัยได้ ดังนั้นจึงควรที่จะรู้ว่ามันทำงานอย่างไรกับผู้ที่ชื่นชอบการรักษาความปลอดภัยในโลกไซเบอร์



เพื่อให้เฉพาะเจาะจงมากขึ้นเกี่ยวกับการสาธิตที่เรานำเสนอที่นี่ เราจะใช้การโจมตีแบบ man in the middle โดยเปลี่ยนเส้นทางการรับส่งข้อมูลที่กำลังจะมาถึงจากเป้าหมายของเราไปยังหน้าเว็บปลอม และเปิดเผยรหัสผ่าน WiFI และชื่อผู้ใช้



ขั้นตอน

แม้ว่าจะมีเครื่องมืออื่นๆ ใน kali Linux ที่เหมาะสมกับการโจมตี MITM เป็นอย่างดี แต่เรากำลังใช้ Wireshark และ Ettercap ที่นี่ ซึ่งทั้งสองอย่างนี้มาเป็นยูทิลิตี้ที่ติดตั้งไว้ล่วงหน้าใน Kali Linux เราอาจหารือเกี่ยวกับคนอื่น ๆ ที่เราสามารถใช้แทนได้ในอนาคต





นอกจากนี้ เราได้สาธิตการโจมตีบน Kali Linux แบบสด ซึ่งเราแนะนำให้ผู้อ่านของเราใช้เมื่อทำการโจมตีนี้ด้วย แม้ว่าจะเป็นไปได้ว่าคุณจะได้ผลลัพธ์แบบเดียวกันโดยใช้ Kali บน VirtualBox

เปิดไฟ Kali Linux

เปิดเครื่อง Kali Linux เพื่อเริ่มต้น



ตั้งค่าไฟล์กำหนดค่า DNS ใน Ettercap

ตั้งค่าเทอร์มินัลคำสั่งและเปลี่ยนการกำหนดค่า DNS ของ Ettercap โดยพิมพ์ไวยากรณ์ต่อไปนี้ลงในตัวแก้ไขที่คุณเลือก

$gedit/ฯลฯ/ettercap/etter.dns

คุณจะเห็นไฟล์การกำหนดค่า DNS

ถัดไป คุณจะต้องพิมพ์ที่อยู่ในเทอร์มินัล

> *ถึง 10.0.2.15

ตรวจสอบที่อยู่ IP ของคุณโดยพิมพ์ ifconfig ในเทอร์มินัลใหม่ หากคุณยังไม่รู้ว่ามันคืออะไร

หากต้องการบันทึกการเปลี่ยนแปลง ให้กด ctrl+x แล้วกด (y) ด้านล่าง

เตรียมเซิร์ฟเวอร์ Apache

ตอนนี้ เราจะย้ายหน้าความปลอดภัยปลอมของเราไปยังตำแหน่งบนเซิร์ฟเวอร์ Apache และเรียกใช้ คุณจะต้องย้ายเพจปลอมของคุณไปยังไดเร็กทอรี apache นี้

รันคำสั่งต่อไปนี้เพื่อจัดรูปแบบไดเร็กทอรี HTML:

$RM/ที่ไหน/www/Html/ *

ถัดไป คุณจะต้องบันทึกหน้าความปลอดภัยปลอมและอัปโหลดไปยังไดเร็กทอรีที่เรากล่าวถึง พิมพ์ข้อมูลต่อไปนี้ในเทอร์มินัลเพื่อเริ่มการอัปโหลด:

$mv /ราก/เดสก์ทอป/fake.html/ที่ไหน/www/html

ตอนนี้เปิดเซิร์ฟเวอร์ Apache ด้วยคำสั่งต่อไปนี้:

$sudoบริการ apache2 เริ่ม

คุณจะเห็นว่าเซิร์ฟเวอร์เปิดตัวสำเร็จแล้ว

การปลอมแปลงด้วยโปรแกรมเสริม Ettercap

ตอนนี้เราจะมาดูกันว่า Ettercap จะเข้ามามีบทบาทอย่างไร เราจะทำการปลอมแปลง DNS ด้วย Ettercap เปิดแอพโดยพิมพ์:

$ettercap-NS

คุณจะเห็นว่าเป็นยูทิลิตี้ GUI ซึ่งทำให้นำทางง่ายขึ้นมาก

เมื่อส่วนเสริมเปิดขึ้น คุณกดปุ่ม 'ดมกลิ่นด้านล่าง' แล้วเลือก United sniffing

เลือกอินเทอร์เฟซเครือข่ายที่คุณใช้อยู่ในขณะนี้:

ด้วยชุดนั้น ให้คลิกที่แท็บโฮสต์และเลือกหนึ่งในรายการ หากไม่มีโฮสต์ที่เหมาะสม คุณสามารถคลิกโฮสต์สแกนเพื่อดูตัวเลือกเพิ่มเติม

ถัดไป กำหนดเหยื่อให้กำหนดเป้าหมาย 2 และที่อยู่ IP ของคุณเป็นเป้าหมาย 1 คุณสามารถกำหนดเหยื่อได้โดยคลิกที่ เป้าหมายที่สอง - ปุ่มแล้วเปิด เพิ่มไปยังปุ่มเป้าหมาย .

ถัดไป กดแท็บ mtbm และเลือกการเป็นพิษ ARP

ตอนนี้ไปที่แท็บปลั๊กอินแล้วคลิกที่ส่วนจัดการปลั๊กอินแล้วเปิดใช้งานการปลอมแปลง DNS

จากนั้นย้ายไปที่เมนูเริ่มต้นซึ่งในที่สุดคุณอาจเริ่มต้นด้วยการโจมตี

รับปริมาณข้อมูล HTTPS ด้วย Wireshark

นี่คือจุดที่ทุกอย่างนำไปสู่ผลลัพธ์ที่สามารถนำไปปฏิบัติได้และมีความเกี่ยวข้อง

เราจะใช้ Wireshark เพื่อดึงดูดทราฟฟิก https และพยายามดึงรหัสผ่านจากฟอร์ม

ในการเปิดใช้ Wireshark ให้เรียกเทอร์มินัลใหม่และเข้าสู่ Wireshark

เมื่อ Wireshark เริ่มทำงาน คุณต้องสั่งให้กรองข้อมูลแพ็กเก็ตการรับส่งข้อมูลอื่นที่ไม่ใช่แพ็กเก็ต https โดยพิมพ์ HTTP ในตัวกรองการแสดงผลที่ใช้แล้วกด Enter

ตอนนี้ Wireshark จะละเว้นทุกแพ็กเก็ตอื่น ๆ และจับเฉพาะแพ็กเก็ต https เท่านั้น

ตอนนี้ ให้มองหาแต่ละแพ็คเก็ตที่มีคำว่า post ในคำอธิบาย:

บทสรุป

เมื่อเราพูดถึงการแฮ็ก MITM เป็นพื้นที่ที่เชี่ยวชาญ การโจมตี MITM แบบเฉพาะเจาะจงประเภทหนึ่งมีวิธีการเข้าถึงที่แตกต่างกันหลายวิธี และการโจมตีแบบฟิชชิ่งก็เช่นเดียวกัน

เราได้ดูวิธีที่ง่ายที่สุดแต่มีประสิทธิภาพมากในการรับข้อมูลที่น่าสนใจมากมายที่อาจมีโอกาสในอนาคต Kali Linux ได้ทำให้สิ่งนี้เป็นเรื่องง่ายตั้งแต่เปิดตัวในปี 2013 ด้วยยูทิลิตี้ในตัวที่ให้บริการอย่างใดอย่างหนึ่ง

อย่างไรก็ตามตอนนี้ก็เกี่ยวกับมัน ฉันหวังว่าคุณจะพบว่าบทช่วยสอนฉบับย่อนี้มีประโยชน์ และหวังว่ามันจะช่วยให้คุณเริ่มต้นการโจมตีแบบฟิชชิงได้ ติดตามบทช่วยสอนเพิ่มเติมเกี่ยวกับการโจมตี MITM