|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
![]() |
#1 |
Newbie
Registrato: 27-10-2015
Messaggi: 7
![]() |
Decriptare file XLM
|
![]() |
![]() |
![]() |
#2 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
![]() ![]() ![]() |
Rif: Decriptare file XLM
Se dalla struttura del file e dai suoi tags riesci ad identificare la tipologia del dato e da questo risalire a come viene gestito/visualizzato in chiaro dal software che ne fa uso, allora l'algoritmo utilizzato per criptarli è reversibile: Se sei sicuro che i dati criptati vengano mostrati in chiaro, basta che posti uno di questi e qualcuno, riconoscendone la tipologia o provandone diverse in sequenza, potrebbe indicarti quale algoritmo di criptaggio è stato utilizzato.
Certo è che tu per primo devi saper dire cosa si deve ricavare, es: Impresa "Pippo" in RC4 -> 0535A30BDB
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
![]() |
![]() |
![]() |
#3 | |
Newbie
Registrato: 27-10-2015
Messaggi: 7
![]() |
Rif: Decriptare file XLM
Quota:
ecco un esempio ![]() |
|
![]() |
![]() |
![]() |
#4 |
Hero Member
Registrato: 01-12-2001
Messaggi: 714
![]() ![]() |
Rif: Decriptare file XLM
Sono in pensione da 4 anni, ma questi giochetti quando lavoravo li ho fatti per 20 anni.
Per avere l'implementazione di nuovi report personalizzati dal sistema informativo aziendale tramite l'IT "ufficiale" occorrevano fior di quattrini e tempi biblici. Essendo finalmente venuto in possesso di una chiave di accesso ai file del database (per intercessione di un capo che non capiva una mazza di informatica, ma che aveva creduto alle mie argomentazioni) in formato nativo, potei finalmente scaricare sequenze di caratteri alfanumerici apparentemente senza senso, ma che, opportunamente interpretati, contenevano tutte le informazioni di base sulle quali potei finalmente fare report e aggregazioni estremamente più attendibili che permisero di smentire i risultati di alcuni report "ufficiali" palesemente errati. Scusate per il preambolo, veniamo al sodo. I campi criptati dell'immagine allegata sono composti da una sequenza di cifre da interpretare in questo modo: - iniziano tutti col numero 3 (da ignorare) - ogni gruppo di 3 cifre seguenti il 3 iniziale, opportunamente manipolato, corrisponde al codice ASCII di un carattere in chiaro. - la manipolazione consiste nella sottrazione di una serie di dedendum che sono ripetitivi ogni 5 gruppi di 3 cifre con questa sequenza: 112 109 105 110 107 con Excel è possibile decrittare ciascun gruppo di 3 cifre con queste formule: 1° gruppo: =CODICE.CARATT(gruppodi 3 cifre-112) 2° gruppo: =CODICE.CARATT(gruppodi 3 cifre-109) 3° gruppo: =CODICE.CARATT(gruppodi 3 cifre-105) 4° gruppo: =CODICE.CARATT(gruppodi 3 cifre-110) 5° gruppo: =CODICE.CARATT(gruppodi 3 cifre-107) poi la sequenza dei dedendum ricomincia 6° gruppo: =CODICE.CARATT(gruppodi 3 cifre-112) 7° gruppo: =CODICE.CARATT(gruppodi 3 cifre-109) 8° gruppo: =CODICE.CARATT(gruppodi 3 cifre-105) 9° gruppo: =CODICE.CARATT(gruppodi 3 cifre-110) 10° gruppo: =CODICE.CARATT(gruppodi 3 cifre-107) poi la sequenza dei dedendum ricomincia ... fino alla fine dei gruppi di 3 cifre. Nel file allegato la decrittazione dei dati visibili nell'immagine.
___________________________________
Luigi Cartello http://web.tiscali.it/lcartello/ |
![]() |
![]() |
![]() |
#5 | |
Newbie
Registrato: 27-10-2015
Messaggi: 7
![]() |
Rif: Decriptare file XLM
Quota:
![]() ![]() Ultimo consiglio: Ho visto il file, allegato ma esiste un modo per rendere automatica la decriptazione con excel? Semmai con una formula da inserire in una cella ? |
|
![]() |
![]() |
![]() |
#6 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
![]() ![]() ![]() |
Rif: Decriptare file XLM
1 - Importa tutto il file XML in Excel trasformandolo in una tabella dati
2 - Programmalo per rimpiazzare le celle che contengono i dati criptati con quelli decriptati Visto che le informazioni da decriptare si trovano su righe multiple, ma su colonne identiche, programmarlo è decisamente semplice. Se ti viene meglio (e forse lo è), importalo in Access: Crei una funzione in un modulo che decripta secondo l'algoritmo di tof63, poi esegui una query update che decripti tutti i record utilizzando la funzione che hai appena programmato. La genialata di Microsoft è che puoi utilizzare la tua funzione direttamente nella query SQL, anche se essa non appartiene al linguaggio strutturato d'interrogazione. In alternativa: Mantieni il file XML e rimpiazza le informazioni criptate con una utility che legge riga per riga e dove deve rimpiazzare rimpiazza.
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
![]() |
![]() |
![]() |
#7 | |
Newbie
Registrato: 27-10-2015
Messaggi: 7
![]() |
Rif: Decriptare file XLM
Quota:
![]() |
|
![]() |
![]() |
![]() |
#8 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
![]() ![]() ![]() |
Rif: Decriptare file XLM
Codice:
Public Function Decritta(ByVal Cella As Range) As String Dim S, S1 As String Dim I, L, D, D1, c As Integer S1 = Cella.Value chiave = "pmink" For I = 2 To Len(S1) Step 3 c = c + 1 If c > Len(chiave) Then c = 1 D1 = Val(Mid$(S1, I, 3)) D = Asc(Mid$(chiave, c, 1)) S = S & Chr$(D1 - D) Next Decritta = S End Function
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
![]() |
![]() |
![]() |
#9 |
Newbie
Registrato: 27-10-2015
Messaggi: 7
![]() |
Rif: Decriptare file XLM
Dove devo inserire questa funzione? Ho provato col VB, ma non mi da risposte
|
![]() |
![]() |
![]() |
#10 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
![]() ![]() ![]() |
Rif: Decriptare file XLM
1-Aggiungi un modulo in VBA in Excel ed all'interno del modulo immetti il codice (che fa schifo perchè buttato li, ma funziona)
2-Crei una colonna a fianco di quella criptata 3-Nella prima riga di colonna N, supponendo che la colonna criptata sia M, immetti =Decritta(M1) 4-Trascina fino alla fine dei records. 5-Fai lo stesso per tutte le colonne criptate ps: Comunque il 3 iniziale indica che devi prendere le cifre a tre per volta. Si poteva anche scrivere: 2E3 per avere il (codice ASCII 227 - ASCII 'p')= 'w'
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
![]() |
![]() |
![]() |
#11 | |
Newbie
Registrato: 27-10-2015
Messaggi: 7
![]() |
Rif: Decriptare file XLM
Quota:
![]() |
|
![]() |
![]() |
![]() |
#12 |
Hero Member
Registrato: 01-12-2001
Messaggi: 714
![]() ![]() |
Rif: Decriptare file XLM
Io con Excel, specie col VBA, sono sempre stato una frana.
Queste cose, quando lavoravo e con gli strumenti che avevo a disposizione, le facevo usando il linguaggio PAL del Paradox per DOS, poi convertivo la tabella Paradox in DBF, poi convertivo il file DBF in XLS (Excel) o MDB (Access) quando i record erano più di 65.536, affinchè fossero disponibili per i colleghi più giovani. Mi rendo conto che per chi non proviene dal mondo DOS ho scritto in marziano, ma potrebbe essere possibile risolvere il problema di decrittare tutto il file XML in un colpo solo usando qualche programma di manipolazione delle stringhe. Puoi farmi avere uno di questi file XML completo ? Eventualmente, se non hai modo di caricarlo su uno spazio web, puoi mandarmelo via mail all'indirizzo che trovi al fondo della pagina web indicata sotto la mia firma.
___________________________________
Luigi Cartello http://web.tiscali.it/lcartello/ |
![]() |
![]() |
![]() |
#13 | |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
![]() ![]() ![]() |
Rif: Decriptare file XLM
Quota:
Se l'algoritmo funziona, funziona per tutti i records, non per qualcuno si e per qualcun altro no, salvo proprio che per quest altro vigano regole differenti. Purtroppo non possiamo essere certi di nulla. Puoi postare qualche dato che non è stato decriptato ?
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
|
![]() |
![]() |
![]() |
#14 | |
Newbie
Registrato: 27-10-2015
Messaggi: 7
![]() |
Rif: Decriptare file XLM
Quota:
Per facilitare la comprensione del mio problema, posto in allegato un file excel con quattro esempi a confronto (valori originali e quelli criptati), onde consentirne di comprenderne la logica dell'algoritmo di criptazione. Preciso che sto sbattendo la testa anch'io....senza, ahimè, risultati!!! ![]() http://ge.tt/1pY6mtQ2/v/0 |
|
![]() |
![]() |
![]() |
#15 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
![]() ![]() ![]() |
Rif: Decriptare file XLM
Non dovrebbe essere così complesso:
Sempre mantenendo l'esempio di tof63, prendi le cifre di tre in tre e tralasciando la prima ricavi il carattere corretto per sottrazione di un valore x che cambia ad ogni carattere. Visto che sai già quale sia il dato decrittato, l'operazione non è poi così complessa. ps:Magari la chiave è una stringa dove il primo carattere della sequenza criptata indica una porzione di 5 caratteri a seguire cominciando da quel carattere es: stringa chiave: "xxpwinkxxxxxx", indice 3 ->pwink
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
![]() |
![]() |
![]() |
Tags |
criptato, xlm |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
|
|
![]() |
||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Spostare script di "backup" da windows a linux | coguaro | Linux e altri Sistemi Operativi | 8 | 06-08-2013 20.27.56 |
[Guida] Crea e invia file PDF da Excel con VBA | Alexsandra | Guide | 0 | 18-02-2012 15.47.31 |
HELP - Dato un file txt con dei nomi ogni rigo, come fare a copiare un certo file, ri | Cavallaudo | Windows 7/Vista/XP/ 2003 | 0 | 18-08-2007 19.16.41 |
Windows file protection:guida | Deuced | Windows 9x/Me/NT4/2000 | 7 | 16-03-2004 08.25.28 |