ผู้สอน: ในการบรรยายนี้
เราจะพูดถึงเครื่องมือที่เรียกว่า Wireshark
Wireshark เป็นตัววิเคราะห์โปรโตคอลเครือข่าย
ไม่ได้ออกแบบมาสำหรับแฮ็กเกอร์ และไม่ได้ออกแบบมาสำหรับแฮ็กและสอดแนมบุคคลอื่นในเครือข่าย
มันถูกออกแบบมาสำหรับผู้ดูแลระบบเครือข่าย เพื่อให้พวกเขาสามารถเห็นสิ่งที่เกิดขึ้นในเครือข่ายของพวกเขา
และทำให้แน่ใจว่าทุกอย่างทำงานอย่างถูกต้อง และไม่มีใครทำอะไรที่ไม่ดีหรือทำอะไรที่น่าสงสัยในเครือข่าย
วิธีการทำงานของ Wireshark คือให้คุณเลือกอินเทอร์เฟซแล้วบันทึกแพ็กเก็ตทั้งหมดหรือการรับส่งข้อมูลทั้งหมดที่ไหลผ่านอินเทอร์เฟซนั้น
คุณกำลังเลือกอินเทอร์เฟซ
อาจเป็นการ์ดไร้สาย อาจเป็นการ์ดแบบมีสาย
บนคอมพิวเตอร์ปัจจุบันของคุณ
จากนั้นจะเริ่มบันทึกข้อมูลทั้งหมดที่ไหลผ่านอินเทอร์เฟซนั้น
นอกจากนี้ยังมีอินเทอร์เฟซแบบกราฟิกที่ดีจริงๆ ที่ให้คุณวิเคราะห์การเข้าชมนี้ได้
ดังนั้นจึงช่วยให้คุณกรองแพ็กเก็ตเหล่านี้ตามโปรโตคอลที่ใช้
เช่น HTTP, TCP และอื่นๆ
นอกจากนี้ยังช่วยให้คุณค้นหาบางสิ่ง
ตัวอย่างเช่น หากคุณกำลังค้นหาคุกกี้หรือหากคุณกำลังมองหาโพสต์หรือรับคำขอ
และยังอนุญาตให้คุณค้นหาผ่านแพ็กเก็ตเหล่านี้ คุณสามารถค้นหาข้อมูลที่จัดเก็บไว้ในแพ็กเก็ตและค้นหาสิ่งที่
คุณกำลังมองหา
มันเป็นเครื่องมือที่ใหญ่มาก และคุณต้องการทั้งหลักสูตรสำหรับมัน
ดังนั้นในหลักสูตรนี้
เราจะใช้มันในการบรรยาย 2-3 ครั้ง ครอบคลุมพื้นฐานหรือสิ่งที่เกี่ยวข้องกับเรา
แนวคิดหลักที่นี่คือ Wireshark ไม่ใช่เครื่องมือแฮ็ค
อนุญาตให้คุณบันทึกการรับส่งข้อมูลที่ไหลผ่านคอมพิวเตอร์ของคุณผ่านอินเทอร์เฟซของคุณเองเท่านั้น
ฉันจะใช้มันเดี๋ยวนี้
และมันจะชัดเจนขึ้นสำหรับคุณ
ฉันจะไปกาลี และเราจะเริ่มไวร์ชาร์ค
คุณสามารถเรียกใช้ Wireshark ได้จากพรอมต์คำสั่ง
หรือคุณสามารถไปที่แอปพลิเคชันทั้งหมดแล้วพิมพ์ Wireshark และมันจะปรากฏขึ้นที่นี่
ฉันจะคลิกมันและนั่นจะเป็นการโหลดโปรแกรมให้ฉัน
นี่เป็นเพียงข้อผิดพลาดปกติ
เพียงเพิกเฉยต่อข้อผิดพลาดนี้
และนี่คืออินเทอร์เฟซหลักของ Wireshark
อย่างแรกเลย
คุณก็แค่ไปที่ไฟล์แล้วไปที่เปิด
และในที่นี้
คุณจะสามารถเปิดไฟล์ที่คุณได้บันทึกไว้แล้ว
ตัวอย่างเช่น
หากคุณจับแพ็กเก็ตโดยใช้ sniffer อื่น ใช้ arrow
dump หรือใช้ man ที่ตรงกลางด้านซ้าย หรือใช้ t-shark ซึ่งเป็นส่วนพรอมต์คำสั่งของ
Wireshark
ดังนั้น หากคุณดักจับแพ็กเก็ตโดยใช้โปรแกรมใด ๆ
เหล่านี้ และคุณเริ่มต้นมันในไฟล์ คุณก็สามารถเข้ามาที่นี่
เปิดมัน และเริ่มวิเคราะห์ไฟล์นั้นได้
สิ่งนี้มีประโยชน์จริง ๆ เพราะบางครั้งคุณไม่ต้องการวิเคราะห์การจราจรในทันที
ดังนั้นบางครั้งคุณแค่ต้องการจับมัน
หากคุณอยู่ในบางครั้ง คุณกำลังจับภาพจากแล็ปท็อปเครื่องเล็กหรือการบันทึกอัจฉริยะจากโทรศัพท์ของคุณ
และคุณไม่ได้อยู่ที่บ้าน
คุณกำลังอยู่ที่อื่นเพื่อทำการทดสอบด้วยปากกา จากนั้นจึงกลับบ้าน
ต้องการวิเคราะห์สิ่งที่คุณจับ
จากนั้นคุณสามารถเก็บไว้ในไฟล์.
แล้วมาที่นี้ ไปที่ไฟล์ เปิดและเปิดไฟล์ที่คุณต้องการวิเคราะห์
สิ่งที่ฉันต้องการแสดงให้คุณเห็นคือแนวคิดที่ว่า Wireshark
ไม่ใช่เครื่องมือแฮ็ก
มันจะไม่บันทึกสิ่งที่เกิดขึ้นในอุปกรณ์อื่น
โดยจะจับเฉพาะสิ่งที่ไหลผ่านอินเทอร์เฟซของคุณเองเท่านั้น
ตรงนี้ เราจะเห็นได้ว่าเรามีส่วนต่อประสานทั้งหมดในคอมพิวเตอร์ของฉัน
เราจะเห็นได้ว่าเรามี eth0
เรามีอันใดอันหนึ่งอันใดอันหนึ่ง
และเรามีอันอื่นทั้งหมดที่บางอันสร้างขึ้นโดยกล่องเสมือน
ตัวหลักที่นี่คือ eth0 ซึ่งเป็นอินเทอร์เฟซเสมือนที่เชื่อมต่อกับเครือข่าย
NOC ของฉัน
และคุณจะเห็นได้ว่าไม่มีการจราจรไหลผ่านนี้
คุณจะเห็นว่ามันคงที่และไม่มีอะไรเกิดขึ้น
สิ่งที่ฉันจะทำตอนนี้คือ ย่อให้เล็กลง
และฉันจะเปิดเบราว์เซอร์ที่นี่
และฉันจะไปที่เว็บไซต์ปกติ
ฉันจะไปที่กูเกิล คอม
อย่างที่คุณเห็นที่นี่ คุณจะเห็นว่าการจราจร
eth0 พุ่งสูงขึ้น
จึงมีการรับส่งข้อมูลบางส่วนผ่าน eth0
สำหรับการดมกลิ่นนี้
เราจะสามารถจับแพ็กเก็ตเหล่านี้ที่ส่งผ่าน
eth0 ได้
ตอนนี้สิ่งที่ฉันจะทำคือฉันจะไปที่เครื่อง
windows เพื่อพิสูจน์จุดนั้น
และฉันจะเรียกดูเว็บไซต์ที่นี่ และคุณจะเห็นว่า
eth0 จะไม่ได้รับผลกระทบ
และการรับส่งข้อมูลที่สร้างขึ้นบนเครื่อง windows
นี้ ซึ่งอยู่ในเครือข่ายเดียวกันกับเครื่อง kali
จะไม่ถูกเครื่อง kali ดักจับ
ถ้าฉันไปที่ Google อีกครั้งที่นี่
คุณจะเห็นว่าไม่มีอะไรเกิดขึ้นใน eth0
จึงมีการจราจรไม่ไหลผ่านนี้
มันยังคงคงที่
และเราสามารถดักจับแพ็กเก็ตที่ผ่าน eth0 เท่านั้น
ตอนนี้คุณอาจจะถามว่าทำไม Wireshark ถึงมีประโยชน์มาก?
ทำไมเราถึงพูดถึงมัน?
ถ้าเรามองเห็นแต่สิ่งที่ผ่านคอมพิวเตอร์ของเราเอง เราจะพูดถึงมันทำไม?
เรากำลังพูดถึงเรื่องนี้เพราะเราเห็นว่ามีหลายวิธีที่คุณสามารถเป็นคนตรงกลางได้
เราเรียนรู้วิธีการทำเช่นนี้โดยใช้การปลอมแปลง
ARP และในการบรรยายในอนาคต
ฉันจะแสดงวิธีการทำโดยการสร้างจุดเข้าใช้งานปลอม
ดังนั้นเมื่อเราเป็นผู้ชายที่อยู่ตรงกลาง
หากเราเริ่มดมกลิ่นบนอินเทอร์เฟซที่เคยกลายเป็นผู้ชายที่อยู่ตรงกลาง
เราจะสามารถจับภาพการเข้าชมทั้งหมดที่เกิดจากผู้คนที่เรากำหนดเป้าหมายในตัวคนของเรา
การโจมตีระดับกลาง
ดังนั้น หากคุณเริ่มใช้จุดเชื่อมต่อปลอม คุณสามารถเริ่มดมกลิ่นบนอินเทอร์เฟซที่ออกอากาศในสัญญาณ
และคุณสามารถจับแพ็กเก็ตทั้งหมดที่ส่งหรือรับไปยังใครก็ตามที่เชื่อมต่อกับจุดเชื่อมต่อปลอมนั้น
หากคุณกลายเป็นคนตรงกลางโดยใช้ ARP spoofing
ให้เลือกอินเทอร์เฟซที่คุณใช้เมื่อเปิดการโจมตี
ARP spoofing
สำหรับตอนนี้ ฉันจะเป็นคนตรงกลาง โดยใช้การปลอมแปลง
ARP
คุณสามารถใช้ ARP spoof หรือ bettercap ได้ตามที่ฉันแสดงให้คุณเห็นก่อนหน้านี้
แต่ฉันจะใช้ Bettercap โดยใช้คำสั่งเดียวกันกับที่เราเคยทำ
แท้จริงแล้วเราก็แค่ทำ Bettercap ตามด้วยอินเทอร์เฟซที่เชื่อมต่อกับเครือข่ายเป้าหมายของฉัน
ซึ่งก็คือ eth0
และฉันกำลังเปิดตัว caplet ของฉัน ซึ่งเป็น caplet
การปลอมแปลงนี้ เพื่อกำหนดค่าโมดูลการปลอมแปลง ARP และเรียกใช้ให้ฉันอยู่ในระหว่างการเชื่อมต่อ
เลยจะกดเข้าไป
และอย่างที่คุณเห็น มันทำงานได้ตามที่คาดไว้
ดังนั้นตอนนี้ฉันควรจะอยู่ตรงกลางของการเชื่อมต่อ
สกัดกั้นทุกสิ่งที่เครื่อง windows เป้าหมายส่งหรือรับ
ตอนนี้ไปที่เครื่อง windows
และดูว่าฉันทำอะไรที่นี่ถ้ามันจะส่งผลกระทบต่อการรับส่งข้อมูลใน
eth0
ดังนั้นเราจะดูว่า Wireshark จะสามารถดักจับทราฟฟิกที่สร้างโดยคอมพิวเตอร์เครื่องนี้ได้หรือไม่
ลองเขียนอะไรก็ได้ที่นี่
ฉันจะไป Google หรือฉันจะไปที่เว็บไซต์อื่น
ฉันจะไปบิง
และถ้าเรากลับมาที่นี่ คุณจะเห็นว่าเรามีการสร้างทราฟฟิกที่นี่
และเราจะเห็นว่า eth0 กำลังจับสิ่งที่เกิดขึ้นในอุปกรณ์ที่ต่างไปจากเดิมอย่างสิ้นเชิง
สิ่งนี้เกิดขึ้นเพราะเมื่อเราเป็นคนตรงกลาง แพ็กเก็ตทั้งหมดที่สร้างโดยอุปกรณ์
windows จะถูกเปลี่ยนเส้นทางไปยังคอมพิวเตอร์ของฉันเองที่นี่ไปยังกาลี
แล้ว Wireshark ก็ดมมันจากเครื่องกาลี มันดมมันจากเครื่องท้องถิ่นของฉันเอง
มันไม่ได้ดมมันจากเครือข่าย
มันไม่ได้ดมกลิ่นจากคอมพิวเตอร์เป้าหมาย
อีกครั้ง หากคุณทำสิ่งนี้กับจุดเชื่อมต่อปลอม
และเพียงแค่ฟังบนอินเทอร์เฟซที่คุณกำลังออกอากาศ หากคุณทำเช่นนี้กับเครือข่ายไร้สายจริง
หากคุณเชื่อมต่อกับเครือข่ายไร้สายในบ้านของคุณโดยใช้ที่ดิน ศูนย์ คุณก็ทำได้โดยมีค่าศูนย์
แต่ด้วยการปลอมแปลง ARP คุณต้องเปลี่ยนเส้นทางการรับส่งข้อมูลก่อน
จากนั้นจึงสามารถใช้ Wireshark ได้
ตอนนี้เป็นเพียงการแสดงให้คุณเห็นว่า Wireshark คืออะไรและทำงานอย่างไร
และฉันแค่อยากจะเน้นย้ำว่า Wireshark ไม่ใช่เครื่องมือแฮ็ก
มันเป็นเพียงโปรแกรมที่ให้คุณบันทึกแพ็กเก็ตที่ไหลผ่านอินเทอร์เฟซบางอย่าง แล้ววิเคราะห์แพ็กเก็ตเหล่านี้
ในวิดีโอหน้า เราจะมาดูกันว่าเราจะดมกลิ่นและวิเคราะห์แพ็กเก็ตโดยใช้
Wireshark ได้อย่างไร