buf = "\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\xb0\x0b\xcd\x80";
dieser Shellcode Zeichenfolge Given (nur ein Beispiel), würde ich in mehrere Stücke von n-te Größe aufteilen möge.Gegeben eine Zeichenfolge in Python, wie würde ich bei n-ten Byte teilen, und eine Aktion mit jedem Stück automatisch ausführen?
Sobald seine aufgeteilt, was unbekannt n-ten Anzahl der Stücke gegeben, würde ich dann, wie es automatisch wie
os.system("echo " + chunk[1] + ">>/tmp/final")
os.system("echo " + chunk[2] + ">>/tmp/final")
aber eine fuction auszuführen, ohne jede Aktion jedes Mal spezifiziert, und nicht zu wissen, die Anzahl der Stücke, die seine
in
sind Sie eine Planung kodieren nd dekodieren Sie es in Bytearray, oder wollen Sie nur die Zeichenfolge bei jedem n Zeichen teilen? –
Ich möchte nur die Zeichenkette bei jedem n-ten Zeichen aufteilen, dann habe ich eine Aktion mit wie immer vielen unbekannten Chunks wiederholt, als mein Beispiel. – walkamile
Dies ist eine nette Art und Weise: https://stackoverflow.com/a/9475538/15890 –