angr사용법(2)

리버싱 관련 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의 더 자세한 내용을 정리해서 가져오겠습니다


'리버싱 관련' 카테고리의 다른 글

themida unpack 할때 신기한점 (1)  (0) 2018.08.10
angr사용법(1)  (0) 2018.04.23
codegate2018 final shall we dance? writeup  (4) 2018.04.08
facebook Video_XXXX.mp4 분석  (0) 2017.12.20
Codegate 2017 angrybird 풀이  (0) 2017.12.14

WRITTEN BY
Dukup11ch1
무근본, 실력 0, 아는척하기위한 블로그. 저는 귀엽습니다

,