Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

La tortuosa via dell' hacking

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
(05/02/2012, 21:02)Soul Fire Ha scritto:

[Per vedere i link devi REGISTRARTI.]

1.Come faccio a scrivere con il C? O meglio, come faccio a sapere come si scrive in C?

Per sapere come devi fare devi leggere libri, articoli in internet, tutorials, e vedere anche esempi di codice già scritto e magari ben commentato che tante volte un esempio è meglio di 100 parole

Citazione:2.Devo usare qualche programma per scrivere in C?
Ti consiglio di scaricarti Visual C++ Express Edition, è free ed è un ottimo ambiente di sviluppo che ti aiuta molto nella stesura del codice

Citazione:3. In teoria, almeno da quello che ho studiato nel corso della mia vita il linguaggio macchina dovrebbe essere composto di cifre binarie, quindi da 0 e 1 quindi traducibile con la formula 2(n-1) non esiste allora un programma per la lettura di questi codici? O sono io che sto fantasticando troppo sul macro mondo informatico?
Si stai fantasticando Happywide
"traducibile" mi pare una parola grossa, è come se ti dicessi che il sistema decimale si traduce con la formula 10(n-1),
e da questo tu dovresti sapermi dire cosa vuol dire 39

che siano 0 e 1 o che siano numeri decimali o esadecimali o ottali o altro non fa molta differenza, il punto è che tu non sai come il computer interpreta questi numeri e per farci cosa (in realtà lo puoi sapere leggendo la documentazione intel ad esempio, ma è un attività assolutamente priva di senso a meno che non ti occupi di sviluppo di compilatori)

Citazione:4. Ho visto che il passaggio da un C o C++ a exe è intermediato dall' assembly che da quello che ho capito è la "traduzione" da C/C++ a exe, giusto?
In realtà non è proprio cosi, l'ho detto per cercare di farti capire il rapporto tra linguaggi di alto e basso livello, potresti anche fare cosi, ovvero compilare il C e dire al compilatore di darti l'asm e poi compilare l'asm per avere l'eseguibile, ma non ha senso, e il compilatore stesso in realtà passa direttamente dal C al linguaggio macchina.
Però l'idea che l'asm stia nel mezzo ti aiuta a tenere presente la vicinanza dell'asm al linguaggio macchina.
Ad esempio in Visual C++ stesso quando sei in debug hai la possibilità di dire al debugger di farti vedere l'equivalente ASM delle istruzioni C che stai debuggando

Citazione:5.Riassumendo le mie domande, come si scrive in C? Come si scrive in C++? Come si usa l' asm?
Con Visual C++ scrivi sia in C che in C++, in pratica scriverai sempre programmi C++ ma senza usare tutte quelle costruzioni del C++ che non ti servono e che ti risulterebbero alquanto complesse da capire agli inizi in cui ti trovi (quindi niente classi, ereditarietà, polimorfismo etc etc etc)

Citazione:Cos'è il giro del fumo?
E' un modo di dire...

Citazione:Lo so che sono una coglia <.<
si lo sei, la mia pazienza ha un limite ricordatelo
Asd






digger
05/02/2012, 22:07
#12
Cerca


Messaggi in questa discussione
La tortuosa via dell' hacking - da Soul Fire - 05/02/2012, 17:05
[Nessun oggetto] - da digger - 05/02/2012, 17:29
[Nessun oggetto] - da Soul Fire - 05/02/2012, 17:43
[Nessun oggetto] - da digger - 05/02/2012, 18:40
[Nessun oggetto] - da Pocciox - 05/02/2012, 18:43
[Nessun oggetto] - da Soul Fire - 05/02/2012, 18:43
[Nessun oggetto] - da Pocciox - 05/02/2012, 18:45
[Nessun oggetto] - da digger - 05/02/2012, 18:52
[Nessun oggetto] - da Soul Fire - 05/02/2012, 18:59
[Nessun oggetto] - da digger - 05/02/2012, 20:12
[Nessun oggetto] - da Soul Fire - 05/02/2012, 21:02
[Nessun oggetto] - da digger - 05/02/2012, 22:07
[Nessun oggetto] - da Pocciox - 05/02/2012, 22:12
[Nessun oggetto] - da digger - 06/02/2012, 0:27
[Nessun oggetto] - da NonSeiNulla - 05/02/2012, 22:29
[Nessun oggetto] - da Soul Fire - 05/02/2012, 23:27
[Nessun oggetto] - da Luxor - 07/02/2012, 12:25
[Nessun oggetto] - da Soul Fire - 07/02/2012, 14:39
[Nessun oggetto] - da Pocciox - 07/02/2012, 15:10
[Nessun oggetto] - da Soul Fire - 07/02/2012, 18:29
[Nessun oggetto] - da digger - 07/02/2012, 23:38
[Nessun oggetto] - da Pocciox - 08/02/2012, 17:38
[Nessun oggetto] - da Soul Fire - 08/02/2012, 20:13
[Nessun oggetto] - da digger - 08/02/2012, 22:11
[Nessun oggetto] - da Pocciox - 09/02/2012, 14:57

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Harware hacking? => mouse rapidfire digger 20 7,672 05/02/2014, 21:22
Ultimo messaggio: Pocciox
  [Guida] MHS - Memory Hacking Software digger 2 3,091 15/03/2011, 13:26
Ultimo messaggio: digger



Utenti che stanno guardando questa discussione: 1 Ospite(i)