PDA

View Full Version : Hex editor free con strutture/grammatiche/template/pattern


jumpjack
03-05-2020, 18:52
Sto cercando di decodificare un file, e mi servirebbe un hex editor in grado di identificare strutture di dati all'interno di un file.

Ogni programmatore le chiama come gli pare: grammar, structure, template, pattern,...

A me servirebbe un hex editor free che supporti appunto queste "strutture", ma che siano anche dinamiche, cioè per esempio una struttura come questa:



struct version{
char formatString[20];
char separator1[2];
char versionNumber[16];
char unknown1[16];


}


struct {
unsigned DWORD Length;
char* Param[Length];
} test[4];


Purtroppo la seconda struttura, non mi viene accettata da FlexHex, per il quale ho creato questo file: mi dice che l'array deve avere per forza una lunghezza fissa.
Ma è una caratteristica fondamentale, visto che qualunque file binario tipicamente ha un campo che dice quanti "Blocchi" di un certo tipo ci sono nel file.

E servirebbe anche un modo per spiegare all'editor di evidenziare una struttura che si trova a partire da un certo offset, con tale offset scritto in un tale indirizzo.... insomma, le solite cose che tocca fare per fare reverse engineering di un file.

Suggerimenti?
Devo per forza spendere 50 euro per "010 editor", o si trova qualcosa di free?
Calcolate che ne ho provati già 20 (venti....).