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.')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…