리버싱

arm bl 함수 호출

y2h000123 2022. 3. 12. 18:35

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

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

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

0x51a6c8 + 0x63ab08 = 0xb551d0

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

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