일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- XSS
- otter
- ctf
- beebox
- 2018
- Reflected XSS
- vulnhub
- diva
- SQL Injection
- 안드로이드
- logstash
- lord of sql injection
- Strings
- MFT
- InsecureBank
- CTF-d
- frida
- kibana
- base64
- Docker
- NTFS
- 인시큐어뱅크
- Suninatas
- Volatility
- foremost
- elasticsearch
- Openstack
- igoat
- ESXi
- 파이썬
- Today
- Total
Information Security
msfpc 안드로이드 악성코드 제작을 이용해 내부침투 본문
msfpc 안드로이드 악성코드 제작을 이용해 내부침투
HackingPractice 2019. 12. 14. 18:15msfpc 도구를 이용해 악성 apk를 제작했다.
android apk 파일과 android 리소스 파일 2개가 생성된 것을 알 수 있다.
apk 파일 이름이 너무 길어 test.apk 파일 이름으로 변경했다.
android 리소스 파일 내용들을 확인했다.
msfconsole -r 옵션을 이용해 android 리소스 파일을 불러왔다.
python을 이용해 HTTP Server를 열었다.
안드로이드에서 HTTP Server에 접속을 하면 test.apk 악성코드가 보이는 것을 알 수 있다.
test.apk 설치 화면에서 권한 부여가 되어 있는 항목들을 알 수 있다.
시작할 때 실행, 시스템 설정 수정을 할 수 있는 것을 알 수 있다.
test.apk 파일을 실행시키면 Session이 연결된 것을 알 수 있다.
sessions -i 명령어를 통해 session이 연결되어 있는 것을 알 수 있다.
sessions -i 1 명령어를 입력하면 meterpreter가 연결된 것을 알 수 있다.
sysinfo 명령어를 통해 안드로이드 정보를 확인할 수 있다.
shell 명령어를 입력해 리눅스 명령어와 같기 때문에 ps 명령어를 입력해보았다.
netstat 명령어를 입력해 정보를 확인할 수 있다.