정보보안공부
Android - 무결성 위변조 진단 본문
무결성 위변조 진단 시 앱 이름을 변조하여 컴파일후 실행해도 되지만 --no-res 옵션을 사용하여 디컴파일 할 경우 String.xml 파일에 앱 이름 변조가 불가하므로 MainActivity 혹은 IntroActivity, 앱 실행시 동작되는 액티비티 내 Oncreate 밑에 스마일리 코드를 삽입하여 Toast 메시지를 출력하도록 코드를 작성한다.
@@ Toast 메시지를 띄워주는 코드
const-string v0, "무결성 변조 테스트" const/4 v1, 0x0 invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object v0 invoke-virtual {v0}, Landroid/widget/Toast;->show()V |
'Mobile' 카테고리의 다른 글
JEB를 이용한 동적디버깅 (0) | 2019.11.23 |
---|---|
NetBeans를 이용한 동적디버깅 (0) | 2019.11.23 |
Android 앱 진단 참고 (0) | 2019.10.12 |
Android - Smali 코드 분석 5 (0) | 2019.10.09 |
Android - Smali 코드 분석 4 (0) | 2019.10.07 |
Comments