** รู้ทัน ป้องกัน Clear Cache Cookies ทุกครั้ง หลังใช้งาน **
** บทความนี้ไม่ได้สนับสนุนการละเมิดสิขสิทธิ์ของผู้ใด **
** บทความนี้ไม่ได้สนับสนุนการละเมิดสิขสิทธิ์ของผู้ใด **
การสวมรอย login เป็นคนๆ นั้น ทำได้หลายแบบ และหนึ่งในแบบที่มีการใช้กันมากพอสมควรคือการขโมย cookie โดยข้อดีคือเราไม่ต้องรู้ password ของเหยื่อเลย
ทำไมแค่ cookie ถึงเป็นสวมรอยได้
เว็บไซต์หลายๆ เว็บไซต์จะมีจุดอำนวยความสดวกแก่ user ในการ login คือการ “จำการเข้าสู่ระบบ” หรือ “remember login” นั่นเอง แล้วแต่ละเว็บไซต์จะรู้ได้ไงว่าพอเปิดมาหน้านี้แล้ว เป็น user คนไหน นั่นก็เพราะเค้าใช้ cookie ในการเก็บค่าเอาใว้นั่นเอง
สมัยก่อนการเก็บข้อมูล login ใน cookie นั้น จะเก็บในรูปแบบ username, password เลยซึ่งเมื่ออินเตอร์เน็ตบูมมากขึ้นมันก็จะรู้สึกเชย(แฮกง่าย) และเปลี่ยนมาเป็นการเข้ารหัสแทน โดยอาจจะเข้ารหัส check sum หรืออื่นๆ ต่างๆ นานา ที่ไม่ให้ user แก้ไขได้ แต่การขโมย cookie นั่น เราไม่สนใจหรอกว่าจะเข้ารหัสกี่ชั้น หรือมีอะไรบ้าง แต่เราจะสนใจแค่ว่า เราจะได้ cookie นั่นมาได้อย่างไรเท่านั้นเอง
จากโค้ดจะแสดงให้เห็นถึงระบบไม่สามารถรู้ได้เลยว่า cookie มันถูกขโมยมารึเปล่า จะรู้ก็แค่ cookie มันถูกดัดแปลงรึเปล่าเท่านั้นเอง
มีหลายๆ วิธีที่จะสามารถขโมย cookie ของ user นั้นมาได้ และวิธีหนึ่งคือการใช้ช่องโหว่ XSS นั่นเอง (บทความใช้ช่องโหว่ XSS ภาคปฏิบัติ) เมื่อเราได้ cookie มาแล้ว ให้เราจัดการนำ cookie ที่ได้มา สวมรอยเป็นคนๆ นั้น โดยแต่ละเว็บก็จะใช้ชื่อตัวแปรไม่เหมือนกัน อันนี้ลองดูชื่อตัวแปรกันเอาเองนะครับ
เห็นมั๊ยครับว่าถ้าเรา hack และสวมรอยเป็นคนอื่นแล้ว จะมีสิทธิพิเศษอะไรบ้าง (โหลดไม่สนใจ ratio อิอิ)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น