Flag Checker Solver
Utilização
project = angr.Project("./nome_do_executavel", main_opts={'base_addr': 0x400000}, auto_load_libs=False)state = project.factory.full_init_state(
args=['./nome_do_executavel'],
add_options=angr.options.unicorn,
stdin=flag,
)# Exemplo de endereços
good_address = 0x40111d
avoid_address = 0x401100
sm.explore(find=good_address, avoid=avoid_address)Referências
Atualizado