리버싱 관련

angr사용법(2)

Dukup11ch1 2018. 5. 15. 16:16

Claripy를 이용한 인자값 전달 방법


import claripy

claripy.BVS("argv",설정할 크기)

설정할 크기 안에 인자값의 최대 크기를 넣어 주면 됩니다.

ex)argv = claripy.BVS("argv",100*8)


proj.factory.entry_state(args=["./바이너리",argv])

저번에 이야기한 addr변수가 아닌 args변수를 설정해주어야 합니다.


이밑은 저번과 같습니다.


다음글에서는 claripy의 더 자세한 내용을 정리해서 가져오겠습니다