python如何創(chuàng)建一個全是x的矩陣?
溢出測試時,常常需要生成一長串字符串去填充緩沖區(qū),用循環(huán)的話比較麻煩。python中直接可以用乘號來操作字符串:
shellcode = '\x90' * 1000 執(zhí)行后,shellcode的值為1000個\x90。 同時也可以用加號來操作字符串,連接兩個字符串的例子如下:
import struct buffer = 'A' * 100 jmpesp = struct('<L', 0x7ffa4512) #將0x7ffa4512轉(zhuǎn)化為\x12\x45\xfa\x7f的格式 buffer += jmpesp 例如:三階的單位陣:
unit1=[[1,0,0],[0,1,0],[0,0,1]] print(unit1) for i in range(0,3): for j in range(0,3): print(unit1[i][j],end=' '
) print() for i in range(0,3): print(unit1[i])
上一篇fifa22