Profile

머리정리하는곳

c2w2m2

[DIMICTF2017] ToHard


이랬던 문제인뎅.. 푼 사람들이 8분컷 냇다 해서 해봤습니다.


angr 라는게 있다고 해서 이걸 써서 해봤습니다.



import angr


def main():

p = angr.Project("ToHard",load_options={'auto_load_libs': False})

ex = p.surveyors.Explorer(find=(0x00400AD8, ), avoid=(0x00400AF0, ))

ex.run()


return ex.found[0].state.posix.dumps(0)


if __name__ == '__main__':

    print main()



이런식으로 코드 짜고 실행해 봤더니 


엥.... 


대회때 조금만 일찍 알았어도 ㅠㅠ



'Reversing' 카테고리의 다른 글

간단한 Arm 리버싱  (0) 2018.01.06
[CodeGate] RamG  (0) 2018.01.05
[???] cuty  (2) 2017.12.05
[Reversing.kr] Replace  (4) 2017.11.13