본문 바로가기

리버싱

arm bl 함수 호출

함수를 호출하는 부분의 주소 + bl뒤의 값

에 위치하는 함수로 이동하게 된다.

다음과 같이 0x51a6c8위치에서 bl명령어를 사용하고, bl뒤의 값이 0x63ab08일때

0x51a6c8 + 0x63ab08 = 0xb551d0

위치의 함수를 호출하게 된다.

Wrapped_Int$$Add 함수의 주소값이 0xb551d0라는 것을 확인 할 수 있다.

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

pyc 분석  (0) 2022.08.16
python에서 c rand 사용하기  (0) 2022.07.07
ptrace(PTRACE_TRACEME, ...)  (0) 2022.01.22
cpp operator  (0) 2021.11.29
BYTE 함수  (0) 2021.11.29