这是一个C语言虚拟机题,而且也没开地址随机化,于是直接想到angr自动化解题
第一层考点:angr框架使用
| 12
 3
 4
 5
 6
 7
 
 | import angrimport claripy
 proj = angr.Project("./vm")
 state = proj.factory.entry_state()
 simgr = proj.factory.simgr(state)
 simgr.explore(find=0x4009BC,avoid=0x4008C7)
 print (simgr.found[0].posix.dumps(0))
 
 |