정보보안공부

Android - 무결성 위변조 진단 본문

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

 

 

'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