Recentemente ho deciso di crittografare il mio log di ingegneria utilizzando la funzione di codifica di Xim: X . Ho annotato la password, ma evidentemente ho immesso in errore qualcosa o ho incasinato qualcosa perché decrittografare il file dà solo un inganno senza senso a . A peggiorare le cose, tutti i i miei backup sono in qualche modo corretti (non chiedere, non sono sicuro di come).Crittografia Vim: come romperlo?
Non ho intenzione di scusarmi: so che ho incasinato. In questo momento voglio che lo si concentri su come posso risolvere il casino che ho fatto.
Ecco che cosa ho provato:
Usa vimzipper per avvolgere il file crittografato in un lampo in modo che possa essere incrinato dai cracker zip standard come fcrackzip, zipcracker, pkcrack, Advanced Zip Password Recovery , ecc. Sfortunatamente questo non ha funzionato. Ho recuperato una riga di testo in chiaro dal file utilizzando le informazioni rimanenti dai registri nel mio VIMINFO, ma l' non ha l'offset nel file per il testo in chiaro recuperato. Indipendentemente da ciò, lo zip cracking non ha funzionato, anche per un semplice file di test con una password vim di tre caratteri.
Recupero del file di swap non ha funzionato. Quando ho riaperto il file crittografato con la password errata, vim ha sovrascritto lo "buono" file di scambio .
Eseguire unixcrypt-breaker con un ampio database di testo in chiaro (~ 30 libri da Project Gutenberg) come dati di riferimento. Ciò si traduce in incomprensione , anche se ho seminato solo unixcrypt-breaker con il testo in chiaro ripristinato. Inoltre, non riesco a rompere nemmeno un semplice file di test crittografato con vim utilizzando questo metodo. (FYI, I am stripping l'intestazione magica VimCrypt ~ 01! Prima di eseguire la decodifica e lo spoglio utilizzando vim in modalità PASTE quindi non lo faccio altrimenti modificare il contenuto del file).
Immagino disperatamente ogni password e errore ortografico che riesco a immaginare. I hanno trascorso almeno sei ore a indovinare cosa potrei avere il scritto erroneamente. :)
Al fine di cercare rapidamente le password da un programma, ho provato la compilazione una vecchia copia di UNIX di crypt/makekey, ma il risultato di che non è la stesso lo stesso file vengono codificati usando vim di -x crittografia e la stessa password.
Se qualcuno può aiutare, lo apprezzerei moltissimo. In caso contrario, grazie per la lettura di . :)
In qualche modo, spero che tu non abbia successo per tutti amor mio ... –
recupera la copia che mantieni nel backup? – Zoredache
@Zoredache, i backup sono tutti irrecuperabili, anche parzialmente. Ho provato. @Darryl - Capisco cosa intendi. Devo dire, tuttavia, che la crittografia di Vim è basata sulla crypt UNIX, che è un sistema di enigma a rotore singolo. Questo è ben noto per essere fragile. Anche i documenti di Vim lo avvertono. – Jurgen