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.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
WQFiles — Browser di file, gestore dei dati delle app e pulitore della cache per iOS 27 (worse_query, senza jailbreak) | Kitploit
Strumenti/GitHubGitHub/kolbicz/wqfiles
Escalation di PrivilegiSicurezza iOSMobile ForensicsRecupero DatiDigital ForensicsSicurezza MobileUtilità e Framework
GitHubkolbicz/wqfiles

WQFiles

Browser di file, gestore dei dati delle app e pulitore della cache per iOS 27 (worse_query, senza jailbreak)

Vedi Repository
410341 giorno faNon ancora revisionato

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 →
Condividi

Worse Query Files

WQ Files è un file browser, gestore di dati delle app e pulitore di cache per iOS 26 e 27. "WQ" sta per worse_query, la tecnica sandbox su cui è costruito. Raggiunge i container di altre app e del sistema senza jailbreak e senza exploit del kernel. Testato su iOS 26.7.1, 27.0.1 e 27.2.

iOS 26 (26.0 to 26.7.2): supporto preliminare dalla 0.7; testato su 26.7.1. worse_query raggiunge i container di app, estensioni, daemon e app group in quella versione, ma non System Data o i system group, quindi WQ Files nasconde questi due e il Cache Cleaner non ha una sezione crash-log. Una scansione completa degli inode richiederebbe quasi un'ora su iOS 26, quindi App Data, Extension Data e App Groups vengono elencati dal database LaunchServices (trovato una volta e memorizzato). Gli Internal Daemons non sono in quel database: la prima scansione per essi richiede molto tempo, quelle successive controllano solo i nuovi file. App, backup, ripristini, cancellazione dei dati delle app, il Cache Cleaner e il file browser funzionano come su iOS 27. Le icone delle app no: iOS 26 fornisce a WQ Files solo icone segnaposto e non gli permette di leggere i bundle di altre app, quindi le app mostrano tessere con simboli.

Cosa apre

  • App Data: il container dei dati di ogni app (Containers/Data/Application), mostrato con il nome e l'icona dell'app invece di un UUID.
  • App Groups: container di gruppo condivisi.
  • Extension Data e Internal Daemons.
  • System Data: /var/containers/Data/System (solo elenco; i suoi contenuti sono di proprietà di root).
  • System Groups: il parent non può essere elencato su 27.0.1, quindi i nomi dei container noti vengono provati uno per uno; tocca + per provare un altro nome. Copre la cache MobileGestalt e la cartella dei profili di configurazione (Supervision).
  • Go to Path per qualsiasi percorso assoluto.

I parent dei container non possono essere elencati, quindi App Data, Extension Data e App Groups provengono dal database LaunchServices, che elenca i container di ogni app e estensione installata. Viene trovato una volta (tra i file più recenti, di solito in pochi secondi) e memorizzato. Gli Internal Daemons, e le cartelle delle app quando il database non può essere letto, richiedono una scansione di ogni file id (fsgetpath, il modo in cui lo fa KAMUI): minuti su un dispositivo molto usato la prima volta, quindi WQ Files chiede prima di iniziare e mostra una finestra di scansione; le scansioni successive controllano solo i nuovi file.

Strumenti

  • App: ogni app con la dimensione dei suoi dati. Esegui il backup di Documents e Library di un'app, ripristina il backup più recente, cancella i suoi dati (Documents, Library e tmp), apri la sua cartella o condividi un backup come ZIP tramite AirDrop, Files, Mail e così via. tmp è intenzionalmente effimera: la cancellazione la rimuove, ma i backup delle app non la includono e il ripristino lascia la tmp corrente intatta.
  • Cache Cleaner: dimensione di cache e file temporanei per app, con ricerca, Select All / None / Large Caches (50 MB+) e log di crash. Tieni premuto su un'app per passare alle sue cartelle Caches, tmp o dati.
  • Files: sfoglia, leggi e condividi file; ognuno si apre nello strumento adatto, e Open As passa da uno all'altro. Il salvataggio riscrive sul posto (stesso inode, proprietario e attributi). Crea cartelle, importa file, rinomina ed elimina (tieni premuto, oppure scorri una riga a sinistra o a destra; l'eliminazione chiede sempre conferma prima). Ordina per nome, data di modifica, data di creazione o dimensione dal menu ••• ; gli elenchi lunghi ordinati per nome mostrano una barra laterale A–Z. Tieni premuto su una cartella per condividerla come ZIP.
    • Editor Plist: sfoglia dizionari e array, modifica i valori per tipo (interruttori per booleani, numeri, testo, date, dati come esadecimale), aggiungi, elimina, rinomina e riordina. Salva nel formato proprio del file (binario o XML).
    • Visualizzatore ed editor esadecimale: qualsiasi dimensione di file (letto a pagine), vai all'offset, cerca byte esadecimali o testo, sovrascrivi i byte sul posto. I byte modificati sono evidenziati fino al salvataggio; la dimensione del file non cambia mai.
    • Visualizzatore SQLite (sola lettura): tabelle e viste con conteggio righe, righe, singole righe per intero, query SQL in sola lettura ed esportazione CSV. Lavora su una copia del database e del suo file -wal, quindi i file dell'app non vengono mai modificati; chiudi prima l'app per ottenere una copia aggiornata.
    • Testo e immagini: il testo è modificabile, le immagini vengono visualizzate, i plist possono anche essere modificati come testo XML.
  • Log: scritture di file, backup, eliminazioni, ripristini ed errori gestiti dall'app, più l'App Group ricevuto.

I nomi delle app provengono dal database di LaunchServices, letto dal container di lsd (l'API di LaunchServices stessa rifiuta questa app su 27.x). I servizi Apple che hanno solo nomi localizzati usano una tabella integrata. I servizi senza icona ricevono un riquadro con un simbolo.

Sicurezza

Prima che un file regolare venga sovrascritto o eliminato, il suo contenuto viene copiato in Backups all'interno dell'app (raggiungibile anche nell'app Files). Tieni premuto su un backup per ripristinarlo nella sua posizione originale. Nel browser dei file si possono eliminare solo le cartelle vuote; i collegamenti simbolici vengono rimossi come link. La cancellazione dei dati di un'app e la pulizia delle cache eliminano senza un backup file per file; Apps propone di eseguire prima il backup di Documents e Library, mentre tmp viene scartata e non può essere ripristinata. Chiudi l'app di destinazione prima di backup, ripristino o cancellazione. Le copie delle app sono verificate tramite un digest di stabilità della sorgente, un digest della forma della destinazione e hash del contenuto delle parti memorizzati (ricontrollati prima del ripristino e del rollback), e le postcondizioni di purge vengono ricontrollate, ma le operazioni non sono snapshot del filesystem se l'app di destinazione continua a funzionare. I dati di destinazione vengono modificati solo in risposta ad azioni esplicite; le transazioni di sicurezza interrotte possono essere recuperate all'avvio.

Il salvataggio dei file conserva l'inode originale e verifica l'identità del descrittore e il contenuto salvato. I lock sono consultivi: un'altra app che li ignora può comunque scrivere in modo concorrente, e le scritture sul posto non sono atomiche rispetto ai crash. Chiudi l'app di destinazione e conserva i backup durevoli. Il recupero fallisce in modo sicuro quando il materiale di sicurezza richiesto è mancante. Le operazioni generiche di sovrascrittura/eliminazione sui file dell'archivio dei backup vengono rifiutate per evitare di eseguire ricorsivamente il backup dei backup; i backup validi possono comunque essere ripristinati. I backup delle app risiedono in App Backups (anch'esso nell'app Files); quelli vecchi non vengono mai eliminati automaticamente. Tocca Select in Backups o App Backups per scegliere una o più cartelle di backup complete ed eliminarle insieme; una singola cartella può comunque essere rimossa con Delete Backup. L'eliminazione automatica è volutamente esclusa, così una copia di sicurezza non viene mai scartata senza una decisione dell'utente.

La modifica dei file di un'altra app o del sistema può causare problemi. Conserva i backup e modifica solo ciò che comprendi.

Risoluzione dei problemi

Scarica lo strumento