기본적인 루팅 탐지 방법에 대해 알아보겠습니다.
일단 루팅환경을 만들어야 하는데, nox라는 것을 사용합니다.
윈도우와 맥 모두 다 설치가 가능합니다.
얘를 다운 받으면 아래와 같이 되는데, 아랭 사진처럼 Root 끄기 켜기를 통해서 가능합니다.
자, 이렇게 루팅환경을 설정할 수 있습니다.
그렇다면, 기본적인 루팅 탐지를 한번 보겠습니다.
탐지를 하는 방법을 알면 우회를 하는 방법도 알 수 있겠죠??
- "su"탐지
"sudo", "su" 같은 명령어를 리눅스를 다뤄 보셨다면 아실 텐데
sudo는 root가 아닌 사용자가 root권한으로 무엇인가를 실행시키는 것입니다.
su는 현재 계정에서 root계정으로 전환하는 것입니다.
루팅을 하면 su라는 파일이 생기는데 아래와 같은 코드로 탐지할 수 있습니다.
- 루팅관련 앱 탐지
알려진 루팅 관련 앱 혹은 패키지가 설치되어있는지 여부로 알아볼 수도 있습니다.
---참조
https://medium.com/@deekshithmoolyakavoor/root-detection-in-android-device-9144b7c2ae07
https://superwony.tistory.com/16
'인프런 - 강의 > 루팅탐지, 탐지우회, 방어방법' 카테고리의 다른 글
6 - 프로가드 해독, 덱스가드 (0) | 2019.12.05 |
---|---|
5 - 디컴파일, 프로가드 (0) | 2019.11.30 |
4 - 루팅 탐지 피하기(후킹과 프리다) (1) | 2019.11.27 |
2 - 루팅 개요 (0) | 2019.11.23 |
1 - 루팅 탐지와 우회 (0) | 2019.11.23 |