
يُحقن حمولات PHP في صور JPEG لاستغلال تطبيقات الويب، متجاوزًا معالجة الصور في مكتبة GD لتحقيق تنفيذ الشيفرة عن بعد.
يحقن حمولات php في صور jpeg. مرتبط بـ هذا المنشور.
لديك تطبيق ويب يقوم بتشغيل صورة jpeg عبر مكتبة الرسومات GD الخاصة بـ PHP.
يقوم هذا السكريبت بحقن كود PHP في صورة jpeg محددة. سيقوم تطبيق الويب بتنفيذ الحمولة إذا قام بتفسير الصورة. تأكد من أن صورة jpeg المدخلة غير مضغوطة!
python3 gd-jpeg.py [JPEG] [PAYLOAD] [OUTPUT_JPEG]
مثال: python3 gd-jpeg.py cat.jpeg '<?php system($_GET["cmd"]);?>' infected_cat.jpeg
يتم حقن كود PHP في المساحة الفارغة/غير المرغوب فيها (البنية) بعد رأس المسح الضوئي:
يتم تشغيل صورة jpeg المصابة الجديدة عبر مكتبة gd الخاصة بـ PHP. يقوم PHP بتفسير الحمولة المحقونة في jpeg وتنفيذها.