View Full Version : Hex e checksum
Esiste un programma che permetta di rintracciare la porzione usata del file per effettuare il checksum, sapendo il tipo di checksum (crc16) e il checksum stesso?
In pratica devo effettuare l'operazione inversa del calcolo del checksum.
Non essendo molto pratico in questo campo, spero di essere riuscito a farmi capire.
Grazie
Sinceramente non ne so molto neanch'io, ma mi pare che il checksum venga fatto sull'intero file, non su una semplice porzione di esso.
In questo modo basta la minima variazione di un file perchè il checksum cambi.
Inoltre è un processo unidirezionale, non puoi dal checksum ritornare al file...
Almeno spero di non aver torto :)
Dipende dai casi, ma il checksum può avvenire anche su una sola porzione del file.
Il mio problema deriva proprio da ciò: qual è questa porzione? Dal file aperto con un hex editor, sapendo dove si trova il checksum, esiste un modo per evidenziare tutte le possibili porzioni del file che danno come risultato il checksum che conosco?
Questo è l'inizio del file:
http://img25.imageshack.us/img25/3319/hex.th.jpg (http://img25.imageshack.us/my.php?image=hex.jpg)
in rosso c'è il risultato del checksum (un crc16, ripetuto anche al quart'ultimo e terz'ultimo byte). A me servirebbe un programma che iniziasse a calcolare il checksum da 1C e che continuasse a calcolarlo aggiungendo un byte per volta (quindi un secondo calcolo sarebbe 1C+1D, il terzo 1C+1D+1E, etc) fintanto che non trova come risultato del checksum 8670.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.