본문 바로가기
App/InjuredAndroid

injured.apk | FLAG TWO - EXPORTED ACTIVITY

by 09337 2021. 9. 13.

2번은 첫 화면에서 우회하여 다른 화면을 불러올 수 있다고 알려준다.

147번 라인을 보면 Manifest에서 exported 값이 true로 설정되어있는 것을 볼 수 있다. 인텐트를 허용하면 다른 곳에서 이 활동을 호출할 수 있다.

보통 false로 기본값 설정이 되어있지만, 외부에서의 접근을 허용할 때 true로 설정해준다.

 

exported가 허용되어있기 때문에 adb로 am 명령어를 사용하여 패키지명과 b25lActivity를 입력하면 외부에서 activity 관리자로 접근하여 실행시킬 수 있다.

명령어를 통해 접근할 수 있으므로 인가된 허용자만 접근이 가능한게 아니라는 것이 노출되었기 때문에 취약점이라고 판단한다.

 

위와 같이 입력하면 flag가 나타난다.

'App > InjuredAndroid' 카테고리의 다른 글

injured.apk | FLAG FOUR - LOGIN 2  (0) 2021.09.13
injured.apk | FLAG THREE - RESOURCES  (0) 2021.09.13
injured.apk | FLAG ONE-LOGIN  (0) 2021.09.13
injured.apk | XSS  (0) 2021.09.13
injured.apk | smali 변조  (0) 2021.09.13

댓글