ผู้บรรยาย: ในการบรรยายครั้งก่อน
เราได้เรียนรู้วิธีพื้นฐานของการโจมตีฝั่งเซิร์ฟเวอร์
ดังนั้นเราจึงได้เรียนรู้วิธีพื้นฐานในการทดสอบความปลอดภัยของเซิร์ฟเวอร์
เราเรียนรู้วิธีดำเนินการดังกล่าวด้วยตนเอง
จากนั้นจึงเรียนรู้วิธีดำเนินการดังกล่าวด้วย Nexspose โดยใช้เครื่องมือต่างๆ
ดังนั้น ก่อนที่จะไปยังส่วนถัดไป
ซึ่งเป็นการโจมตีทางฝั่งไคลเอ็นต์
ฉันต้องการบรรยายอีกครั้งหนึ่งเพื่อไตร่ตรองถึงทุกสิ่งที่เราทำจนถึงตอนนี้
และข้ามขั้นตอนที่เราเคยใช้เพื่อค้นหาและใช้ประโยชน์จากช่องโหว่ใน
เซิร์ฟเวอร์ เนื่องจากการทดสอบความปลอดภัยของเซิร์ฟเวอร์หรือการเรียกใช้การโจมตีทางฝั่งเซิร์ฟเวอร์นั้นเหมือนกันเสมอ
ให้ฉันแสดงให้คุณเห็นว่าฉันหมายถึงอะไร
ดังนั้น เราจะต้องเริ่มต้นด้วยการค้นหาข้อมูลเกี่ยวกับเป้าหมายของเราเสมอ
และเราจะทำเช่นนั้นโดยการค้นพบพอร์ตที่เปิดอยู่และบริการที่ทำงานอยู่ และเราจะทำสิ่งนั้นโดยใช้ Nmap ดังที่เราแสดงให้เห็นก่อนหน้านี้
จากนั้นเมื่อเรามีรายชื่อเซิร์ฟเวอร์และบริการที่ทำงานอยู่ทั้งหมด
ดังที่เราเห็นในนี้ สำหรับแต่ละรายการเหล่านี้
ดังนั้นสำหรับพอร์ตเหล่านี้แต่ละพอร์ต และสำหรับบริการเหล่านี้ เราจะดำเนินการต่อ
และค้นหาช่องโหว่ และเราจะดำเนินการโดยใช้ Google และใช้เว็บไซต์ เช่น Exploit
DB และอื่นๆ
เราจะมองหาช่องโหว่ในบริการ
หากเราพบช่องโหว่ เราจะดูว่าช่องโหว่นั้นมีประโยชน์หรือไม่
เพราะบางครั้งการแสวงหาประโยชน์อาจไม่เปิดเผยต่อสาธารณะ และหากเป็น เราจะพยายามใช้ประโยชน์จากช่องโหว่นั้น หรือตรวจสอบช่องโหว่นี้
และเมื่อเสร็จแล้ว เราจะเขียน บันทึกในรายงานของเราและเราจะพูดถึงรายงานการทดสอบปากกาเมื่อสิ้นสุดหลักสูตร
อย่างที่คุณเห็น ขั้นตอนจะเหมือนกันเสมอ
คุณจะต้องใช้ Nmap เพื่อค้นหาพอร์ตที่เปิดอยู่บนบริการที่ทำงานอยู่
คุณจะต้องค้นหาช่องโหว่ในแต่ละบริการเหล่านี้โดยใช้ Google หรือเว็บไซต์ช่องโหว่อื่นๆ เช่น
Exploit DB
ข้อแตกต่างเพียงอย่างเดียวคือ
จะเป็นการค้นหาและตรวจสอบการใช้ประโยชน์จากช่องโหว่เหล่านี้
เนื่องจากการใช้งานอาจแตกต่างออกไปเล็กน้อยดังที่เราเคยเห็นมาก่อนหน้านี้ และบ่อยครั้งเมื่อคุณพบช่องโหว่ที่ไม่มีใน Metasploit เป็นต้น
ตัวหาช่องโหว่นั้นเอง จะมีเอกสารเกี่ยวกับวิธีการใช้งาน
และหากคุณพบมันอีกครั้ง คุณสามารถค้นหาใน Google และเรียนรู้วิธีใช้ประโยชน์จากมัน
แม้ว่าจะดูเรียบง่ายมาก
แต่นี่จะเป็นวิธีการที่เราใช้เมื่อเข้าใกล้การโจมตีทางฝั่งเซิร์ฟเวอร์เสมอ
และนี่จะเป็นขั้นตอนพื้นฐานที่คุณจะใช้ใน CTF เช่น Hack
The Box และ Try Hakimi เสมอ
คุณจะเริ่มต้นด้วยการสแกน Nmap
เสมอ คุณจะพยายามค้นหาช่องโหว่ ค้นหา พยายามใช้ประโยชน์จากช่องโหว่
และยืนยันสิ่งที่คุณค้นพบอยู่เสมอ
แม้จะฟังดูธรรมดามาก ฉันก็แค่อยากจะบรรยายอีกสักครั้ง
เพื่อให้คุณได้รู้และชัดเจนว่ามันง่ายอย่างนี้จริงๆ
และสิ่งเดียวที่จะแตกต่างออกไปก็คือการหาประโยชน์จากตัวมันเอง
ซึ่งคุณอาจมี เพื่อทำวิจัยเล็กน้อยเพื่อเรียนรู้วิธีใช้ประโยชน์จากมัน แต่ไม่มีทางที่ฉันจะครอบคลุมการหาประโยชน์ที่เป็นไปได้ทั้งหมด มีการหาประโยชน์เป็นพันเป็นพัน
สิ่งที่ฉันพยายามจะทำคือสอนวิธีค้นหาช่องโหว่และหาประโยชน์จากตัวเอง
หรือค้นหาข้อมูลและนำไปใช้กับตัวคุณเอง และให้วิธีการที่เหมาะสมขั้นพื้นฐานแก่คุณในการเข้าถึงการโจมตีทางฝั่งเซิร์ฟเวอร์
ถ้าคุณดูรายการพอร์ตและบริการทั้งหมดที่คุณค้นพบ
และไม่พบช่องโหว่ที่สามารถใช้ประโยชน์ได้
ความหวังเดียวสำหรับคุณคือลองโจมตีฝั่งไคลเอ็นต์ และนี่คือสิ่งที่เราจะกล่าวถึง ส่วนถัดไป