ผู้สอน: ตอนนี้เรามาดูกันว่าเราสามารถเลือกและดูบัญชีทั้งหมดที่มีอยู่ในตารางนี้ได้หรือไม่
ลองดูว่าเราสามารถสร้างฐานข้อมูลและอ่านข้อมูลที่จัดเก็บไว้ในตารางบัญชีได้หรือไม่
ในการทำเช่นนั้น ก่อนอื่นเราต้องรู้ชื่อคอลัมน์ของคอลัมน์ที่มีอยู่ในตารางนี้ก่อน
เพราะถ้าคุณดูวิธีที่เราใช้คำสั่งของเรา เรากำลังใช้ชื่อคอลัมน์
union select จาก โต๊ะ.
เราจึงยังไม่รู้ว่ามีคอลัมน์ใดบ้างในบัญชี ตอนนี้เราสามารถลองเดาได้แล้วว่ามีชื่อผู้ใช้และรหัสผ่าน
แต่บางครั้งอาจเป็นชื่อที่แตกต่างกัน
ผมจะแสดงให้คุณเห็นว่าคุณสามารถเลือกคอลัมน์สำหรับตารางหนึ่งๆ
ได้อย่างไร
คำสั่งจะคล้ายกับคำสั่งของตารางมาก และความแตกต่างเพียงอย่างเดียวคือแทนที่จะใช้ชื่อตาราง
เราจะเรียกว่าชื่อคอลัมน์
และแทนที่จะเลือกจากสคีมาข้อมูล
ตาราง
เราจะเลือกจากสคีมาข้อมูล คอลัมน์
และเราจะบอกว่าชื่อตารางเท่ากับบัญชีไหน
เพราะเราสนใจตารางบัญชี
หากคุณต้องการรับคอลัมน์สำหรับตารางอื่น คุณเพียงแค่แทนที่สิ่งนี้ด้วยตารางหรือคอลัมน์ที่ต้องการด้วยตารางที่คุณต้องการ
ดังนั้นคำสั่งของเราจะรวมกันเป็นหนึ่ง เลือกชื่อคอลัมน์จากสคีมาข้อมูล
คอลัมน์ที่ชื่อตารางคือตารางที่เราสนใจ
ซึ่งก็คือบัญชี
และนี่ควรแสดงให้เราเห็นคอลัมน์ทั้งหมดที่มีอยู่ในตารางบัญชี
เรามารันคำสั่งนี้กัน
และสมบูรณ์แบบ คอลัมน์เดียวกับที่เราเคยเห็นมาก่อน
และรหัส ชื่อผู้ใช้ รหัสผ่าน ลายเซ็นของฉัน
และผู้ดูแลระบบ
ตอนนี้ มาก้าวไปอีกขั้นแล้วเลือกชื่อผู้ใช้และรหัสผ่านจากตารางบัญชี
อีกครั้ง คำสั่งจะคล้ายกับที่เรากำลังดำเนินการอยู่ในขณะนี้
เราจะเลือกและเลือกชื่อผู้ใช้
และฉันจะเลือกรหัสผ่านสำหรับหมายเลขสอง และสำหรับหมายเลขสาม
คุณจะต้องเลือกผู้ดูแลระบบ
จำไว้ว่าฉันไม่สามารถเลือกสิ่งใดแทนหมายเลขหนึ่งและหมายเลขห้าได้
เพราะมันไม่เคยปรากฏบนหน้าจอสำหรับฉัน
สิ่งเดียวที่ฉันเห็นคือข้อสอง สาม และสี่
ซึ่งแสดงที่นี่สอง สาม และสี่
ดังนั้นฉันจึงแทนค่าสำหรับสอง
สาม และสี่เท่านั้น
และเราจะเลือกสิ่งนั้นจากบัญชี
และเราไม่ต้องการที่นั้น
ฉันจะลบที่ไหน
คำสั่งง่ายๆ เรากำลังเลือกชื่อผู้ใช้
รหัสผ่าน เป็นผู้ดูแลระบบจากบัญชีต่างๆ
และสิ่งนี้ควรส่งคืนชื่อผู้ใช้และรหัสผ่านทั้งหมดที่มีอยู่ในตารางปัจจุบัน
ที่มีอยู่ในตารางบัญชี
และฉันมีใบเสนอราคาพิเศษที่นี่ ฉันจะลบ
และอย่างที่คุณเห็นเราได้รับชื่อผู้ใช้และรหัสผ่านทั้งหมด
เรามีผู้ดูแลระบบและรหัสผ่านของพวกเขาคือ adminpass
เรามีผู้ใช้รายอื่นและเรามีรหัสผ่านของพวกเขา และยังบอกเราว่าพวกเขาเป็นผู้ดูแลระบบหรือไม่
สิ่งนี้มีประโยชน์มากเพราะในเว็บไซต์ส่วนใหญ่เมื่อคุณเข้าสู่ระบบในฐานะผู้ดูแลระบบ
คุณจะมีสิทธิ์มากกว่าคนทั่วไปมาก
จากนั้นคุณจะสามารถอัปโหลดเชลล์ PHV หรือแบ็คดอร์
ไวรัส อะไรก็ได้ที่คุณต้องการทำจริงๆ แล้วใช้ประโยชน์จากระบบต่อไป
ดังนั้นในขณะนี้ฉันสามารถเข้าสู่ระบบด้วยชื่อผู้ใช้
admin และรหัสผ่าน adminpass ได้
และมันจะยอมรับมันเพราะมันถูกต้อง
ไม่ว่ารหัสผ่านจะซับซ้อนแค่ไหน เราก็จะสามารถอ่านได้เพราะเรากำลังอ่านมันจากฐานข้อมูลโดยตรง