ฉันกำลังค้นคว้าสร้างเว็บไซต์โดยดูจากสิ่งที่คนอื่นทำ แต่ไม่รู้ว่าจะกำหนดเทคโนโลยีหรือแพลตฟอร์มใดได้บ้าง ฉันจะบอกได้อย่างไรว่าเว็บไซต์ใดที่กำหนดให้ทำงานเมื่อฉันเยี่ยมชม
ฉันกำลังค้นคว้าสร้างเว็บไซต์โดยดูจากสิ่งที่คนอื่นทำ แต่ไม่รู้ว่าจะกำหนดเทคโนโลยีหรือแพลตฟอร์มใดได้บ้าง ฉันจะบอกได้อย่างไรว่าเว็บไซต์ใดที่กำหนดให้ทำงานเมื่อฉันเยี่ยมชม
คำตอบ:
มีสี่สิ่งพื้นฐานที่คุณสามารถตรวจสอบเพื่อกำหนดว่าไซต์ใดก็ตามที่ทำงานอยู่:
รหัสแหล่งที่มา. ทำมุมมองซอร์สบนเพจและดูว่าสคริปต์ใดที่ถูกเรียกใช้โดยทั่วไปคุณจะเห็นสิ่งต่าง ๆ เช่น JQuery, Modernizr และไลบรารี javascript ทั่วไปอื่น ๆ และสิ่งเหล่านี้จะช่วยให้คุณทราบถึงวิธีการสร้างสิ่งต่างๆ หากไซต์นั้นใช้ CMS ทั่วไปคุณอาจเห็นเส้นทางที่ทำให้คุณรู้ว่าเป็น CMS แบบไหน (เช่น / wp-content / สำหรับ WordPress)
เซิร์ฟเวอร์ การตรวจสอบเพื่อดูว่าเว็บเซิร์ฟเวอร์ใดที่ไซต์ทำงานอยู่สามารถช่วยให้คุณรู้ว่ามันสร้างขึ้นอย่างไร บางครั้งนี่เป็นเรื่องง่ายที่จะเข้าใจว่า ... หากคุณเห็นนามสกุลไฟล์. cfm หรือ. asp / .aspx คุณก็จะอยู่ในสถานะที่มั่นคงพร้อมกับรู้ว่าเทคโนโลยีใดกำลังเล่นอยู่ หากไซต์ใช้ permalinks หรือวิธีอื่นเพื่อทำให้ส่วนขยายงงงวยให้ตรวจสอบกับNetcraftเพื่อรับรายงานว่าเซิร์ฟเวอร์ใดทำงานอยู่หรือคุณสามารถใช้ลูกเล่นบางอย่างเช่นการออก telnet ไปยัง servername บนพอร์ต 80 หรือคำสั่ง curl เพื่อดู หัวข้อการตอบสนองและที่จะบอกคุณว่าสภาพแวดล้อมของเซิร์ฟเวอร์เป็นอย่างไร การรวมสิ่งที่คุณเรียนรู้ในสองขั้นตอนนี้เข้ากับประสบการณ์และ Googles พิเศษบางอย่างมักจะบอกสิ่งที่คุณต้องการรู้
มนุษย์ . txt ตรวจสอบhttp://example.org/humans.txt
เพื่อดูว่านักพัฒนามีรายการทุกอย่างสำหรับคุณแล้ว
ตรวจสอบส่วนหัวของหน้าด้วย console / debugtool คุณอาจพบข้อมูลเหมือนหรือServer Apache/2
X-Powered-By PHP/5.3
ไซต์นี้สร้างด้วย PHP บนเซิร์ฟเวอร์ Apache
ถาม. เชื่อหรือไม่ผู้คนอาจบอกคุณ
นอกจากนี้ยังมีปลั๊กอินของเบราว์เซอร์และเครื่องมืออื่น ๆ ที่จะวิเคราะห์เว็บไซต์และแสดงสิ่งที่กำลังทำงานอยู่ หนึ่งในตัวอย่างที่ได้รับความนิยมมากกว่านี้คือWappalyzerซึ่งมีส่วนขยายสำหรับ Firefox และ Chrome และคุ้มค่าที่จะมองหาคุณ
คุณจะได้รับรายละเอียดของสิ่งองค์ประกอบที่แตกต่างกันการใช้งานเว็บไซต์ที่ใช้สร้างขึ้นด้วย
เมื่อไซต์ใช้ระบบการจัดการเนื้อหาเช่น Wordpress มักจะปรากฏขึ้นที่นั่น ในกรณีของเว็บไซต์ที่คุณถามมันจะไม่แสดงระบบการจัดการเนื้อหาแต่ไลบรารีต่อไปนี้: jQuery, FancyBox, JQuery Mousewheel บวกกับวิดเจ็ตจำนวนมาก
Chrome Snifferส่วนขยายสำหรับ Google Chrome ตรวจพบสิ่งที่ใช้งานเว็บและห้องสมุด JavaScript สถานที่ถูกสร้างขึ้นและแสดงไอคอนในแถบที่อยู่ตาม
ดูคำถามนี้ใน Stack Overflow สำหรับคำตอบที่สมบูรณ์
ดังนั้น - คุณจะทราบได้อย่างไรว่าเว็บไซต์ใดถูกสร้างขึ้นบนเทคโนโลยี
1. ฉันได้รับส่วนหัว http บางครั้งมันจะบอกคุณบางอย่าง (ตัวอย่างเช่นหากใช้งานโดย php)
2. ฉันสามารถพิมพ์ mywebsite.com/wp-login.php หากหน้าเข้าสู่ระบบปรากฏขึ้นหมายความว่าเว็บไซต์ใช้ wordpress
3. หากหน้าเข้าสู่ระบบปรากฏขึ้นโดยพิมพ์ mywebsite.com/admin หมายความว่าหน้านั้นใช้ drupal
4. หากหน้าล็อกอินปรากฏขึ้นโดยพิมพ์ mywebsite.com/administrator หมายความว่ามันใช้ joomla
มีคนพูดถึง wapalyzer แล้ว คุณสามารถใช้มันเป็นปลั๊กอินของเบราว์เซอร์สำหรับ Firefox ไอคอนแนะนําจะปรากฏในแถบที่อยู่และเมื่อเลือกจะนําคุณไปยังเว็บเพจ wapalyzer พร้อมคําอธิบายเทคโนโลยี