给定python中的一个字符串,如何在第n个字节处拆分,并自动对每个块执行操作?

2024-09-28 23:27:50 发布

您现在位置:Python中文网/ 问答频道 /正文

buf = "\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\xb0\x0b\xcd\x80";

给定这个外壳代码字符串(只是一个示例),我想将其分成n个大小的多个块。你知道吗

一旦它被分割,给定未知的n个块数,我希望它自动执行一个功能,比如

os.system("echo " + chunk[1] + ">>/tmp/final")
os.system("echo " + chunk[2] + ">>/tmp/final")

但是,没有每次指定每个操作,也不知道它被分割成的块的数量


Tags: echoossystemtmpfinalchunkbufxc0