Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
wp2shell-Hestia-Scanner — Scanner di sicurezza WordPress read-only per server HestiaCP. Rileva gli indicatori di compromissione wp2shell (CVE-2026-63030 / CVE-2026-60137) su tutti i siti ospitati — report via email per utente, diff dei file principali rispetto a un WordPress pulito, analisi di PHP/JS/htaccess/immagini e valutazione AI opzionale tramite Claude API. | Kitploit
Strumenti/GitHubGitHub/bytespulse-oe/wp2shell-hestia-scanner
Strumenti DifensiviAnalisi StaticaScanner di VulnerabilitàInformatica ForenseRaccolta InformazioniSicurezza WebAnalisi MalwareRilevamento IntrusioniRisposta agli Incidenti

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Sicurezza dell'IA
GitHubbytespulse-oe/wp2shell-hestia-scanner

wp2shell-Hestia-Scanner

Vedi Repository
2171 mese faNon ancora revisionato

Informazioni

Scanner di sicurezza WordPress read-only per server HestiaCP. Rileva gli indicatori di compromissione wp2shell (CVE-2026-63030 / CVE-2026-60137) su tutti i siti ospitati — report via email per utente, diff dei file principali rispetto a un WordPress pulito, analisi di PHP/JS/htaccess/immagini e valutazione AI opzionale tramite Claude API.

Condividi

🛡️ wp2shell-Hestia-Scanner

🇬🇧 English   |   🇬🇷 Ελληνικά

Bash Platform License CVE

Scanner di sicurezza WordPress in sola lettura per server HestiaCP.
Rileva gli indicatori di compromissione wp2shell su tutti i siti ospitati — con report email per cliente, diff dei file del core, rilevamento webshell SHA256, punteggio di rischio e valutazione AI opzionale.

⚠️ Versioni sicure: WordPress 6.8.6 / 6.9.5 / 7.0.2 o successive.
Questi script non modificano mai nulla — sola lettura in ogni momento.


🇬🇧 English

Cos'è wp2shell?

wp2shell è una catena di esecuzione remota di codice (RCE) pre-autenticazione nel core di WordPress, divulgata il 17 luglio 2026. Una singola richiesta HTTP anonima verso un'installazione predefinita è sufficiente per creare un amministratore rogue ed eseguire codice arbitrario sul server.

La catena combina:

  • CVE-2026-60137 — SQL injection nel parametro author__not_in di WP_Query
  • CVE-2026-63030 — Route confusion nell'endpoint /wp-json/batch/v1 dell'API REST

I siti compromessi mostrano un admin rogue con prefisso di login wp2_ ed email @wp2shell.invalid.

Maggiori informazioni: https://wp2shell.com


Contenuto del repository

FileScopo
wp2shell-scan.shScanner IoC rapido a livello di server — output a terminale colorato, punteggio di rischio per sito, report salvato automaticamente in /root/
wp2shell-report-per-user.shScanner completo — report email per utente HestiaCP, diff dei file del core, rilevamento webshell SHA256, valutazione AI, punteggio di rischio
known_shells.sha256Database di hash di webshell note (SHA256) — scaricato automaticamente a runtime

Cosa controlla lo scanner

Controlli su database / utenti

ControlloGravità
Versione di WordPress rispetto alle versioni sicureHIGH / OK
Account con prefisso wp2_ o email @wp2shell.invalidCRITICAL
Amministratori creati dopo la divulgazione (15/07/2026)MEDIUM
Lacune nella sequenza degli user-ID (tracce di admin rogue eliminati)MEDIUM
Righe orfane in wp_usermetaMEDIUM
Righe avvelenate in oembed_cache / customize_changesetCRITICAL
Opzioni WordPress manomesse (upload_path, auto_prepend_file, siteurl)CRITICAL / HIGH

Integrità dei file del core

ControlloGravità
wp core verify-checksums rispetto a wp.orgHIGH
diff -U5 riga per riga rispetto al core pulito scaricatoCRITICAL / HIGH / OK
File extra non presenti nel core pulito (contenuto e metadati mostrati)CRITICAL / HIGH

Analisi dei file

ControlloGravità
PHP in uploads/CRITICAL
Estensioni PHP aggiuntive (.php7 .phtml .phar .php5)HIGH
Corrispondenza SHA256 con il database di webshell note (WSO, FilesMan, b374k, p0wny…)CRITICAL
PHP modificato dopo SINCE_DATE E corrispondente a pattern sospetti — con la riga corrispondente mostrata inlineCRITICAL / HIGH
PHP con pattern sospetti ma NON modificato di recenteLOW
JS/HTML modificati dopo SINCE_DATE e corrispondenti a pattern di offuscamentoMEDIUM
URL C2/esfiltrazione esterni (pastebin, ngrok, Discord webhooks, bit.ly…)CRITICAL
Direttive pericolose in .htaccess (AddType, auto_prepend_file, RewriteRule esterna)HIGH
.htaccess modificato dopo SINCE_DATEMEDIUM
Immagini poliglotte con payload PHP (<?php in .jpg/.png…)CRITICAL
File di backup/configurazione esposti (wp-config.php.bak, *.sql…)MEDIUM

Persistenza

ControlloGravità
Voci crontab utente con curl/wget/php/base64HIGH
File cron di sistema che fanno riferimento al percorso del sitoMEDIUM

Punteggio di rischio

Ogni sito riceve un punteggio di rischio da 0–100 con il dettaglio di ogni risultato che contribuisce al punteggio:

  +------------------------------------------+
  |  RISK SCORE: 96/100  COMPROMISED         |
  +------------------------------------------+
  +40  wp2shell fingerprint account
  +30  PHP file(s) inside uploads/
  +20  Vulnerable WordPress version
  +6   Core checksum failure
PunteggioEtichetta
0–20Probably Clean
21–40Low Risk
41–60Medium Risk
61–80High Risk
81+COMPROMISED

Requisiti

  • Server Linux con HestiaCP
  • bash 4.0+
  • WP-CLI installato globalmente come wp
  • Accesso root
  • sendmail (per i report email)
  • python3 (per la gestione JSON della valutazione AI)
  • curl, sha256sum, file, strings, unzip

Installare WP-CLI (se mancante)

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar && sudo mv wp-cli.phar /usr/local/bin/wp

Installazione ed esecuzione in un'unica riga

Scansione IoC rapida

curl -fsSL https://raw.githubusercontent.com/BytesPulse-OE/wp2shell-Hestia-Scanner/main/wp2shell-scan.sh | sudo bash

Scansione completa con report email per cliente

curl -fsSL https://raw.githubusercontent.com/BytesPulse-OE/wp2shell-Hestia-Scanner/main/wp2shell-report-per-user.sh \
  -o wp2shell-report-per-user.sh && sudo bash wp2shell-report-per-user.sh

Nota: lo scanner completo pone domande interattive all'avvio (valutazione AI, salvataggio report, soglia data). Scaricare prima il file e poi eseguirlo garantisce che le domande funzionino correttamente.


Utilizzo

wp2shell-scan.sh — scansione rapida a livello di server

sudo bash wp2shell-scan.sh

Trova tutte le installazioni WordPress in /home/*/web/*/public_html/, esegue tutti i controlli, stampa un output colorato sul terminale e salva un report completo in /root/wp2shell-report-YYYYMMDD-HHMMSS.txt.

All'avvio chiede una soglia data personalizzata opzionale (predefinita: 2026-07-15).

wp2shell-report-per-user.sh — scansione completa con report email

sudo bash wp2shell-report-per-user.sh

All'avvio, tre domande:

[AI EVALUATION]   Usare la valutazione AI per i file ambigui? [y/N]
[SAVE REPORT]     Salvare un report completo per una revisione successiva? [y/N]
[DATE THRESHOLD]  Usare una data diversa? Lasciare vuoto per mantenere il default [YYYY-MM-DD]:

Iniziare sempre con DRY_RUN=1 (il default) — le email vengono visualizzate in anteprima sullo schermo, non viene inviato nulla. Passare a DRY_RUN=0 solo dopo aver confermato che l'output sia corretto.


Configurazione

wp2shell-scan.sh

VariabileDefaultDescrizione
WEB_ROOT/homeWeb root di HestiaCP
SINCE_DATE2026-07-15Soglia "modificato di recente"
WPwpPercorso di WP-CLI

wp2shell-report-per-user.sh

VariabileDefaultDescrizione
DRY_RUN11 = solo anteprima, 0 = invia email
SEND_ONLY_IF_ISSUES01 = salta l'email se il sito è pulito
SINCE_DATE2026-07-15Soglia "modificato di recente"
MAIL_FROMsecurity@<hostname>Mittente della busta (envelope sender)
CORE_CACHE/root/wp2shell-coresDirectory cache dei core puliti
ANTHROPIC_API_KEY(vuoto)Chiave API Claude per la valutazione AI

Valutazione AI (opzionale)

Scarica lo strumento