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