관리 메뉴

Information Security

msfpc 안드로이드 악성코드 제작을 이용해 내부침투 본문

메타스플로잇/msfpc 안드로이드 악성코드 제작을 이용해 내부침투

msfpc 안드로이드 악성코드 제작을 이용해 내부침투

HackingPractice 2019. 12. 14. 18:15

msfpc 도구를 이용해 악성 apk를 제작했다.

그림 1-1 msfpc 명령어

android apk 파일과 android 리소스 파일 2개가 생성된 것을 알 수 있다.

그림 1-2 파일생성

apk 파일 이름이 너무 길어 test.apk 파일 이름으로 변경했다.

그림 1-3 test.apk

android 리소스 파일 내용들을 확인했다.

그림 1-4 리소스 파일

msfconsole -r 옵션을 이용해 android 리소스 파일을 불러왔다.

그림 1-5 리소스 파일

python을 이용해 HTTP Server를 열었다.

그림 1-6 HTTP Server

안드로이드에서 HTTP Server에 접속을 하면 test.apk 악성코드가 보이는 것을 알 수 있다.

그림 1-7 test.apk

test.apk 설치 화면에서 권한 부여가 되어 있는 항목들을 알 수 있다.

그림 1-8 MainActivity

시작할 때 실행, 시스템 설정 수정을 할 수 있는 것을 알 수 있다.

그림 1-9 악성행위

test.apk 파일을 실행시키면 Session이 연결된 것을 알 수 있다.

그림 1-10 Session

sessions -i 명령어를 통해 session이 연결되어 있는 것을 알 수 있다.

그림 1-11 session 연결

sessions -i 1 명령어를 입력하면 meterpreter가 연결된 것을 알 수 있다.

그림 1-12 meterpreter

sysinfo 명령어를 통해 안드로이드 정보를 확인할 수 있다.

그림 1-13 sysinfo

shell 명령어를 입력해 리눅스 명령어와 같기 때문에 ps 명령어를 입력해보았다.

그림 1-14 shell

netstat 명령어를 입력해 정보를 확인할 수 있다.

그림 1-15 netstat