Mobile
Android - 무결성 위변조 진단
Steady_sp
2019. 10. 30. 21:58
무결성 위변조 진단 시 앱 이름을 변조하여 컴파일후 실행해도 되지만 --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 |