Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    May 2008
    Messaggi
    129

    codice esadecimale come leggerlo

    con il linguaggio c Ho creATO un programma DaLLE SEMPLICI ISTRuzioni...

    dopo compilato, mi è uscito il relativo file.exe


    ora volendo modificare il file sorgente da .exe ho scaricato da internet un editor esadecimale Hxd che mi visualizza appunto il codice esadecimale del programma.

    La domanda è come faccio a leggere quel codice per individuare le varie cose che o scritto?

  2. #2
    Utente di HTML.it L'avatar di Stoicenko
    Registrato dal
    Feb 2004
    Messaggi
    2,254
    esistono vari editor esadecimali.. ma modificare un exe non è legale..

  3. #3
    In generale non è possibile ricavare il sorgente da un eseguibile compilato.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente bannato
    Registrato dal
    May 2008
    Messaggi
    129

    imparare a leggere il codice esadecimale

    ma non lo voglio modificare, lo voglio solo imparaRE A leggere

  5. #5
    Un eseguibile è un file piuttosto complesso, suddiviso in numerose sezioni dalle funzioni diverse. Anche solo la sezione del codice (solitamente chiamata "text") per poter essere compresa richiede conoscenze approfondite di assembly, dal momento che l'eseguibile non contiene il codice come tu l'hai scritto, poiché esso al momento della compilazione viene trasformato in codice macchina e ottimizzato.
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301

    Moderazione

    Originariamente inviato da marcofumai
    ma non lo voglio modificare, lo voglio solo imparaRE A leggere
    In tal caso, occorrono studi e documentazione, di certo la risposta completa non la si trova su un forum, fermo restando che ciò di cui stiamo parlando è illegale per molti software sottoposti a licenza, e per giunta off topic.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.