ทีนี้ลองมาแปลเป็นตัวอย่างของเรากัน
ในตัวอย่างของเราเราจะกำหนดเป้าหมายเครื่อง dimittis floatable
ดังนั้นเว็บเซิร์ฟเวอร์ของเราจะเป็นเครื่องพกพาขนาดเล็กและเราจะไม่ใช้เซิร์ฟเวอร์ DNS ดังนั้นเราจะไม่ใช้ชื่อเช่น
Facebook dotcom จะเข้าถึงเว็บไซต์ที่ใช้ที่อยู่ IP โดยตรง
อย่างที่เราพูดไปก่อนหน้านี้ถ้าเราไปที่เครื่องพกพาของฉันฉันพิมพ์ ifconfig คุณจะเห็นว่า IP ของฉันคือ 10 20
14 ถึง 14
และถ้าฉันไปที่นี่เพื่ออัปโหลดไปยังเครื่องนับคุณจะเห็นว่าถ้าฉันพิมพ์ใน 10 20 14 ถึง 14
คุณจะเห็นว่าฉันสามารถเข้าถึงเครื่องพกพาของฉันได้
ดังนั้นเว็บเซิร์ฟเวอร์นี่คือเครื่องติตติส Teutul ตัวเองเว็บแอปพลิเคชันจะถูก จำกัด หน้าดีวีดีผู้ดูแลระบบของฉัน
และทั้งหมดนี้คือเหตุผลว่าทำไมแอปพลิเคชันและเมื่อคุณคลิกที่แอปคุณสามารถดูตัวอย่างได้ที่นี่มันเขียนด้วย BHB
ดังนั้นจึงเขียนด้วยภาษาโปรแกรมนี้
นอกจากนี้ยังใช้เซิร์ฟเวอร์ขนาดใหญ่ซึ่งสามารถเข้าถึงได้ผ่านทาง ph Oddment ของฉัน
ดังนั้นสิ่งเหล่านี้เป็นเพียงเทคโนโลยีที่ใช้บนเว็บเซิร์ฟเวอร์ แต่เว็บเซิร์ฟเวอร์เองนั้นเป็นเครื่องดาวเคราะห์น้อยที่นี่
ดังนั้นเมื่อคุณใส่ที่อยู่ IP เมื่อคุณใส่ 10:24
ลงใน 14 เราจะเข้าถึงเครื่องที่สามารถลอยได้และภายในเครื่องโมฆะ dimittis เรามีเทคโนโลยีที่เรามีนักแปลที่ทำงานใน PH
เรามีเว็บเซิร์ฟเวอร์และฐานข้อมูล
และสิ่งเหล่านี้กำลังเรียกใช้ Web Application สำหรับเราซึ่งก็คือ Matile วันนี้ดีวีดี
และทั้งหมดนั้นเมื่อองค์ประกอบเหล่านี้ปล่อยให้เราไม่มีใครรู้ว่าเราสามารถแฮ็คเว็บไซต์ได้อย่างไรมีมากกว่าหนึ่งสิ่งที่เราสามารถใช้ประโยชน์จากการได้รับการควบคุมเว็บไซต์
ตอนนี้สิ่งสำคัญที่เห็นได้ชัดคือเว็บแอปพลิเคชั่น
ดังนั้นมันจึงเป็นสิ่งที่คุณมีปฏิสัมพันธ์อยู่เสมอ
ตัวอย่างเช่นใน Facebook เป็นที่ที่คุณค้นหาสิ่งของและอัพโหลดรูปภาพที่คุณโพสต์
ทุกสิ่งเหล่านี้ได้รับการจัดการโดยเว็บแอปพลิเคชันเนื่องจากเป็นสิ่งที่คุณคลิกสิ่งที่คุณโต้ตอบด้วย
ตัวอย่างเช่นถ้าฉันไปที่นี่ในวัน
Matile และเริ่มเรียกดูหน้าเว็บนี่เป็นเว็บแอปพลิเคชันของฉันดังนั้นทุกครั้งที่ฉันคลิกที่สิ่งที่กำลังถูกจัดการและดำเนินการโดยเว็บแอปพลิเคชันบนเว็บเซิร์ฟเวอร์
ดังนั้นหากฉันสามารถใช้ประโยชน์จากแอปพลิเคชันเว็บนี้ได้ถ้าฉันสามารถเชื่อมต่อกับฐานข้อมูลได้เพราะเห็นได้ชัดว่าแอปพลิเคชันเว็บนี้เชื่อมต่อกับฐานข้อมูลดังนั้นฉันจะสามารถควบคุมเว็บไซต์ แม้สามารถเข้าถึงเว็บเซิร์ฟเวอร์แล้วเข้าถึงเว็บไซต์อื่น ๆ
บนเซิร์ฟเวอร์เดียวกัน
เราจะพูดถึงทั้งหมดนี้ในภายหลังในหลักสูตร
อีกวิธีหนึ่งในการเข้าถึงเว็บไซต์คือการใช้คอมพิวเตอร์
สมมติว่าคุณอ้างว่าเป้าหมายของคุณคือ VW 8 และคุณไม่สามารถเข้าไปได้
คุณไม่สามารถหาช่องโหว่ในเว็บแอปพลิเคชันได้
คุณได้ลองทุกสิ่งที่คุณได้ลองแล้ววัตถุระเบิดทั้งหมดจะไปพูดคุยและคุณก็ไม่สามารถเข้าไปได้
จากนั้นตัวเลือกอื่น ๆ
ของคุณก็คือการใช้ประโยชน์จากโปรแกรมที่ติดตั้งบนคอมพิวเตอร์เครื่องนั้นเพราะเราบอกว่าเว็บเซิร์ฟเวอร์ของเราหรือเว็บไซต์นั้นติดตั้งบนคอมพิวเตอร์ปกติเหมือนกับคอมพิวเตอร์ที่บ้านของคุณ
ดังนั้นหากคุณไม่ได้ใช้งานและทำเว็บแอปพลิเคชันจะเกิดอะไรขึ้นถ้ามีหนึ่งในโปรแกรมที่ติดตั้งบนคอมพิวเตอร์เว็บบนคอมพิวเตอร์นั้น
การหาช่องโหว่นั้นมีบัฟเฟอร์ล้นหรือการบุกรุกจากระยะไกล
จะเกิดอะไรขึ้นถ้าเว็บเซิร์ฟเวอร์เองหรือโปรแกรมฐานข้อมูลโปรแกรมที่รันฐานข้อมูลนั้นมีช่องโหว่จากระยะไกลที่อนุญาตให้คุณเข้าถึงเว็บเซิร์ฟเวอร์ทั้งหมดรวมถึงเว็บไซต์ทั้งหมดที่อยู่ภายใน
ดังนั้นมันจะเจ๋งจริง ๆ
ถ้าคุณได้รับมันถ้าคุณไม่พบสิ่งผิดปกติกับแอปพลิเคชันที่ติดตั้งบนเว็บเซิร์ฟเวอร์บนระบบปฏิบัติการ
จากนั้นคุณสามารถกำหนดเป้าหมายบุคคลเพราะเรารู้ว่าเว็บไซต์ได้รับการจัดการโดยมนุษย์
ตัวอย่างเช่น Facebook คุณไม่สามารถกำหนดเป้าหมายเครื่องหมายหรือคุณสามารถกำหนดเป้าหมายผู้ดูแลระบบของ Facebook ได้
ผู้ดูแลระบบเหล่านี้เห็นได้ชัดว่ามีสิทธิ์เพิ่มเติมบนเว็บไซต์นั้นมากกว่าใหม่
จากนั้นพวกเขาอาจอัปโหลดไฟล์ที่มีความละเอียดอ่อนไปยังเว็บไซต์นั้นและจากนั้นคุณสามารถควบคุมมันและ Hockett โดยการแฮ็คเข้าสู่คนเหล่านั้น
ดังนั้นแทนที่จะเป็นเว็บไซต์ที่ปลอดภัยมากและเซิร์ฟเวอร์นั้นปลอดภัยมากและไม่มีทางที่คุณจะเข้าไปได้ แต่คุณสามารถใช้ประโยชน์จากมนุษย์โดยใช้การโจมตีทางวิศวกรรมสังคมและการโจมตีฝั่งไคลเอ็นต์เพื่อควบคุมหรือแฮ็คคนหนึ่งคน
ที่จัดการเว็บไซต์เป้าหมายนั้นและจากนั้นอาจเข้าถึงได้
ตอนนี้หลักสูตรนี้จะเกี่ยวข้องกับการทดสอบการเจาะเว็บแอปพลิเคชันที่เกี่ยวข้องกับขั้นตอนแรกด้วยวิธีแรก
ดังนั้นเราจะเรียนรู้วิธีค้นพบและใช้ประโยชน์จากช่องโหว่จำนวนมากที่สามารถพบได้ในเว็บแอปพลิเคชัน
เราจะไม่พูดถึงการโจมตีฝั่งเซิร์ฟเวอร์ดังนั้นการโจมตีที่ใช้ประโยชน์จากระบบปฏิบัติการและแอพพลิเคชั่นที่ติดตั้งบนระบบปฏิบัติการของเว็บเซิร์ฟเวอร์และเราจะไม่พูดถึงการโจมตีฝั่งไคลเอ็นต์เกี่ยวกับการโจมตีมนุษย์ และวิธีการที่บัญชีของพวกเขาสามารถเข้าถึงเว็บไซต์
ทั้งหมดนี้สองส่วนสุดท้ายได้รับการกล่าวถึงในหลักสูตรแฮ็คตามหลักจริยธรรมทั่วไปของฉันดังนั้นฉันจึงเรียกพวกเขาว่าเป็นแฮ็คที่มีจรรยาบรรณจากงานเกาซึ่งครอบคลุมทั้งสองด้าน
ดังนั้นในหลักสูตรนี้เราจะมุ่งเน้นไปที่เว็บไซต์ทดสอบการเจาะแอปพลิเคชันบนเว็บ