CouleeApps / hex_integers

A simple python displayhook wrapper for printing ints in hex in binja

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hex Integer Display

A simple python displayhook wrapper for printing ints in hex. Works on nested types, like arrays, tuples, and dictionaries. Also prints the contents of generator objects.

# Prints integers as hex
>>> 123
123 / 0x7b

# Decimal printing is optional (see Settings)
>>> 123
0x7b

# Works on both the repl and the print function 
>>> print(123)
123 / 0x7b

# Lists, dicts, and tuples supported 
>>> list(range(10))
[0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9]

# Generator unwrapping, because why not?
>>> bv.functions
(generator FunctionList) [<func: x86@0x401005>,
 <func: x86@0x40100a>,
 <func: x86@0x40100f>,
 <func: x86@0x40101e>,
 ...]

About

A simple python displayhook wrapper for printing ints in hex in binja

License:MIT License


Languages

Language:Python 100.0%