Pagina 1 di 8 123 ... UltimaUltima
Risultati da 1 a 10 di 78
  1. #1
    UTENTE ATTIVO L'avatar di munro
    Data Registrazione
    Oct 2012
    Localit
    TERRA
    Messaggi
    1,207

    disassemblare un file binario ecu

    ragazzi mi sono sempre chiesto in cosa consiste tale operazione cioè dissasemblare un file binario di una ecu per capire esattamente le operazioni previste dal programma eprom nel operate via micro..
    qualcuno ne sà qualcosa? mi sembra di capire che la cosa sia abbastanza complessa e piu alla portata di un informatico/programmatore....c'è qualche buona anima pia che potrebbe spiegare anche semplificando molto in cosa consiste?
    Un motociclista non crea code nemmeno in auto...
    un automoblista crea code anche in moto...

  2. #2
    UTENTE ATTIVO L'avatar di munro
    Data Registrazione
    Oct 2012
    Localit
    TERRA
    Messaggi
    1,207
    c'è qualche programmatore tra noi che conosca il linguaggio C/assembly o il linguaggio ASCII??
    Un motociclista non crea code nemmeno in auto...
    un automoblista crea code anche in moto...

  3. #3
    UTENTE MEDIO L'avatar di tranky
    Data Registrazione
    Aug 2015
    Localit
    Alfa147Land
    Messaggi
    702
    Chiedi e ti sarà dato!
    Non sono proprio un programmatore certificato ma ho coddato parecchio in vari linguaggi di programmazione.
    Che devi realizzare?
    Vivi ****** & Muori da EROE !

  4. #4
    UTENTE MEDIO L'avatar di tranky
    Data Registrazione
    Aug 2015
    Localit
    Alfa147Land
    Messaggi
    702
    Allora per spiegare in forma "potabile" la composizione di un file binario non leggibile dobbiamo un po immedesimarsi in cio che vi sto per dire..
    Facciamo conto che io e te (munro) ci telefonassimo, tra me e te c'è un "tunnel comunicativo" nel quale transitano i miei messaggi vocali e i tuoi.. se un terzo si contrappone tra noi 2 può ascoltare tranquillamente il contenuto del "tunnel comunicativo".
    [io]----[te]
    [io]---[impiccione]---[te]
    questi sono i 2 esempi come detto sopra.
    ora partiamo con [io] che invio un messaggio incapsulato dietro un algoritmo definiamolo XYZ (tanto per rimanere in tema con il sito e ecm) il quale converte il suono in un qualcosa di non comprensibile che in fase di ricezione ha 2 opzioni:
    1) se il mittente ha il medesimo codice XYZ decripta il segnale e lo rende originale e "potabile"
    2) se il mittente o chiunque si intrometta nella trasmissione non avrà modo di ascoltare il contenuto.
    Diciamo che questo vale più che altro per le comunicazioni ma diciamo che il principio è il medesimo, basta invertire con
    [io] = programmazione originale della centralina
    XYZ = conversione del file da testo leggibile (in qualsiasi linguaggio sia espresso in precendenza sempre caratteri e linguaggi deve contenere)
    [tu] = interprete come winols ecm ecc ecc
    Allo stato attuale non saprei dirti con precisione con quale compilatore sia stato creato tale file ma esistono modi per il decompilare ma ci vuole tempo e fatica per arrivare al risultato anche perchè il file in se e per se farà parte di una suite alfa/bosch la quale avrà sicuramente il sorgente interprete.
    Avendo quello hai il mondo del tuning tra le dita
    Spero di essere stato di aiuto e sopratutto chiaro.. contorto sicuramente ma spero chiaro
    Chiedimi altro se ne hai necessità
    Vivi ****** & Muori da EROE !

  5. #5
    UTENTE MEDIO L'avatar di tranky
    Data Registrazione
    Aug 2015
    Localit
    Alfa147Land
    Messaggi
    702
    facendo un sunto: avere XYZ equivale ad avere un driver/damos interprete del file di codifica solo che il damos/driver interpreta gli ID, l'"XYZ" interpreterebbe tutta la composizione del file.ecu
    Vivi ****** & Muori da EROE !

  6. #6
    UTENTE ATTIVO L'avatar di munro
    Data Registrazione
    Oct 2012
    Localit
    TERRA
    Messaggi
    1,207
    ok ma se noi non abbiamo "xyz" come possiamo decifrare il contenuto di un micro o di una eprom?
    mi sembra di aver letto da qualche parte che si utilizzi il linguaggio ASCII...
    Un motociclista non crea code nemmeno in auto...
    un automoblista crea code anche in moto...

  7. #7
    UTENTE ATTIVO L'avatar di munro
    Data Registrazione
    Oct 2012
    Localit
    TERRA
    Messaggi
    1,207
    Citazione Originariamente Scritto da tranky Visualizza Messaggio
    Chiedi e ti sarà dato!
    Non sono proprio un programmatore certificato ma ho coddato parecchio in vari linguaggi di programmazione.
    Che devi realizzare?
    l'idea e quella di implementare nel micro ed in eprom nuve funzioni non previste dal costruttore vedi ad esempio multimappa,launch control con als,sistema bang-bang,eccetera questo si potrebbe fare in teoria modificando le stringhe di codice in eprom in modo che il micro nella lettura del suo programma di routine implementi anche queste funzioni.
    Un motociclista non crea code nemmeno in auto...
    un automoblista crea code anche in moto...

  8. #8
    UTENTE MEDIO L'avatar di tranky
    Data Registrazione
    Aug 2015
    Localit
    Alfa147Land
    Messaggi
    702
    Si l'ASCII lo vedi infatti dal codice sull'hexdump.
    Dovrei vedere qualche file di EPROM e vedere la composizione.
    Appena ho tempo ci do uno sguardo.

  9. #9
    UTENTE ATTIVO L'avatar di munro
    Data Registrazione
    Oct 2012
    Localit
    TERRA
    Messaggi
    1,207
    ti ringrazio...mi piace questo do..des )
    Un motociclista non crea code nemmeno in auto...
    un automoblista crea code anche in moto...

  10. #10
    UTENTE ATTIVO L'avatar di munro
    Data Registrazione
    Oct 2012
    Localit
    TERRA
    Messaggi
    1,207
    dimeticavo se hai bisogno di qualche file micro posso postarlo..
    Un motociclista non crea code nemmeno in auto...
    un automoblista crea code anche in moto...

Pagina 1 di 8 123 ... UltimaUltima

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •