Arbitrary File Write to Root
Last updated
Last updated
AWS हैकिंग सीखें और अभ्यास करें:HackTricks Training AWS Red Team Expert (ARTE) GCP हैकिंग सीखें और अभ्यास करें: HackTricks Training GCP Red Team Expert (GRTE)
यह फ़ाइल LD_PRELOAD
पर्यावरण चर की तरह व्यवहार करती है लेकिन यह SUID बाइनरीज़ में भी काम करती है।
यदि आप इसे बना सकते हैं या संशोधित कर सकते हैं, तो आप बस एक पथ जोड़ सकते हैं जो एक लाइब्रेरी का होगा जिसे प्रत्येक निष्पादित बाइनरी के साथ लोड किया जाएगा।
उदाहरण: echo "/tmp/pe.so" > /etc/ld.so.preload
Git hooks वे स्क्रिप्ट हैं जो एक git रिपॉजिटरी में विभिन्न घटनाओं पर चलती हैं जैसे कि जब एक कमिट बनाया जाता है, एक मर्ज... तो यदि एक विशिष्ट स्क्रिप्ट या उपयोगकर्ता ये क्रियाएँ बार-बार कर रहा है और यह संभव है कि .git
फ़ोल्डर में लिखा जाए, तो इसका उपयोग privesc के लिए किया जा सकता है।
उदाहरण के लिए, यह संभव है कि एक git रिपॉजिटरी में .git/hooks
में एक स्क्रिप्ट उत्पन्न की जाए ताकि यह हमेशा नए कमिट के बनने पर चल सके:
TODO
TODO
फाइल /proc/sys/fs/binfmt_misc
में स्थित है जो यह दर्शाती है कि कौन सा बाइनरी किस प्रकार की फाइलों को निष्पादित करना चाहिए। TODO: एक सामान्य फाइल प्रकार खुलने पर रिवर्स शेल निष्पादित करने के लिए इसका दुरुपयोग करने की आवश्यकताओं की जांच करें।
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)