file .exe
-
icarocremisi
- Prode Principiante
- Messaggi: 42
- Iscrizione: mercoledì 22 agosto 2007, 21:53
file .exe
Ciao, come posso aprire un file.exe in un qualunque linguaggio di programmazione?
Scusate ma sono nuovo.
Scusate ma sono nuovo.
- Mr. Dreadsoft
- Entusiasta Emergente

- Messaggi: 1510
- Iscrizione: martedì 2 gennaio 2007, 11:08
- Contatti:
Re: file .exe
Intendi "eseguire" oppure "modificare" un file eseguibile ?
Progetto del momento: Trabolsciuter (ricerca i problemi già risolti nel forum di ubuntu)
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: file .exe
Non si può. I file exe sono compilati, non puoi mica vedere il codice.icarocremisi ha scritto: Ciao, come posso aprire un file.exe in un qualunque linguaggio di programmazione?
Scusate ma sono nuovo.
Inoltre sono per Windows, non per Linux.
-
icarocremisi
- Prode Principiante
- Messaggi: 42
- Iscrizione: mercoledì 22 agosto 2007, 21:53
Re: file .exe
intendo vedere o eventualmente modificare.
So che è possibile con l' Assembler.
Si lo so che sono per Windows.
So che è possibile con l' Assembler.
Si lo so che sono per Windows.
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: file .exe
be', non è così semplice il deassembling...icarocremisi ha scritto: intendo vedere o eventualmente modificare.
So che è possibile con l' Assembler.
Si lo so che sono per Windows.
Sì, puoi vedere il codice assembler, ma non è che ci si ricava molto se non sei un genio di questo linguaggio e di tutte le chiamate al sistema operativo...
Con i programmi Dos qualcosa ci si capiva, io almeno ci capivo, ma con Windows è molto più complesso.
-
icarocremisi
- Prode Principiante
- Messaggi: 42
- Iscrizione: mercoledì 22 agosto 2007, 21:53
Re: file .exe
Quindi sostanzialmente è possibile.
Bhè Se qualcuno sa darmi qualche dritta, o conosce dei tutorial da scaricare, lo ringrazio anticipatamente.
Bhè Se qualcuno sa darmi qualche dritta, o conosce dei tutorial da scaricare, lo ringrazio anticipatamente.
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: file .exe
tanto per curiosità...a che ti serve??
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: file .exe
Cerca su googleicarocremisi ha scritto: Quindi sostanzialmente è possibile.
Bhè Se qualcuno sa darmi qualche dritta, o conosce dei tutorial da scaricare, lo ringrazio anticipatamente.
Windows disassembler
Sicuramente c'è qualche software.
-
icarocremisi
- Prode Principiante
- Messaggi: 42
- Iscrizione: mercoledì 22 agosto 2007, 21:53
Re: file .exe
Più che altro sono interessato ad alcune formule matematiche e agli spettri visivi.
E poi mi sembra interessante, può essere un buon modo per cominciare con la programmazione.
E poi mi sembra interessante, può essere un buon modo per cominciare con la programmazione.
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: file .exe
mah...asm per iniziare a programmare proprio no...hai milioni di righe di codice sorgente(non asm ma sorgente!) con i programmi opensource...impara con quelli!icarocremisi ha scritto: Più che altro sono interessato ad alcune formule matematiche e agli spettri visivi.
E poi mi sembra interessante, può essere un buon modo per cominciare con la programmazione.
-
icarocremisi
- Prode Principiante
- Messaggi: 42
- Iscrizione: mercoledì 22 agosto 2007, 21:53
Re: file .exe
se a qualcuno interessa su google ho trovato:khexedit
http://home.online.no/~espensa/khexedit/
Converte in binario esadecimale e testo.
Comunque se ci sono altri programmi o tutorial che conoscete postateli pure.
-
icarocremisi
- Prode Principiante
- Messaggi: 42
- Iscrizione: mercoledì 22 agosto 2007, 21:53
Re: file .exe
Hai ragione cominciare con un linguaggio è probabilmente meglio, e lo sto facendo, ma osserverlo in assembler lo trovo interessante, molto interessante.
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: file .exe
Be', sì, khexedit mi pare ti fa vedere il file binario come fosse assembly però mica ti dice: quella è una chiamata di sistema Windows...
Comunque più che guardare i programmi così, se vuoi imparare l'assembly, che è un linguaggio davvero affascinante, meglio se compri qualche libro che le lo insegna.
Tieni conto che è un linguaggio orientato alla macchina non all'uomo. Anche per un semplice output a schermo certe volte occorre faticare.
Pper esempio per stampare un numero, lo devi convertire in una stringa ascii. Per farlo devi creare un ciclo che divide il numero tante volte per 10, prende i resti, ci aggiunge il codice ascii del carattere 0, poi lo mette nello stack, e poi lo ripigli un carattere alla volta dallo stack e lo stampi, dandolo in pasto ad una chiamata di sistema....
Oggi come oggi serve ancora soprattutto scrivendo driver e kernel (se apri il sorgente del kernel linux è in c ma ci sono molti pezzi in assembly qua e là).
Comunque più che guardare i programmi così, se vuoi imparare l'assembly, che è un linguaggio davvero affascinante, meglio se compri qualche libro che le lo insegna.
Tieni conto che è un linguaggio orientato alla macchina non all'uomo. Anche per un semplice output a schermo certe volte occorre faticare.
Pper esempio per stampare un numero, lo devi convertire in una stringa ascii. Per farlo devi creare un ciclo che divide il numero tante volte per 10, prende i resti, ci aggiunge il codice ascii del carattere 0, poi lo mette nello stack, e poi lo ripigli un carattere alla volta dallo stack e lo stampi, dandolo in pasto ad una chiamata di sistema....
Oggi come oggi serve ancora soprattutto scrivendo driver e kernel (se apri il sorgente del kernel linux è in c ma ci sono molti pezzi in assembly qua e là).
-
icarocremisi
- Prode Principiante
- Messaggi: 42
- Iscrizione: mercoledì 22 agosto 2007, 21:53
Re: file .exe
ciao Guiodic.
Scusa, se ti faccio qualche domanda ma mi sembri molto informato.
I driver si possono fare esclusivamente in Assembler?
Come funziona un file Main?
Scusa, se ti faccio qualche domanda ma mi sembri molto informato.
I driver si possono fare esclusivamente in Assembler?
Come funziona un file Main?
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: file .exe
i driver che conosco io sono per la maggior parte scitti in c(vedere linux che è scritto in c ed è naturalmente un enorme drivericarocremisi ha scritto: ciao Guiodic.
Scusa, se ti faccio qualche domanda ma mi sembri molto informato.
I driver si possono fare esclusivamente in Assembler?
Come funziona un file Main?
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: file .exe
No, di solito si fanno in C ma con qualche "inserto" in Assembly.icarocremisi ha scritto: ciao Guiodic.
Scusa, se ti faccio qualche domanda ma mi sembri molto informato.
I driver si possono fare esclusivamente in Assembler?
Come funziona un file Main?
Per la seconda domanda... non ho ben capito, intendi forse il main di un programma?
- Guiodic
- Accecante Asceta

- Messaggi: 28474
- Iscrizione: martedì 24 aprile 2007, 15:28
- Località: Roma
- Contatti:
Re: file .exe
In un certo senso sì...simo_magic ha scritto:
i driver che conosco io sono per la maggior parte scitti in c(vedere linux che è scritto in c ed è naturalmente un enorme driver)
Ma se apri il sorgente vedrai che ci sono pezzettini in assembly (io mi sono un poco studiato il kernel 1.0, per semplicità).
- simo_magic
- Rampante Reduce

- Messaggi: 9496
- Iscrizione: lunedì 18 dicembre 2006, 21:37
- Località: Piemonte
Re: file .exe
ok comunque la risposta alla sua domanda:Guiodic ha scritto:In un certo senso sì...simo_magic ha scritto:
i driver che conosco io sono per la maggior parte scitti in c(vedere linux che è scritto in c ed è naturalmente un enorme driver)
Ma se apri il sorgente vedrai che ci sono pezzettini in assembly (io mi sono un poco studiato il kernel 1.0, per semplicità).
esistono solo driver in asm?
è no
lo so naturalmente(l'ho studiato un po' pure io l'1.0)che dentro ci sono comunque chiamate in assembler
Re: file .exe
Con l'assembler diventi una macchina anche tu >:(, che sia interessante per carità, ma per fortuna oggi esistono linguaggi un "pelino" più ad alto livello.icarocremisi ha scritto: Hai ragione cominciare con un linguaggio è probabilmente meglio, e lo sto facendo, ma osserverlo in assembler lo trovo interessante, molto interessante.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti
