When crafting a buffer overflow exploit in Python, what struct.pack format is used to convert an integer address like 0x0049BF4A into little-endian bytes?
-
A
struct.pack('>I', 0x0049BF4A)
-
B
struct.pack('<I', 0x0049BF4A)
-
C
struct.pack('!I', 0x0049BF4A)
-
D
struct.pack('=I', 0x0049BF4A)