Naja, damals habe ich das z.b mal gemacht und hatte auch andere Personen gesehen die das z.b unter Linux (Backtrack4) so machten.
Es kommt natürlich auch drauf an was genau man dann später mal mit dem Shellcode machen möchte.. in wiefern das ganze dann
Linux spezifisch aussieht weiß ich nicht - ich hatte es damals unter Windows gemacht gehabt.
Ich weiß aber noch das man da noch "nachbessern" musste bei der Konvertierung
Ist schon ein bisschen frickelarbeit, aber mit etwas Mühe ging das^^
Wobei ich sagen muss das ich es größtenteils fürs Memory Hacking used hatte im Gamehacking Bereich.
Beispielweise hatte ich eigene Funktionen & Programmabschnitte dann in den Metin2 Clienten reingepatcht
die dann über nen entsprechenden Hook ausgeführt wurden den man in den Clienten reinwurschtelte.
Wenn man das ganze für ein Exploit nutzt dürfte das ganze dann vllt etwas umfangreicher
ausfallen als bei einem reinen Gamehack.
Aber wollte ja ohnehin nur "Grob" erklären wie so die Vorgehensweise aussehen könnte
Das beste vom Vorgehen her wäre ohnehin das ganze direkt in ASM zu schreiben und dann zu converten finde ich.
Aber wer kann heutzutage so gut ASM das er da TCP Shells usw coden kann? Wohl die wenigsten (ich nich) ^^
grüße