연구 프로젝트의 일환으로 악성 코드가있는 것으로 확인 된 안드로이드 응용 프로그램을 대상으로 메소드 프로파일 링 작업을 수행하고 있습니다. 프로세스를 자동화하기 위해 배치 파일과 Java 실행 파일을 만들어 디코딩하고 android : debuggable 플래그를 추가하고 테스트 장치에 응용 프로그램을 다시 작성하고 서명 한 다음 설치합니다. 다음 단계는 응용 프로그램을 시작하는 것입니다.의도, 패키지 및 활동을 모른 채 adb에서 응용 프로그램 시작
해당 응용 프로그램의 의도, 패키지 또는 활동을 모른 채 adb에서이를 수행 할 수 있습니까? 나는 adb 셸의 'am start'명령을 알고 있지만 올바르게 다시 호출하면 패키지와 활동이 최소한으로 시작되어야합니다.
이 정보없이이 응용 프로그램을 시작할 수있는 방법이 있습니까? 아니면 패키지와 액티비티를 가져 와서 내 배치 파일에서 사용하는 또 다른 방법입니까?
기본적으로 패키지와 의도 및 사안에 대한 나머지 목록을 살펴 봐야합니다. 또한, 예, 정확하게 정확하게 말한 것은 아닙니다. 활동 대신 "실행 응용 프로그램"을 사용하여 사과드립니다. – Mike
사과 할 필요가 없습니다, 요점은 일반적으로 하나 이상의 엔트리 포인트가 있다는 것입니다. 악성 행위는 들어오는 SMS 또는 GCM 알림에 의해 트리거 될 수 있습니다. 등록 된 모든 구성 요소를 확인해야합니다. 물론 의도 데이터 및/또는 추가 정보에 따라 행동이 다를 수 있습니다. –
작업에 대한 내 지침은 다소 제한적 이었지만 다음 연구 모임에서 이러한 문제를 제기 할 것입니다. 그 동안 패키지와 활동에 대한 나머지 목록을 분석 할 것입니다. – Mike