ผู้สอน: ในการบรรยายครั้งก่อนๆ
เราได้เรียนรู้วิธีตรวจจับการโจมตีด้วยการปลอมแปลง
ARP โดยการวิเคราะห์ตาราง ARP ด้วยตนเอง
นอกจากนี้เรายังได้เรียนรู้วิธีติดตั้งเครื่องมือ
เช่น Xarp เพื่อตรวจจับการโจมตี ARP spoofing โดยอัตโนมัติโดยไม่ต้องตรวจสอบตาราง
ARP ด้วยตนเอง และเราได้เรียนรู้วิธีตรวจจับกิจกรรมที่น่าสงสัยอื่นๆ
โดยใช้ Wireshark
ตอนนี้เป็นสิ่งที่ดีจริงๆ แต่ก็ยังมีปัญหาเล็กน้อย
ก่อนอื่น เรากำลังพูดถึงการตรวจหาเท่านั้น ดังนั้นแม้ว่าเราจะตรวจพบว่ามีใครบางคนกำลังสกัดกั้นการเชื่อมต่อ
เราก็ไม่สามารถทำอะไรได้มากจริงๆ สิ่งที่เราทำได้คือเพียงแค่ตัดการเชื่อมต่อจากเครือข่าย อาจเปลี่ยนรหัสผ่านถ้าเราทำได้ หากเราอยู่บนเครือข่ายกับสิ่งที่ยากกว่าหรือหากเป็นเครือข่ายสาธารณะ เช่น สนามบิน โรงแรม หรือเครือข่ายวิทยาลัย
สิ่งที่เราทำได้ก็แค่ตัดการเชื่อมต่อแล้วใช้เครือข่ายอื่นเพราะเราสามารถเปลี่ยนแปลงได้ รหัสผ่านของมัน
ปัญหาอื่นๆ ของวิธีการก่อนหน้านี้
อย่างที่ฉันพูดไป มันเป็นวิธีการตรวจจับเท่านั้น
ดังนั้นพวกเขาจะใช้ได้ก็ต่อเมื่อเป้าหมายจัดการให้กลายเป็นคนกลางโดยใช้การปลอมแปลง
ARP
แต่ถ้ามีคนสามารถสกัดกั้นการเชื่อมต่อโดยใช้วิธีอื่นได้ล่ะ?
ตัวอย่างเช่น ถ้ามีคนใช้จุดเชื่อมต่อปลอม อย่างที่ฉันแสดงให้คุณเห็นก่อนหน้านี้
และคุณเชื่อมต่อกับจุดเชื่อมต่อปลอมนี้หรือไม่
หรือหากคุณเชื่อมต่อกับโรงแรม วิทยาลัย เครือข่าย
Wi-Fi สาธารณะ เครือข่ายร้านกาแฟ และผู้ดูแลระบบเครือข่ายนั้นกำลังรวบรวมข้อมูลจริง
ๆ หรือบางคนหรือแฮกเกอร์เข้าถึงคอมพิวเตอร์ของผู้ดูแลระบบและกำลังวิเคราะห์ข้อมูลอีกครั้งเพราะ
ค่าเริ่มต้น ในเครือข่ายปลอมและในเครือข่ายใด ๆ ผู้ดูแลระบบสามารถดูการรับส่งข้อมูลได้เนื่องจากการรับส่งข้อมูลจะต้องผ่านเซิร์ฟเวอร์หรือผ่านเราเตอร์
ดังนั้นวิธีการตรวจจับที่ฉันแสดงให้คุณเห็นก่อนหน้านี้ใช้ไม่ได้กับสิ่งนี้
ดังนั้น ในการบรรยายนี้ ฉันต้องการหารือเกี่ยวกับวิธีแก้ปัญหาสองข้อนี้
ดังนั้น แนวคิดก็คือ คุณใช้วิธีแก้ปัญหาเหล่านี้ หากคุณพบว่าถูกโจมตี หรือหากคุณกำลังเชื่อมต่อกับเครือข่ายที่คุณไม่ได้เป็นเจ้าของและจัดการเอง
ดังนั้น หากคุณกำลังเชื่อมต่อกับเครือข่ายวิทยาลัย
เครือข่ายสนามบิน เครือข่ายร้านกาแฟ หรือเครือข่ายอื่นใดที่คุณควบคุมไม่ได้
วิธีแก้ไขทั้งหมดนี้คือการเข้ารหัสการรับส่งข้อมูลของคุณ
หากคุณเข้ารหัสทราฟฟิกของคุณ
เราไม่สนใจจริงๆ ว่ามีใครสามารถสกัดกั้นทราฟฟิกนี้ได้เพราะทราฟฟิกของเราจะได้รับการเข้ารหัส
ดังนั้นมันจะพูดพล่อยๆ และจะไม่เป็นประโยชน์กับใครก็ตามที่สกัดกั้นทราฟฟิกของเรา
มีหลายวิธีในการทำเช่นนี้ และฉันจะอธิบายวิธีการทำงานเมื่อเราดำเนินการต่อไป
ให้ฉันแสดงให้คุณเห็นในการดำเนินการนี้
ที่นี่ ฉันใช้ Bettercap อยู่แล้ว และอย่างที่คุณเห็น
มันได้รับข้อมูลอยู่แล้ว
และนี่คือเป้าหมายของฉัน และเราอยู่ใน
Vulnweb แล้ว และหากเราคลิกที่สิ่งใดเพื่อแสดงให้คุณเห็น
คุณจะเห็นว่าโดเมนนั้นจะถูกตรวจพบที่นี่
แล้วมาเข้าระบบกันเร็ว
คุณจะเห็นการพยายามเข้าสู่ระบบนี้จะถูกตรวจพบ
ดังนั้นเราจึงมีชื่อผู้ใช้คือ
admin และรหัสผ่านคือ testtesttest
อีกครั้งถ้าเราลองฉันจะเปิดแท็บใหม่และไปที่
Stack Overflow คุณจะเห็นว่ามันโหลดผ่าน HTTP ไม่ใช่
hTTPS ดังนั้นหากฉันเข้าสู่ระบบต่อไปฉันจะสามารถ ในการเข้าสู่ระบบและตรวจหารหัสผ่านและวิธีการ
HSTS ที่ฉันแสดงให้คุณเห็นก่อนหน้านี้
อีกครั้งจะใช้งานได้ และเราจะสามารถข้ามรหัสผ่านนั้นและขโมยรหัสผ่านได้
ใช่แล้ว เครื่องกาลีนี้สามารถสกัดกั้นข้อมูลทั้งหมดที่ส่งเข้าและออกจากเครื่อง
Windows ของฉันได้ที่นี่
ดังนั้น วิธีแรกในการป้องกันการโจมตีเหล่านี้ และเราไม่สนใจว่าเราจะถูกโจมตีหรือไม่
อีกครั้ง ฉันไม่ได้ใช้งาน Xarp ฉันไม่ได้จัดการตาราง
ARP ของฉัน ฉันไม่สนว่ามีใครดักฟังข้อมูลของฉันหรือไม่
สิ่งที่ฉันจะทำคือฉันจะติดตั้งปลั๊กอินบนเบราว์เซอร์ที่เรียกว่า
HTTPS ทุกที่
ฉันจะติดตั้งมันบน Firefox
ฉันจะใส่ลิงค์ของมันในแหล่งข้อมูลของการบรรยายนี้
แต่มีปลั๊กอินที่เทียบเท่ากับเบราว์เซอร์ส่วนใหญ่เช่น
Chrome และอื่น ๆ
สิ่งที่เราต้องทำคือเพียงคลิกที่ Add to Firefox หรือ
Add to Browser ไม่ว่าคุณจะใช้เบราว์เซอร์ใดก็ตาม
เราจะคลิกเพิ่มที่นี่
และนั่นคือมัน ปลั๊กอินถูกเพิ่มเข้ามาที่นี่
อย่างที่คุณเห็น ฉันจะคลิกตกลง และเราสามารถจัดการได้ที่นี่จากไอคอนที่ด้านบนขวา
อย่างที่คุณเห็นตอนนี้มันถูกตั้งค่าเป็นปิด
และถ้าฉันคลิกที่นี่ ฉันจะเปิดปลั๊กอินนี้ และโดยพื้นฐานแล้วปลั๊กอินนี้จะทำอะไร คุณสามารถคิดได้เหมือนกับว่ามันเพิ่มการรองรับ
HSTS ให้กับเว็บไซต์อื่นๆ มากขึ้น เว็บไซต์ใด ๆ ที่ใช้ HTTPS
ตัวอย่างเช่น เมื่อฉันพยายามเข้าถึง
stack Overflow ในที่นี้ ฉันสามารถดาวน์เกรดได้เนื่องจากเบราว์เซอร์ของฉันไม่ทราบว่าเว็บไซต์นี้ควรโหลดผ่าน
HTTPS และ Bettercap กำลังดาวน์เกรดคำขอ HTTPS
เป็น HTTP ตามที่อธิบายในการบรรยายครั้งก่อน .
ปลั๊กอินนี้จะทำอะไรคล้ายกับ
HSTS มันมีรายชื่อเว็บไซต์ที่รองรับ HTTPS
ดังนั้นเมื่อเราพยายามดาวน์เกรดการเชื่อมต่อ
HTTPS ของเว็บไซต์นี้เป็นการเชื่อมต่อ HTTP มันจะบอกเบราว์เซอร์ว่าไม่ อย่าทำอย่างนั้น และจะอัปเกรดกลับเป็นการเชื่อมต่อ HTTPS อีกครั้ง
ดังนั้นให้ฉันแสดงให้คุณเห็น
ฉันเพิ่งจะลบประวัติและฉันจะโหลด
Stack Overflow อีกครั้งและสมบูรณ์แบบ
อย่างที่คุณเห็น มันกำลังโหลดด้วย
HTTPS ที่นี่
ดังนั้น ถ้าฉันเข้าไปและเข้าสู่ระบบ ข้อมูลของฉันจะถูกเข้ารหัส
ดังนั้นแฮกเกอร์จะไม่สามารถเห็นชื่อผู้ใช้และรหัสผ่านของฉันได้
นั่นเป็นสิ่งที่ดีจริงๆ
แต่ไม่สมบูรณ์แบบ
ให้ฉันบอกคุณว่าทำไมมันไม่สมบูรณ์แบบ
ก่อนอื่น หากเรากลับไปที่เว็บไซต์ HTTP อีกครั้ง
คล้ายกับที่เรามีใน Vulnweb ดังนั้นฉันจะออกจากระบบและเราจะเข้าสู่ระบบอีกครั้งด้วยรหัสผ่านอื่น
เดี๋ยวจะใส่รหัสผ่านไปที่ 12345678990
เราจะเข้าสู่ระบบ
และถ้าเรากลับไปที่บันทึกที่นี่ ลงไปจนสุด
คุณจะเห็นว่าเรายังคงสามารถตรวจจับชื่อผู้ใช้และรหัสผ่านได้
ดังนั้นปลั๊กอินนี้จึงดีมากสำหรับเว็บไซต์ที่รองรับ
HTTPS
มันจะบังคับให้เราโหลด HTTPS บนเว็บไซต์ที่รองรับ
HTTPS แต่ถ้าคุณเข้าถึงเว็บไซต์ที่ใช้เฉพาะ
HTTP เช่น Vulnweb ฉันรู้ว่ามีเว็บไซต์ไม่มากที่ทำเช่นนั้น แต่ก็ยังมีอยู่ ดังนั้นหากคุณเข้าถึง เว็บไซต์ที่ใช้ HTTP เท่านั้น จากนั้นเว็บไซต์นั้นยังคงเปิดให้แฮ็กเกอร์
ดังนั้นแฮ็กเกอร์จึงยังคงเห็นข้อมูลนี้ พวกเขายังสามารถขโมยชื่อผู้ใช้และรหัสผ่านได้
หากคุณส่งชื่อผู้ใช้และรหัสผ่านให้พวกเขา
ไม่เพียงเท่านั้น แต่พวกเขายังสามารถเปลี่ยนการดาวน์โหลด
ให้บริการอัปเดตปลอม หรือใส่โค้ด JavaScript อย่างที่เราเคยเห็นมาก่อนหน้านี้ และทำให้คุณติดใจ
Beef
HTTPS Everywhere ไม่ได้ป้องกันแฮ็กเกอร์จากการดูเว็บไซต์ที่คุณเข้าถึงและเรียกใช้การโจมตีด้วยการปลอมแปลง
DNS
ให้ผมแสดง.
ดังนั้นถ้าฉันเพียงแค่ไปที่ bing com เช่น แล้วก็ไป
duckduckgo กัน com โปรดทราบว่า HTTPS
ทุกที่ยังคงใช้งานได้ ไปที่เครื่องแฮ็กเกอร์แล้วดูบันทึกของเรา
อย่างที่คุณเห็น เรายังคงเห็นว่าเป้าหมายของเราไปที่
DuckDuckGo เราจะเห็นว่าเป้าหมายไปที่ Google
เราสามารถเห็นได้ว่าเป้าหมายไปที่ Bing
ดังนั้นเราจึงยังสามารถเห็นชื่อโดเมนได้
แต่เราสามารถเห็นข้อมูลที่ส่งไปเนื่องจากจะถูกเข้ารหัสด้วย
HTTPS จึงมีข้อมูลบางส่วนที่แฮ็กเกอร์สามารถรับได้
หากคุณต้องการยกระดับความปลอดภัยของคุณไปอีกระดับและเข้ารหัสทุกสิ่งที่คุณส่งและรับอย่างสมบูรณ์
คุณควรคิดถึงการใช้ VPN
ดังนั้นในการบรรยายครั้งต่อไป
ฉันจะอธิบายให้คุณฟังว่า VPN คืออะไร มันทำงานอย่างไร และมันจะปกป้องเราจากแฮกเกอร์หรือใครก็ตามที่ขัดขวางการเชื่อมต่อของเราได้อย่างไร