1) keytool로 키 생성
keytool -genkey -v -keystore my-release-key.keystore -alias test -keyalg RSA -keysize 2048 -validity 10000
2) 사이닝
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore {apk 파일명} test
3) 검증
jarsigner -verify -verbose -certs {apk 파일명}
4) 설치
adb install {apk파일명}
현재는 수동 방법을 잘 사용하지 않고 있지만, 가끔 내부망에서 APK를 위변조하여 악성코드를 퍼트리는 시나리오에서 사용하곤 한다.(e.k APK_MANAGER / APK-KILLER)
'모의해킹 > 안드로이드' 카테고리의 다른 글
루팅의 끝 이제 구글링 안해💥(Magisk Interface) (0) | 2020.06.04 |
---|---|
Frida를 통한 JAVA 후킹 그리고 이해와 실습(소스코드 포함) (0) | 2020.05.28 |
모바일(Andorid) 모의침투 강의 준비 (0) | 2020.04.23 |
Frida를 이용한 안드로이드 해킹 연구 발표자료 (0) | 2019.11.22 |