सिमलिंक (प्रतीक लिंक)

UNIX मा , एक प्रतीक लिङ्क हो जहाँ एक डाइरेक्टरीमा फाइलले अर्को डाइरेक्टरीमा फाईलको रूपमा कार्य गर्दछ। उदाहरणको लागि, तपाईंले एउटा लिङ्क सिर्जना गर्न सक्नुहुनेछ ताकि फाईल / tmp / foo मा सबै पहुँचहरू वास्तवमा फाईल / आदि / पासवार्डमा कार्य गर्दछ।

कसरी प्रतीकात्मक लिङ्कहरू अन्वेषण गर्न सकिन्छ

यो सुविधा अक्सर शोषण हुन सक्छ। जबकि गैर-रूट प्रयोगकर्तालाई प्रशासनिक फाइलहरू जस्तै / etc / passwd मा लेख्न अनुमति छैन, उनीहरूले निश्चित रूपमा / tmp डाइरेक्टरी वा स्थानीय डाइरेक्टरीमा लिङ्कहरू सिर्जना गर्न सक्छन्। SUID त्यसपछि शोषण हुन सक्छ जसलाई उनीहरूले विश्वास गर्छन् कि उनि प्रयोगकर्ता फाइलमा अभिनय गरिरहेका छन्, जुन यसको सट्टा मूल प्रशासक फाइलमा अभिनय गर्दछ। यो एक अग्रणी तरीका हो जसले स्थानीय प्रयोगकर्ताले उनीहरूको विशेषाधिकार प्रणालीमा बढाउन सक्छ। उदाहरण: औंला ए प्रयोगकर्ताहरूले आफ्नो .plan फाइललाई प्रणालीमा कुनै अन्य फाइलमा लिङ्क गर्न सक्छ। रूट विशेषाधिकारहरूसँग चलिरहेको औंला डेमोन त्यसोभए त्यस फाइलको लिङ्क पछ्याउन र फिंगर लुकअपको कार्यान्वयनमा पढ्न सक्नुहुनेछ।