La struttura di un file DXF è simile a questa:
Lo sai così vai alla fine della risposta
Le versioni ASCII di DXF possono essere lette con un editor di testo. L'organizzazione di base di un file DXF è la seguente:
Sezione HEADER: informazioni generali sul disegno. Ogni parametro ha un nome di variabile e un valore associato.
Sezione CLASSES: contiene le informazioni per le classi definite dall'applicazione le cui istanze compaiono nelle sezioni BLOCKS, ENTITIES e OBJECTS del database. Generalmente non fornisce informazioni sufficienti per consentire l'interoperabilità con altri programmi.
Sezione TABELLE: questa sezione contiene le definizioni degli elementi denominati.
Tabella ID applicazione (APPID)
Tabella Block Record (BLOCK_RECORD)
Tabella Dimension Style (DIMSTYPE)
Tabella Layer (LAYER)
Tabella tipo di linea (LTYPE)
Tabella dello stile di testo (STYLE)
Tabella User Coordinate System (UCS)
Visualizza la tabella (VIEW)
Tabella di configurazione della vista (VPORT)
Sezione BLOCKS - Questa sezione contiene entità Definizione del blocco che descrivono le entità che comprendono ciascun blocco nel disegno.
Sezione ENTITIES: questa sezione contiene le entità di disegno, inclusi eventuali riferimenti ai blocchi.
Sezione OGGETTI - Contiene i dati che si applicano agli oggetti non grafici utilizzati dalle applicazioni AutoLISP e ObjectARX.
Sezione THUMBNAILIMAGE - Contiene l'immagine di anteprima per il file DXF.
FINE DEL FILE
Il formato dati di un DXF è chiamato formato "dati taggati" il che significa "che ogni elemento di dati nel file è preceduto da un numero intero chiamato codice di gruppo. Il valore di un codice di gruppo indica quale tipo di elemento dati segue. Questo valore indica anche il significato di un elemento dati per un dato tipo di oggetto (o record).
Riferimento: Wikipedia
Vuoi inviare questi dati dal tuo software locale al server, un crack facile sta sniffando, il cracker scrive un piccolo programma che può convertire sopra la struttura in file DXF, il software crack sarà seduto sulla linea tra il programma locale e il server, acquisisce ogni dato che viene trasferito e lo memorizza in un file, non è necessario il server.