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, 아는척하기위한 블로그. 저는 귀엽습니다
,