앱을 설치하면 .so 파일이 노출되서 수정이 가능한데 .so 파일을 보호하는 방법이 있을까요?

nike7839의 이미지

앱을 설치하면 .so 파일이 노출되서 수정이 가능한데 .so 파일을 보호하는 방법이 있을까요?

.so 파일이 노출되고 그 값을 변경 한 후 앱에 적용이 가능하다고 하더군요.

그러면 이런 .so 파일을 보호하는 방법이 있을까요?

리패킹이나 다른 방법이 있다면 알려주세요.

익명 사용자의 이미지

궁극적으로는 없고, 현실과 타협한다면 있습니다. 앱과 .so 파일 이야기하시는 거 보니 안드로이드인 것 같은데, 상용 난독화 솔루션을 적용하더라도 결국에는 어떤 걸 사용하느냐에 따라서 창과 방패의 싸움이 될 뿐입니다.

twinwings의 이미지

so 파일을 로드 하는 부분에 파일의 hash값을 비교하는 부분을 넣어서 변조여부를 체크하는건 어떨까요?

익명 사용자의 이미지

.dex 부분에서 해시 검사를 무력화시키는 방법이 있습니다.