मुझे पता नहीं है कि कहां ... को index.html / index.php ढूंढें जो लोड हो जाता है।
पृष्ठ स्रोत फ़ाइलों के लिए देखें
एक दृष्टिकोण साइट को ब्राउज़ करने के लिए एक और अधिक अद्वितीय पृष्ठ खोजने के लिए है - जो newcontactform.php कहता है - आदर्श रूप से एक ही सर्वर द्वारा होस्ट की गई अन्य साइटों में दिखाई देने की संभावना नहीं है।
फिर आप कोशिश कर सकते हैं
locate newcontactform.php
यदि वह विफल रहता है, तो पालन करें
find / -name newcontactform.php
यह उम्मीदवारों की एक उल्लेखनीय छोटी सूची का उत्पादन करना चाहिए।
फिर आप फ़ाइलों का निरीक्षण कर सकते हैं, भिन्न हो सकते हैं और यदि आवश्यक हो तो छोटे परिवर्तन (जैसे HTML टिप्पणी डालें) यह सत्यापित करने के लिए कि फ़ाइल वास्तव में पृष्ठ का उत्पादन करती है।
विन्यास खोजें
कभी-कभी ps
कमांड के आउटपुट में कॉन्फिग फाइल्स स्पष्ट होती हैं । सबसे खराब स्थिति है, ps -ef | grep -e 'apache|httpd'
लेकिन ps
विकल्पों का अधिक रचनात्मक उपयोग खोज के लायक हो सकता है।
आप httpd.conf
उबंटू के लिए विशिष्ट स्थानों और अपाचे httpd परियोजना के लिए देख सकते हैं (जो भिन्न हो सकते हैं) या बस उपयोग करें locate
और find
ऊपर के रूप में।
कभी-कभी मुख्य कॉन्फ़िगरेशन फ़ाइल vhosts के लिए अन्य कॉन्फ़िगर फ़ाइलों को संदर्भित करती है। आप मुख्य कॉन्फ़िगरेशन फ़ाइल की पहचान करके इसे काम कर सकते हैं।
पुराने मामले
कभी-कभी, पुराने सर्वर विभिन्न प्रकार के वेबसर्वर डेमॉन चलाते हैं। उस स्थिति में उन सभी को खोजने में कुछ समय लग सकता है और काम कर सकता है जहां उनकी कॉन्फिग फाइल हैं। उपरोक्त तकनीकों का संयोजन अंततः सफल होना चाहिए।
आप पा सकते हैं कि कौन से प्रोग्राम पोर्ट 80 आदि पर सुन रहे हैं
netstat -lntp
। अक्सर, बायनेरिज़ का पता लगाना डायरेक्टरी ट्री का एक उपयोगी पॉइंटर होता है जिसमें कॉन्फिग फाइल होती है।