안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 현재 android 보안을 공부하고있는 대학교 4학년 학생입니다
다름이아니라 이번에 intent의 보안에 관해 공부하고있는데 intent를 broadcast를 하게 될 경우 이 intent가 어디서 날라온
intent인지 알 수 있을까요 ? 제가 알기론 intent의 출처는 모르고 그냥 받기만 한다고 알고있는데 만약 그렇다면
알 수 있는 방법이 없을까요?
그리고 패턴을 분석하려고하는데 이에 앞서 간단한 악성코드를 만들었는데 이게 잘 안되네요 ㅠ
battery low intent를 broadcasting으로 지속적으로 날릴려고 하는데 계속 죽더군요. 도움이 필요합니다!
-------------------------------------------------
타이머로 등록하여 1초에 한번씩 브로드케스팅을 하려고합니다.
밑의 소스 아래로 더 있긴한데 관련있는 소스는 아니라 해당 부분만 올렸습니다.
public class battary_low extends Service {
private Timer timer;
private TimerTask executeAgain = new TimerTask() {
@Override
public void run()
{
Intent statusIntent = new Intent();
statusIntent.setAction(Intent.ACTION_BATTERY_LOW);
sendBroadcast(statusIntent);
}
};
--------------------------------------------------



