1 2 3 4 5 6 7 8 9 10 11 12 13 14 | import angr def main(): p = angr.Project("./RedVelvet", load_options={'auto_load_libs': False}) ex = p.surveyors.Explorer(find=(0x401606, ), avoid=(0x4016cb,0x401419,)) ex.run() return ex.found[0].state.posix.dumps(0).strip('\0\n') if __name__ == '__main__': print main() | cs |
위 코드를 실행시키면 What_You_Wanna_Be?:)_lc_la 라는 결과값이 나오게 된다.
여기서 중복값이 발생하게 되는데 lc가 아닌 la라는 것을 게싱을 통해 파악 가능하다.
FLAG : What_You_Wanna_Be?:)_la_la
'CTF > Codegate 2018' 카테고리의 다른 글
[Codegate Quals 2018] Super Marimo (0) | 2018.02.17 |
---|---|
[Codegate Quals 2018] Welcome to droid (0) | 2018.02.13 |
[Codegate Quals 2018] BaskinRobins31 (0) | 2018.02.12 |