ในการบรรยายครั้งนี้เราจะเรียนรู้วิธีการหลีกเลี่ยงการรับรองความถูกต้องอื่น ๆ โดยการจัดการค่าคุกกี้
ตอนนี้สิ่งนี้จะไม่เกิดขึ้นเสมอไปและไม่สามารถทำได้เสมอไป แต่เป็นไปได้เมื่อมีการตั้งโปรแกรมการจัดการเซสชั่นในลักษณะที่สามารถข้ามได้ง่าย
และฉันจะพูดเพิ่มเติมเกี่ยวกับเรื่องนั้นเมื่อเราทำการโจมตีจริง
แต่ก่อนที่เราจะทำอะไรเราต้องมีปลั๊กอินที่ทำให้เราสามารถแก้ไขคุกกี้ของเราได้
ดังนั้นสิ่งแรกที่ฉันจะทำคือไปที่ google และค้นหาตัวแก้ไข
Kuki Firefox และฉันจะดาวน์โหลดตัวจัดการคุกกี้รวมทั้งสิ่งที่พวกเขาต้องทำคือเพียงคลิกที่ลิงค์ไปยัง Firefox
และติดตั้งและจะไป ขอให้คุณเริ่มต้นใหม่
ดังนั้นฉันจะเริ่มต้นใหม่
และควรจะติดตั้งตอนนี้
ตอนนี้คุกกี้จะใช้ในการตรวจสอบผู้ใช้หลังจากที่พวกเขาเข้าสู่ระบบ
ตัวอย่างเช่นเมื่อคุณเข้าไปที่นี่และเข้าสู่ระบบฉันได้สร้างบัญชีในเรื่องนี้แล้ว
คุณสามารถสร้างได้โดยคลิกที่ลงทะเบียนที่นี่และพวกเขาสามารถที่ฉันสร้างชื่อผู้ใช้ zayd และรหัสผ่านคือ 1 2 3
4 5 6
ตอนนี้เมื่อฉันเข้าสู่ระบบที่นี่คุณจะสังเกตเห็นว่าทุกครั้งที่ฉันไปที่หน้าอื่นฉันไม่จำเป็นต้องเข้าสู่ระบบอีกครั้งดังนั้นทุกครั้งที่ฉันดูเว็บไซต์นี้คุณจะเห็นว่าฉันไม่ได้รับการนำเสนอ
เข้าสู่ระบบอีกครั้งและทุกที่ที่ฉันไปรู้ว่าฉันเข้าสู่ระบบในฐานะ zayd
ตอนนี้สามารถทำได้โดยอิงจากคุกกี้
ดังนั้นทุกครั้งที่ฉันไปที่เว็บไซต์นี้หรือไปที่หน้าเหล่านี้พวกเขารู้ว่า Zayd พยายามเข้ามาที่นี่เพราะคุกกี้ถูกเก็บไว้ในเบราว์เซอร์ของฉัน
และทุกครั้งที่ฉันขอบางสิ่งจากเว็บไซต์นี้คุกกี้จะถูกส่งไปยังหน้าเว็บนั้นและยังเป็นโฆษณาที่ Zayd
ได้ทำการพิสูจน์ตัวตนแล้วและเขาก็พยายามที่จะแสดงเว็บไซต์นี้
ดังนั้นแม้ว่าฉันจะปิดนี่ดังนั้นฉันจะปิดทั้งวันและเพิ่งกลับมาอีกครั้ง
คุณจะเห็นว่าฉันยังคงเข้าสู่ระบบเนื่องจาก Zahed ไม่มีคุกกี้ที่มีวันหมดอายุและพวกเขาจะหมดอายุหลังจากที่ในขณะ
บางครั้งคุกกี้ถูกกำหนดค่าในลักษณะที่สามารถจัดการได้อย่างง่ายดาย
ดังนั้นเรามาดูคุกกี้ของเว็บไซต์นี้กันดีกว่า
ตอนนี้ถ้าเราไปฉันจะคลิกที่ Allt เพื่อแสดงเมนูที่นี่และฉันจะไปที่เครื่องมือ
ปรบมือผู้จัดการคุกกี้และฉันจะค้นหาชื่อของเว็บไซต์ซึ่งคือ 10:22 11:46
และนั่นจะแสดงคุกกี้ทั้งหมดที่ถูกส่งไป
ดังนั้นคุณจะเห็นได้ว่า PH VSS ID
และคุกกี้ทั้งหมดเหล่านี้คุณสามารถเห็นได้ว่ามีคุกกี้ที่น่าสนใจสองตัวอันหนึ่งเรียกว่าชื่อผู้ใช้และอีกอันเรียกว่ารหัสผู้ใช้หรือคุณ D ..
ดังนั้นนี่เป็นเรื่องที่น่าสนใจมากและถ้าเราคลิกแก้ไขคุณจะเห็นว่าเรามีชื่อพร้อมคุกกี้คือคุณ I
D. หรือ ID ผู้ใช้และเนื้อหาคือ 17
ดังนั้นคุณสามารถลองเดาได้ว่าหมายความว่าคุกกี้นี้กำลังบอกหน้านี้ว่ารหัสผู้ใช้ของบุคคลที่พยายามเข้าชมหน้านี้คือ 17
ดังนั้นเราสามารถเดาได้ว่า ID ผู้ใช้ของ Zayde สำหรับผู้ใช้ที่ฉันเพิ่งสร้างคือ 17
ดังนั้นสิ่งที่เราสามารถทำได้คือเราสามารถลองแก้ไขค่านี้ให้เป็นค่าอื่นและดูว่าเกิดอะไรขึ้น
และบ่อยครั้งที่ผู้ใช้จำนวนมากถูกสร้างขึ้นเป็นอันดับแรกในทุกเว็บไซต์เพื่อให้เราสามารถลองใช้งานได้
ดังนั้นฉันจะลบเจ็ดและฉันจะเก็บไว้เป็นหนึ่ง
จากนั้นเราจะบันทึกคุกกี้แบบนี้
ฉันจะปิดมันแล้วฉันจะรีเฟรชหน้าเว็บ
ตอนนี้คุณจะเห็นว่าฉันได้เข้าสู่ระบบในฐานะผู้ดูแลระบบจริงและฉันสามารถเรียกดูเว็บไซต์และทำสิ่งที่ Adnan ได้รับอนุญาตให้ทำ
และเราจะทำสิ่งนี้ได้อย่างง่ายดายเพียงแก้ไขคุกกี้ของเราและเปลี่ยน ID ผู้ใช้ของเราเป็นหมายเลขผู้ใช้หมายเลขหนึ่ง
ดังนั้นสิ่งนี้จึงเป็นไปได้เพราะคุกกี้ที่ใช้นั้นง่ายมากตอนนี้คุกกี้ควรมีความซับซ้อนมากขึ้นเพื่อให้พวกเขาควรใช้สิ่งที่เรียกว่ารหัสเซสชันหรือโทเค็นโทเค็นเหล่านี้ควรมีความซับซ้อนและไม่เกี่ยวข้องกับ
ID ผู้ใช้
ด้วยวิธีนี้ฉันจะไม่สามารถรู้ว่า ID ผู้ใช้แม้ว่าฉันจะรู้ว่าผู้ดูแลระบบมี ID ผู้ใช้ของหนึ่ง
ฉันไม่สามารถรู้โทเค็นที่ผู้ดูแลระบบใช้
ดังนั้นพวกเขาควรสร้างแบบไดนามิกขึ้นอยู่กับผู้ใช้แต่ละคนและพวกเขาควรแตกต่างกันเป็นครั้งคราว
ดังนั้นสำหรับผู้ใช้เดียวกันทุกครั้งที่เขาเข้าสู่ระบบพวกเขาควรจะได้รับโทเค็นที่แตกต่างกันโดยการสุ่มขึ้นอยู่กับพารามิเตอร์บางอย่างเพื่อให้ทุกคนรู้ว่าสิ่งที่ผู้ใช้แต่ละคนได้รับคืออะไร
ไม่อย่างนั้นมันจะง่ายมากสำหรับคนที่จะเดาว่าแอดมินหรือผู้ใช้คนอื่นจะมีอะไรได้บ้าง
ตอนนี้การใช้โทเค็นและรหัสเซสชันที่ซับซ้อนยังคงเสี่ยงต่อการถูกโจมตีจากคนตรงกลางและเราเห็นว่าในปลั๊กอินเช่นไฟแกะและในโปรแกรมเช่นคุ้ยเขี่ยและหนูแฮมสเตอร์ เข้าถึงบัญชีผู้ใช้ใด ๆ
ตราบใดที่ผู้คนอยู่ในเครือข่ายเดียวกันกับคุณ
ดังนั้นแม้ว่าโทเค็นจะซับซ้อนจริงๆคุณจะสามารถจับโทเค็นนั้นแล้วฉีดลงในเบราว์เซอร์
แต่แนวคิดหลักคือเว็บไซต์ไม่เสี่ยงเพราะคุณไม่สามารถเดาได้เอง
คุณต้องจับสัญญาณโทเค็นนั้นจากบุคคลอื่นแล้วฉีดเข้าไปในที่นี่เราสามารถรู้หรือเดาได้ว่าผู้ดูแลระบบมีความคิดเกี่ยวกับการฉีดและเข้าสู่ระบบในฐานะผู้ดูแลระบบ