Sbloccare un dispositivo iOS tramite forza bruta
I dispositivi iOS possono essere sequestrati in molte situazioni e spesso gli esperti forensi digitali non conoscono il codice di sblocco. Così, dispositivi con prove potenzialmente importanti possono restare per anni nei laboratori DFIR. Ma non bisogna arrendersi: le tecniche di brute-force per scoprire i codici d’accesso stanno evolvendo costantemente.
Cos’è il brute-force?
Il brute-force è una tecnica che consiste nel tentare tutte le combinazioni possibili per scoprire informazioni sconosciute come password e codici di accesso. Codici più lunghi e complessi richiedono più tempo, ma usando dizionari con combinazioni comuni si può arrivare al risultato molto più rapidamente.
Per alcuni codici particolarmente complessi potrebbero volerci anni, ma spesso i codici più usati vengono individuati velocemente, soprattutto se si parte dalle combinazioni più probabili.
Come funzionano i codici di accesso su iOS
I dispositivi iOS moderni utilizzano di default un codice numerico di 6 cifre, ma è possibile anche impostare codici di 4 cifre o personalizzati (alfanumerici).
Il sistema limita il numero di tentativi: dopo 6 inserimenti errati, il dispositivo viene bloccato per 1 minuto, al settimo errore per 5 minuti, all’ottavo per 15 minuti e al decimo per 1 ora; all’undicesimo il device si blocca completamente e può essere ripristinato solo via iTunes. Per questo motivo, il brute-force manuale non è praticabile nelle indagini.
Come può aiutarti Belkasoft X
Belkasoft X offre un modulo brute-force opzionale, con algoritmi intelligenti che aggirano le restrizioni e testano automaticamente le possibili combinazioni. L’elenco di dispositivi e versioni supportate è disponibile nella pagina dedicata al modulo.
Ecco alcuni aspetti chiave:
- Supporta codici numerici standard da 4 e 6 cifre (per ora i codici personalizzati non sono supportati; puoi distinguere il tipo dal blocco schermo).
- La velocità di tentativo dipende dal modello e dalla versione di iOS (modalità veloce: 3 codici al secondo, modalità lenta: 1 codice ogni 8–9 minuti).
- Si possono usare dizionari interni oppure personalizzati per accelerare la ricerca.
- La funzionalità si basa sull’exploit checkm8: in caso di problemi consulta la lista di supporto.
- Pazienza essenziale! Per scoprire un codice da 6 cifre possono servire da pochi minuti a decenni. Consigliata l’aggiunta di numeri significativi per il proprietario (date di nascita, numeri civici, CAP, ecc.).
Come ottenere il modulo brute-force
Per gli enti governativi è possibile richiedere un preventivo scrivendo a sales@belkasoft.com
Per aziende private il modulo è incluso a partire dalla versione X Scale.
Conclusioni
L’algoritmo di brute-force di Belkasoft X offre nuove possibilità per sbloccare iPhone e iPad e poter accedere a prove cruciali. Serve pazienza e attenzione, ma può essere la chiave per risolvere un caso.