Re: a.out Magic Number
Lonely Wolf <[email protected]> Tue, 2 Nov 2004 10:18:24 +0100
| Newsgroups | gmane.comp.security.italian.devel |
|---|---|
| Message-ID | <[email protected]> |
>potresti disassemblare il .text e vedere ...
=E8 quello che stavo facendo infatti ;)
intanto ringrazio tutti per la collaborazione.
in un aout.h ho trovato questo
#ifndef _AOUT_H_
#define _AOUT_H_ 1
struct Aout {
=09u_int a_magic;=09=09// flags<<26 | mid<<16 | magic
=09u_int a_text;=09=09// text segment size
=09u_int a_data;=09=09// initialized data size
=09u_int a_bss;=09=09// uninitialized data size
=09u_int a_syms;=09=09// symbol table size
=09u_int a_entry;=09=09// entry point
=09u_int a_trsize;=09// text relocation size
=09u_int a_drsize;=09// data relocation size
};
#define AOUT_MAGIC=090x0064010B
#endif
(http://www.mit.edu/afs/sipb/user/yoav/OldFiles/athena/foo/mylab/inc/aout.h=
)
la piattaforma =E8 sicuramente intel, e sicuramente (a questo punto) usa
ZMAGIC e non e' certo un caso che 413 (Oct) equivalga a 10B (Hex) ...
il che pare confermare
// flags<<26 | mid<<16 | magic
le ultime 3 ci dicono ZMAGIC, mid siamo d'accordo che indica
l'architettura no? :)flags non =E8 chiaro, cmq con calma a casa riguardo
tutto quello che mi avete scritto e tiro le somme...credo che mi possa
bastare..volevo solo capire di cosa si trattasse.
cos=EC?
Flags Arch ZMAGIC
00 64 010B
per=F2 non mi torna con i magic presi in prestito con plan9 :)
vabu=F2, ci devo pensare con calma :P
Grazie di nuovo
________________________________________________________
http://www.sikurezza.org - Italian Security Mailing List