GUIDE - THUNDER

Software, Programmazione, VB.NET, Windows...

Come criptare e decriptare stringhe, nel formato di criptatura delle password di Firefox

Dopo che ho avuto un piccolo (grande) problema con le password salvate in Mozilla Firefox, ho cercato su internet informazioni su file in cui vengono salvate password e altro. Per adesso non ci interessa, perchè capiremo come criptarle e decriptarle, in modo che se ci capita un file di pass di Firefox, sappiamo come trasformarlo in leggibile!

DIZIONARIO

Mozilla Firefox / FF

Browser open source canadese considerato uno dei migliori del mondo (insieme a: Opera e Safari).

http://mozilla-europe.org

 

Javascript

Linguaggio di programmazione usato spesso per la creazione di query su siti web. Da non confondere con Java

Sintassi: javascript:funzione(...)

 

btoa / atob

Sono due funzioni di query, inesistenti nel vero linguaggio Javascript, e usate soltanto da Firefox

 

Stringa

Testo. Una stringa potrebbe essere formata anche da zero caratteri, come potrebbe essere formata da caratteri indefiniti o infiniti. Il testo che stai leggendo è una stringa.

 

FeedBack

Dall'inglese "retroazione, ritorno". Cratterizzato nel nostro caso da commenti riguardo al post, sia positivi che negativi.

Introduzione

Ciao a tutti.
Oggi vi propongo una guida semplicissima, per scoprire il formato che usa il browser Mozilla Firefox, per salvare le password del nostro account su un determinato sito.

Naturalmente non sto a spiegarvi l’algoritmo di criptatura perché è molto complesso e quasi indecifrabile, ma comunque qualche genio ha capito il funzionamento, e lo sfrutta per rubare le password di FF (come è accaduto a me!!)

Per eseguire i passi successivi, è indispensabile avere installato Mozilla Firefox (scaricabile da qui), perché le operazioni si dovranno svolgere sulla barra dell’indirizzo di FF.

 

Criptare stringhe nel formato Mozilla Firefox


Dopo aver aperto Firefox, dirigiamoci sulla barra dell’indirizzo, e scriviamo la seguente query:

javascript:btoa("parola da criptare")

E premere invio.

NOTA BENE: la parentesi e le virgolette avanti e dietro la parola da criptare sono fondamentali

Ecco un esempio:

javascript:btoa("ThUndEr")

Dopo aver confermato, nel browser apparirà questo testo:

VGhVbmRFcg==

Questa è la parola ThUndEr criptata nel formato di FF.

 

Decriptare stringhe nel formato Mozilla Firefox

Scrivere sulla barra dell’indirizzo la seguente query:

javascript:atob("parola da decriptare")

E premere invio

Esempio:

javascript:atob("VGhVbmRFcg==")

Nel browser apparirà:

ThUndEr

Riecco la nostra parola!!

 

Note

Una cosa degna di attenzione sono gli == alla fine

Per esempio, provate a criptare un carattere qualsiasi: alla fine della parola criptata ci sarà ==

Adesso criptate due caratteri: alla fine ci sarà =

Provate con tre: non rimarrà nessun =

Adesso lascio a voi riflettere!

Se ci riesco potrò scrivere la seconda parte dei questo post, in cui spiego qualcosa sull’algoritmo. Provando e riprovando ho capito qualche cosina!!

Per i vostri FeedBack potete contattarmi cliccando qui e specificando il post

Grazie per la lettura!