So thus we have seen how ASLR works, so ASLR requires modifications to the kernel, to ensure that libraries are loaded at random locations, further on it requires relocatable libraries which are located, which are made relocatable either at load time or by using PIC technique, both data as well as functions are made relocatable this way.
तो, इस प्रकार हमने देखा है कि ASLR कैसे काम करता है, तो ASLR को कर्नेल में संशोधनों की आवश्यकता होती है, यह सुनिश्चित करने के लिए कि लाइब्रेरी को यादृच्छिक स्थानों पर चढ़ाया जाता है, इसके आगे स्थानान्तरण योग्य लाइब्रेरियों की आवश्यकता होती है जो स्थित हैं, जो चढ़ाए जाते समय पर या PIC तकनीक का उपयोग करके स्थानांतरित किए जाते हैं, दोनों डेटा साथ-साथ फंक्शनों को इस तरह से स्थानांतरित किया जाता है।