emile.space r2wa.rs
tag: ctf, resource

1. symbolic execution

1.1. old python2 syntax

import os
import angr

>

project = angr.Project("binaryname", auto_load_libs=False)
path_group = project.factory.path_group()

>

//path_group.explore(find=0x400000)
path_group.explore(find=lambda path: "Nice!" in path.state.posix.dumps(1))

>

print path_group.found[0].state.posix.dumps(0)

1.2. tooling

1.2.1. r4ge (angr for r2)