Senior Security Consultant/Penetration Tester | CEO
Egal welcher Exploit mit Shellcoding will man etwas zur Execution bringen. Wenn der Metasploit Shellcode nicht funktioniert, dann sollte man selbst einen schreiben. Es gibt mehrere Möglichkeiten einen Shellcode zu bauen. Man kann zum Beispiel in Python schreiben und den Code umkompilieren lassen. Diese Variante ist aber nicht so sehr zu empfehlen. Als 2. Variante kann man in C Code schreiben und diesen in eine Binary umwandeln und daraus den Assembler OPCode dumpen. Schlussendlich fügt man ihn dann wieder ein. Ist okay, geht aber besser. Die beste Methode ist jedoch, wenn man sich das ganze selbst im Assembler schreibt und daraus den OPCode dumped.
Tipps:
o OPCodes: Man darf „/x“ nicht vergessen
o Lerne Coding Convetions