Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #21043 > unrolled thread

Decodificare file criptato

Started bymacmax@nospam.it (MacMax)
First post2016-07-19 11:45 +0200
Last post2016-07-25 17:55 +0200
Articles 5 — 3 participants

Back to article view | Back to it.comp.www.php


Contents

  Decodificare file criptato macmax@nospam.it (MacMax) - 2016-07-19 11:45 +0200
    Re: Decodificare file criptato Leonardo Serni <lserni@gmail.com> - 2016-07-19 17:51 +0200
      Re: Decodificare file criptato macmax@nospam.it (MacMax) - 2016-07-20 16:50 +0200
      Re: Decodificare file criptato M_M <spam@the.hell> - 2016-07-21 14:33 +0200
    Re: Decodificare file criptato macmax@nospam.it (MacMax) - 2016-07-25 17:55 +0200

#21043 — Decodificare file criptato

Frommacmax@nospam.it (MacMax)
Date2016-07-19 11:45 +0200
SubjectDecodificare file criptato
Message-ID<1mqmtlz.163s0zxvpj2giN%macmax@nospam.it>
Sto lavorando per far ripartire una applicazione web che è stata
recuperata da un hd andato.
Tutti i files php sono criptati usando l'estensione del server Turck
MMCache.
Io avrei bisogno di decodificare solo il file di connessione per
immettere la nuova pw del db.
In rete ho cercato a lungo ed ho trovato una sistema che però non
funziona bene al 100%, questo sistema usa la funzione
gzuncompress(base64_decode()), e i risultati sono scarsisni, qualche
dato l'ho visto, ma non a sufficienza per utilizzarlo.
Conosceta qualche altro modo per farlo?
Grazie



-- 
http://www.maxori.it
L'Arte è la capacità di fare cose di nessun valore
e di riuscire a venderle
F. Zappa

[toc] | [next] | [standalone]


#21044

FromLeonardo Serni <lserni@gmail.com>
Date2016-07-19 17:51 +0200
Message-ID<l1jsob1rcs54mc8m11ca3qm61kqqqv6gmb@L.Serni>
In reply to#21043
On Tue, 19 Jul 2016 11:45:56 +0200, macmax@nospam.it (MacMax) wrote:

>Conosceta qualche altro modo per farlo?

Da una scorsa superficiale ai sorgenti, si direbbe che le stringhe siano presenti in chiaro nel
codice, quindi leggendo il file criptato con un hex editor dovresti riuscire a riconoscere dove
è la stringa di connessione al DB.

Leonardo
-- 

A terrible beauty is born.
                                     - W. B. Yeats, Easter 1916

[toc] | [prev] | [next] | [standalone]


#21052

Frommacmax@nospam.it (MacMax)
Date2016-07-20 16:50 +0200
Message-ID<1mqp2n7.1ir85q517tlnpcN%macmax@nospam.it>
In reply to#21044
Leonardo Serni <lserni@gmail.com> wrote:

> On Tue, 19 Jul 2016 11:45:56 +0200, macmax@nospam.it (MacMax) wrote:
> 
> >Conosceta qualche altro modo per farlo?
> 
> Da una scorsa superficiale ai sorgenti, si direbbe che le stringhe siano
> presenti in chiaro nel codice, quindi leggendo il file criptato con un hex
> editor dovresti riuscire a riconoscere dove è la stringa di connessione al
> DB.
> 
> Leonardo
Sono riuscito a decodificare in parte la stringa, purtroppo però solo
alcuni dati sono rintracciabili in mezzo ad un guazzabuglio di caratteri
irriconoscibili.
Appena pronto il server di prova con l'estensione Turck MMCache
installata proverò a vedere se si riesce a vedere/fare qualcosa.
Grazie cmq

Max
-- 
http://www.maxori.it
L'Arte è la capacità di fare cose di nessun valore
e di riuscire a venderle
F. Zappa

[toc] | [prev] | [next] | [standalone]


#21057

FromM_M <spam@the.hell>
Date2016-07-21 14:33 +0200
Message-ID<nmqfej$tnb$1@dont-email.me>
In reply to#21044
mar, 19 lug 2016, 17:51:11, Leonardo Serni ha scritto:

> Da una scorsa superficiale ai sorgenti, si direbbe che le stringhe
> siano presenti in chiaro nel
> codice, quindi leggendo il file criptato con un hex editor dovresti
> riuscire a riconoscere dove
> è la stringa di connessione al DB.

Non conosco per nulla il Mac ma se simile a GNU/Linux forse per leggere
le stringhe si potrebbe provare con un comando in console tipo:

strings /percorso/database.db | less


e per decodificare da base64 :

python -c "print 'Q2lhb0NpYW8='.decode('base64')"

[toc] | [prev] | [next] | [standalone]


#21060

Frommacmax@nospam.it (MacMax)
Date2016-07-25 17:55 +0200
Message-ID<1mqyeqn.t97uhyhvrrx5N%macmax@nospam.it>
In reply to#21043
Alla fine sono riuscito a far ripartire tutta l'applicazione installando
XAMP 1.4 su un Win XP.
XAMP 1.4 (2003) è, credo, l'unica suite che incorpora le estensioni
mmcache.dll e TurckLoader.dll nel php.
Tutti i tentativi fatti con altre distro (installando e configurando a
mano) sono falliti.

Appena spostato il vecchio db nel nuovo mysql (fortuntamente le pw erano
quelle di default) e copiato i files dell'applicazione tutto è ripartito
a meraviglia, yeah!

Ho scritto l'esito finale giusto nel caso che qualcuno si trovi a dover
risuolvere un problema di questo tipo in futuro.

Saluti e grazie a chi mi ha risposto.


Max
-- 
http://www.maxori.it
L'Arte è la capacità di fare cose di nessun valore
e di riuscire a venderle
F. Zappa

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.www.php


csiph-web