Hi leutz,
Will ein proggie unter xp sp2 exploiten, klappt soweit auch ganz gut![]()
nur zersmasht windows mit der funktion LoadLibraryA meinen shellcode...
Erstes Problem war, das der Shellcode von metasploit den obersten stack wert in ebx popte, und aufgrund dieses werten den shellcode decodete, da stand aber müll drinne, so das nicht der shellcode decodiert, sondernd eine access violation provoziert wurde.
Habe den wert von ebx dann auf den anfang des shellcode gesetzt (bisher nur im debugger) - das geht OK.
Aber sobald durch den shellcode in loadlibraryA gesprungen wird, und dort eine loop erreicht wird, wird mein shellcode überschrieben..., mein shellcode liegt auf dem stack...
bevor ich jetzt den decoder dahingehend umschreibe das der decodierte kram in einen anderen speicherbereich entpackt wird, wollte ich mal fragen ob jemand ähnliches kennt, bzw. ob jemand eine andere lösung kennt.
:rofl:
Greetz![]()


Zitieren
