def invoke(self, arg, from_tty):
args = parse_arg(arg)
if args[0] == 'argv':
cprint("Automatically symbolize argv", 'green')
Symbolic().symbolized_argv = True
elif args[0] == 'memory' and len(args) == 3:
address, size = map(lambda x: int(x, 0), args[1:])
cprint("Set symbolized memory %s-%s" % (hex(address),
hex(address + size)),
'green')
Symbolic().symbolized_memory.append([address, size])
elif args[0] == 'register':
Symbolic().symbolized_registers.append(args[1])
评论列表
文章目录