ADB를 이용한 루팅 탐지 우회

홈 > 안드로이드 > 안드로이드 > 기술
안드로이드

ADB를 이용한 루팅 탐지 우회

12 알파Alpha 100 18991 8

안녕하세요. 이번 시간에는 루팅 탐지 우회를 해볼겁니다. 루팅 탐지 우회에는 스말리 코드 변조, ADB를 이용한 su파일명 수정, 모듈을 이용한 루팅 탐지 우회 (ANRC 등), Magisk Hide 등이 있습니다. 저는 이중에서도 ADB를 이용한 su파일명 수정 <<-- 이것을 알려드리겠습니다.


82e766c3179c26586559eb46560d27a1_1603459855_1421.png
1.에뮬레이터를 켜주세요. 휴대폰 같은 경우에는​ USB 케이블로 PC와 연결하시고 휴대폰 설정에 개발자 옵션에서 USB 디버깅을 켜줍니다.


82e766c3179c26586559eb46560d27a1_1603459973_0067.png
2.PC에서 cmd를 키시고 "adb devices"라는 명령어를 입력하여 연결이 정상적으로 되었는지 확인합니다. 오른쪽에 device라고 뜨면 잘 연결이 된 상태인데 전 offline으로 떠도 잘 되더라구요.


82e766c3179c26586559eb46560d27a1_1603460068_9889.png

3."adb shell"이라는 명령어를 입력하여 루트 모드로 진입합니다.

여기서부터는 리눅스 명령어를 몇가지 알아야 하는데 여기서는 ls, cd, mount, mv

이 4가지 명령어만 사용해서 우회를 해볼겁니다.


82e766c3179c26586559eb46560d27a1_1603460069_0694.png

4."ls"라는 명령어를 입력하여 파일과 폴더를 확인합니다. su라는 파일을 찾아

파일명을 변경하면 되는데 좀비고라는 게임 같은 경우에는 /system/xbin 경로에 있는

su파일을 감지하더라구요.


82e766c3179c26586559eb46560d27a1_1603460069_1079.png
5."cd /system/xbin"라는 명령어를 입력하여 해당 경로로 이동해줍니다.


82e766c3179c26586559eb46560d27a1_1603460069_1376.png
6."ls" 명령어를 또 한번 입력하여 su파일이 존재하는지 확인해줍니다.


82e766c3179c26586559eb46560d27a1_1603460069_1845.png
7.파일명을 변경하지 전에 "mount -o remount r,w /system"이라는 명령어를 입력하여 system 폴더에 읽기와 쓰기 권한을 줍니다.


82e766c3179c26586559eb46560d27a1_1603460069_2198.png
6."mv su su2"라는 명령어를 입력해줘서 파일명을 바꿉니다. 그러면 이제 우회가 성공적으로 된겁니다.


82e766c3179c26586559eb46560d27a1_1603460069_2581.png

7."ls" 명령어를 한번 더 쳐서 su파일이 su2로 이름이 잘 변경되었는지 확인해줍니다.


그리고 주의할 점이 하나 있는데 에뮬레이터를 끄기전에 반드시 "mv su2 su" 명령어를 입력하여 다시 su라는 파일로 이름을 바꿔주셔야 합니다. 만약 그렇지 않을 경우, 에뮬레이터를 다시 실행했을 때 루트 권한이 사라져 버립니다.


82e766c3179c26586559eb46560d27a1_1603460069_2982.png
8.이런식으로 "mv su2 su" 명령어를 입력하여 루트 권한을 다시 불러와줍니다.


82e766c3179c26586559eb46560d27a1_1603460069_3299.png
82e766c3179c26586559eb46560d27a1_1603460069_3622.png

9."ls" 명령어를 입력하여 su로 잘 변경되었는지 다시 한번 확인해줍니다.


이상으로 ADB를 이용한 루팅 탐지 우회를 마치도록 하겠습니다. 저는 분명 루팅 탐지 우회만 알려드렸지, 게임가디언이나 다른 치팅 어플 감지 우회를 알려드리지는 않았습니다.


요즘 유튜브나, 채팅방 이런거 다 접고 혼자 공부하고 학교 생활하느라 바쁘네요.

100 Comments
3 유키 2020.10.23 23:03  
오 꿀팁 감사합니다
1 애교만땅 2020.10.24 16:56  
꿀팁감사합니다.. 공부할거 한개더생김^^
2 herial 2020.10.24 17:24  
좋은 정보네요 감사합니다.
1 jjoonn 2020.10.24 22:02  
감사합니다
1 itmir913 2020.10.26 23:57  
에뮬레이터를 껐다면 adb shell su2를 입력하여 다시 루트권한을 가져올 수 있을 것 같습니다.
12 알파Alpha 2020.11.22 12:47  
아하 처음 알았네요 감사합니다
1 rhdqorrl 2020.10.27 19:04  
ld앱플레이어 에서도 되나요 해보니까 adb shell 치니까 이상한 문구로 파일위치가 바뀌면서 is 쳐도 무반응이네요...
12 알파Alpha 2020.10.27 20:44  
ls 입니다
1 alal 2020.10.27 19:45  
와우...한 눈에 봤을 땐 어렵긴 한데 잘 이용해보겠슴당!
1 yasathedog 2020.10.27 20:06  
알파님은 '좀비고등학교'라는 게임에서 불법프로그램을 악의적으로 사용하시던 분입니다. 게다가 핵(불법프로그램)을 판매까지도 하였으며 이윤을 추구하였습니다. 관리자님의 빠른 조치를 기다립니다.
1 xingchen 2020.10.27 23:07  
감사합니다
1 solle 2020.10.31 02:06  
감사합니다~
1 solle 2020.10.31 02:09  
감사합니다~
1 헷지호그 2020.11.05 15:37  
오.. 이런방법이
1 unclejo 2020.11.09 21:39  
아항! 감사합니다 ㅎㅎ
1 uijin 2020.11.12 11:47  
감사합니다!!1
2 yum123 2020.11.14 10:28  
감사합니다!!
1 멍멍이이삼 2020.11.14 23:46  
감사합니다
1 린엔 2020.11.18 14:34  
다른 앱플레이어도 가능한가요?
12 알파Alpha 2020.11.20 16:18  
네 가능합니다
2 독고진 2020.11.19 10:14  
감사합니다
3 flowcow 2020.11.20 13:04  
꿀팁 감사합니다.
1 beomsu317 2020.11.20 17:20  
감사합니다!
3 배움 2020.11.21 00:05  
해외어플쪽으로 털어먹읍시다^^7
1 이알 2020.11.24 19:06  
감사합니다~
1 Dntks 2020.11.29 13:39  
감사합니다
1 jiyu 2020.12.01 15:46  
어렵네요  ㅠ
1 gggeg3 2020.12.01 19:01  
감사합니다
3 lofin 2020.12.01 21:24  
반갑습니다 알파님~
12 알파Alpha 2020.12.01 21:46  
반갑습니다
1 휘날리는풀잎 2020.12.05 03:10  
잘 읽고 감니다
1 여친번호 2020.12.14 23:52  
감사합니다~
1 akcjvh 2020.12.23 11:04  
감사합니다
1 어헐헐사용중이다 2020.12.24 15:53  
감사합니다
1 디멘치트 2020.12.26 01:59  
감사합니다
1 빡빡스님 2020.12.26 12:14  
감사합니다!
2 kail55 2020.12.29 00:08  
좋은 정보 감사합니다.
1 부칸 2020.12.31 03:27  
감사합니다
2 Djsbss 2021.01.02 03:00  
감사합니다
1 깨비나리아빠 2021.01.06 06:28  
감사합니다.
1 berr 2021.01.06 18:23  
감사합니다
1 gjxkddl 2021.01.07 15:31  
재밌습니다 감사합니다
2 Foodauto 2021.01.08 01:55  
감사합니다간의글 잘봤습니다
1 김덕배 2021.01.08 15:52  
감사합니다.
1 dd91nrj 2021.01.10 14:20  
감사합니다
1 은녕 2021.01.13 14:26  
이런게 있군요..

Congratulation! You win the 4 축하드립니다! 당첨되셨어요~!

1 웬리이 2021.01.14 16:50  
감사합니다
1 Luck 2021.01.18 16:12  
감사합니다
1 412241dfd 2021.01.18 23:35  
감사합니다
1 cr0n 2021.01.19 17:52  
잘봤습니다.

Congratulation! You win the 2 축하드립니다! 당첨되셨어요~!

1 hpmx 2021.01.26 13:07  
감사합니다
5 킹왕짱 2021.01.29 19:10  
무언가 복잡해 보이면서도 잘 설명해 주셔서
따라해 볼 수도 있을 것 같습니다.
감사합니다
좋은 하루되셔요
1 gamb1t 2021.01.30 22:04  
감사합니다 근데
mount -o remount r,w /system 을 입력하면
mount: '/system' not in /proc/mounts 오류가 발생하는데 해결방법이 있을까요?
+) 찾아보니 안드로이드 10에서는 system mount 를 지원하지 않는다는군요. 읽기 쓰기를 허용할 다른 방법이 있나요?
1 omng 2021.02.04 08:38  
감사합니다
1 hieogi 2021.02.07 16:13  
오호 해봐야 겠는데요
2 에녹 2021.02.12 00:09  
감사합니다. 꿀팁!
1 ha7307 2021.02.12 04:21  
감사합니다
1 게임폭삭 2021.02.13 03:21  
좋은정보 ㄳ합니다
1 rena 2021.02.17 02:17  
mount: '/system' not in /proc/mounts 떠서 안되네요
1 ililililil 2021.02.20 11:50  
감사합니다~
1 Erika1 2021.02.20 12:07  
오감사합니다!
1 수퍼유저 2021.02.25 17:38  
감사합니당
1 츄르팟 2021.02.27 05:59  
저게 파일관리자로 위치 찾아가서 파일명 직접 바꿔도 되지 않나요?
1 sonogamirinee 2021.03.13 22:33  
꿀팁 감사합니다!!
1 bento 2021.03.25 18:39  
좋은정보 감사합니다!
1 새우까앙 2021.04.01 02:07  
감사합니다
1 루난 2021.04.04 19:09  
감사합니다
1 hackcatml 2021.04.15 17:08  
감사합니다
1 astar727d 2021.04.16 23:46  
감사합니다
1 이에리에지 2021.04.27 02:18  
정보감사합니다
1 김딱딱 2021.05.10 01:49  
큰 도움이 됐어요
1 ahsna99 2021.05.10 23:06  
잘봤습니다 . 도움되네요
1 루이이잉 2021.05.16 10:27  
감사합니다
1 pstdams1337 2021.06.07 23:16  
감사합니다

Congratulation! You win the 1 축하드립니다! 당첨되셨어요~!

1 bbaabb 2021.07.02 10:11  
스말리코드 변조와 비슷한 원리인가요?
12 알파Alpha 2021.07.02 23:42  
예 맞습니다
1 sfsdfsaf 2021.08.01 22:41  
안되네 이게참  어렵네요
5 플리즈릴리즈박 2021.08.03 14:32  
잘배워갑니다 좋은 글 감사합니다 ^^
1 context 2021.08.08 18:15  
감사합니다.
3 굿모닝 2021.08.27 03:04  
정보 감사합니다^^)
1 찰리 2021.09.13 12:23  
정말 알고 싶었던 정보인데 ㅠㅠ 감사합니다
1 공린드 2021.10.14 15:03  
강사합니다

Congratulation! You win the 7 축하드립니다! 당첨되셨어요~!

1 ㅎ헤 2021.11.12 10:52  
adb는 내부또는  외부명령,실행가능한프로그램 또는배치파일이 아닙니다라고 뜨는데 어떻게해야하나요
1 핫커피 2021.11.12 19:17  
감사합니다
1 smpeople 2021.11.21 11:11  
감사합니다 좋은 정보 잘 보고 배워볼게요
2 Ahkin 2022.02.13 22:43  
어려워보이지만 한번 시도해보겠습니다!
2 Ahkin 2022.03.04 12:18  
adb devices 부터 작동을 안하는데 어떻게 해야하나요 ㅠㅠ..
12 알파Alpha 2022.03.04 18:43  
구글에 ADB 설치, ADB 환경변수, ADB 에뮬레이터 어채피 검색하세염!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2 Ahkin 2022.03.05 07:42  
앗 감사합니다!
3 최삽질 2022.04.21 22:27  
안녕하세요 알파님. 엘디 64비트엔 su 파일이 없는데 혹시 64비트는 어떤 파일인지 아실까요~
12 알파Alpha 2022.04.28 16:41  
파일 관리자에서 루트 모드 키시면 됨
1 하리영 2022.04.22 23:19  
감사합니다~
1 생새우 2023.02.16 23:10  
감사합니다
1 필라 2023.04.04 22:43  
혹시 쪽지 봐주시ㅏㄹ수있나요 ?
1 필라 2023.04.12 01:00  
ㅠㅠ답장해주세요
1 324526 2023.04.27 18:40  
잘배워갑니
2 nilpas 2023.06.26 23:28  
감사합니다
8 Dean 2023.07.12 09:50  
감사합니다-
1 almaystro79 2023.10.20 18:59  
i am getting banned in call of duty because of that thank u so much
1 안드로이드해커 2023.12.09 23:42  
배우겠습니다
Category