###### tags: `reverse` # YACTF.RU Crackme ![](https://i.imgur.com/SmW4QGf.png) - Переходим в виртуальное окружение для Angr: mkvirtualenv --python=$(which python3) angr && pip install angr - Пишем скрипт crackme.py: import angr prj = angr.Project('путь/дофайла/crackme.elf') simgr = prj.factory.simgr() sts = simgr.explore(find=lambda a: b'C' in a.posix.dumps(1)) print(sts) for a in sts.found: print(a.posix.dumps(0)) print(a.posix.dumps(1)) - python3 crackme.py ![](https://i.imgur.com/IWt7xj7.png) - Забираем флаг из вывода скрипта