본문 바로가기
보안 및 개발/MOBILE

[Android] SELinux chcon

by CH@3M 2020. 3. 16.

Android에서 context를 바꿀일이 있어서 SELinux, context, chcon 명령어 등에 대해 찾아보았다. 

Android API들을 보다보면 context를 많이 볼 수 있는데 context는 어플리케이션에 대해 시스템이 관리하는 정보에 접근하거나, 안드로이드 시스템에서 제공하는 API를 호출할 때 사용된다고 한다.

 

유용하게 봤던 링크들은 다음과 같다.

chson /SELinux 

5.6. SELINUX CONTEXTS – LABELING FILES

15 SELinux chcon Command Examples to Change Security Context

안드로이드에서도 옵션은 다르지만 chcon 명령어를 사용할 수 있었다.

chcon --help를 통해 옵션을 확인할 수 있었고

ls -Zl 명령을 통해 context를 조회할 수 있다.

chcon -R context를어떻게바꿀지 파일이름 이렇게 명령어를 주면 context를 바꿀 수 있다.

chcon -R u:object_r:rootfs:s0 파일이름 으로 변경 완료하니 다음과 같이 변경되는 것을 볼 수 있다.

다만, 핸드폰을 재부팅할때는 다시 설정해 주어야한다.

반응형

'보안 및 개발 > MOBILE' 카테고리의 다른 글

화면캡쳐 우회  (0) 2020.03.18
[Android] Burp Suite CA인증서 관련 정리  (0) 2020.03.17
[Android] Integrity Bypass  (0) 2020.03.11
[Android] Frida detection bypass  (0) 2020.03.11
[Android] galaxy s9 루팅하기  (0) 2020.02.20