Re: come trovare un offset (opcode)
Lonely Wolf <[email protected]> Sat, 6 Nov 2004 10:25:38 +0100
| Newsgroups | gmane.comp.security.italian.devel |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 3 Nov 2004 15:49:31 +0100, Michele Madonna <[email protected]> wro= te: > Salve come posso trovare l'opcode (o l'offset) per le diverse versioni di > win salve, opcode e offset naturalmente sono 2 cose ben distinte :) ma soprattutto non mi risulta che da un win (o cmq da un OS) a un altro cambiano gli OPCODE. (Da Wiki) Ogni computer pu=F2 eseguire certe "operazioni" a ognuna delle quali =E8 assegnato un codice chiamato opcode..naturalmente =E8 piu facile ricordarsi ADD che 05 ad esempio e cos=EC via... (se vuoi sui manuali Intel ad esempio o cmq in giro trovi simpatiche tabelle per convertirli anche in binario...io mi trovo bene anche con la tabella degli opcode inclusa nell'help del masm32 con tanto di opcode a seconda della grandezza degli operandi e cmq Istruzione <--> opcode) l'offset ...letteralmente scostamento...supponendo di essere in un certo "segmento" di memoria (che poi se siamo in protected mode il segmento ha un significato un tantino diverso...) l'offset indica la locazione, a partire dall'indirizzo del segmento in cui si trova una certa "istruzione" e di conseguenza, dove il microprocessore sar=E0 in grado di localizzare un determinato opcode http://ritz.oltrelinux.com/asm/opcodes.zip :))) > relativamente ad alcuni vecchi exploits (es dcom) ahh ecco te pareva :P > Ho sentito di una versione particolare di find o di un programma noto com= e > getesp.exe > ma non sono riuscito a trovarlo in rete. dici questo ad esempio: http://users.pandora.be/0xffffffce/scanit/tools/opfinder.zip ? Col dovuto rispetto, forse prima di "giocare" con gli exploit per=F2.... :) ________________________________________________________ http://www.sikurezza.org - Italian Security Mailing List