INNER CODE UNIT · Python
raw_hex
gendigitalinc/ioc · Manjusaka/rip.py:16
def raw_hex(data):
try:
return binascii.unhexlify(data)
except:
print('Hexstring data error..')
sys.exit()
def decode_payload(buff):
payload_type = 'ELF'
decoded = inflate(raw_hex(buff))
if decoded.startswith(b'MZ'):
payload_type = 'EXE'
o_name = 'payload_' + payload_type + '_decoded.bin'
o = open(o_name,'wb')
o.write(decoded)
o.close()
print(o_name+ ' saved.')