728x90
반응형
- 안드로이드 디바이스에서 이벤트가 발생하는 경우 앱들이 브로드캐스트 신호를 주고받으며 시스템상에 일어나는 상황들을 공유한다.
- 이때 신호를 받기 위해서는 브로드캐스트가 정의되어 있어야 하며, 각각의 신호에 맞는 액션 역시 적용되어 있어야 한다.
- 명령어 : run app.broadcast.info -a [패키지명]
- 출력된 내용을 보면 인시큐어뱅크 앱의 브로드캐스트 리시버 이름이 “MybroadCastReciver”인 것을 확인할 수 있다.
- “app.broadcast.info” 모듈로 다양한 정보를 얻기 위해 다음과 같은 옵션을 사용할 수 있다.
- app.braodcast.info 명령어 옵션
- 옵션을 지정하지 않거나 “-u” 옵션 사용 시 추가 옵션을 선택하지 않으면 모든 앱 점검을 실행하기 때문에 각 명령어를 상황에 맞게 사용해야 한다.
- 다음은 숨어 있는 브로드캐스트를 점검하는 “-u” 옵션에 대한 결과값을 비교한 것이다.
- 명령어 : run app.broadcast.info -u -f [특정 단어] , run app.broadcast.info -u -a [패키지 이름]
- 숨어 있는 리시버가 없는 경우
- 숨어 있는 리시버가 있는 경우
728x90
반응형