transform module

binaryninja.transform.Transform(handle)
binaryninja.transform.TransformParameter(name)
binaryninja.transform.range(*args) A Python2 and Python3 Compatible Range Generator
binaryninja.transform.with_metaclass(meta, …) Create a base class with a metaclass.
class binaryninja.transform.Transform(handle)[source]

Bases: object

decode(input_buf, params={})[source]
encode(input_buf, params={})[source]
group = None
list = [<transform: Zlib>, <transform: StringEscape>, <transform: RawHex>, <transform: HexDump>, <transform: Base64>, <transform: Reverse>, <transform: CArray08>, <transform: CArrayA16>, <transform: CArrayA32>, <transform: CArrayA64>, <transform: CArrayB16>, <transform: CArrayB32>, <transform: CArrayB64>, <transform: IntList08>, <transform: IntListA16>, <transform: IntListA32>, <transform: IntListA64>, <transform: IntListB16>, <transform: IntListB32>, <transform: IntListB64>, <transform: MD4>, <transform: MD5>, <transform: SHA1>, <transform: SHA224>, <transform: SHA256>, <transform: SHA384>, <transform: SHA512>, <transform: AES-128 ECB>, <transform: AES-128 CBC>, <transform: AES-256 ECB>, <transform: AES-256 CBC>, <transform: DES ECB>, <transform: DES CBC>, <transform: Triple DES ECB>, <transform: Triple DES CBC>, <transform: RC2 ECB>, <transform: RC2 CBC>, <transform: Blowfish ECB>, <transform: Blowfish CBC>, <transform: CAST ECB>, <transform: CAST CBC>, <transform: RC4>, <transform: XOR>]
long_name = None
name = None
parameters = []
perform_decode(data, params)[source]
perform_encode(data, params)[source]
transform_type = None
class binaryninja.transform.TransformParameter(name, long_name=None, fixed_length=0)[source]

Bases: object