단일 함수에서 탐지하는 경우

코드는 생략
 

반환값이 탈옥 탐지에 이용되는 경우

⇒ 다른 거 다 필요없이 함수 리턴값만 후킹해서 바꿔주면 그냥 우회됨.
 

반환값은 이용되지 않지만, 단일함수로 검사하는 경우

함수 하나에 탈옥탐지를 다 때려박은 경우라면, 함수 하나만 집중적으로 우회하고나면 끝이다.
 

대안

함수 후킹으로 전체에 적용된 탈옥탐지를 회피하지 못하도록 하려면
  • 여러 함수로 쪼개고 *******
  • 인라인 함수로 만든다 ******* (빌드하면 함수호출이 실제 코드로 대체되므로 일일이 다 찾아야함..ㅋㅋ)
  • 여러번 호출한다 *******