인프런 - 강의/루팅탐지, 탐지우회, 방어방법
3 - 루팅환경 만들기, 기본적인 루팅 탐지
----___<<<<<
2019. 11. 26. 02:05
기본적인 루팅 탐지 방법에 대해 알아보겠습니다.
일단 루팅환경을 만들어야 하는데, 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