Self-Improvement
[InsecureBankv2] Insecure WebView Implementation & External Storage (WebView) 본문
AOS/InsecureBankv2
[InsecureBankv2] Insecure WebView Implementation & External Storage (WebView)
JoGeun 2021. 12. 29. 15:58Insecure WebView Implementation & External Storage
어플리케이션의 ViewStatement 를 선택하면 이때까지 전송한 명세서를 볼 수 있다.
이는 ViewStatement 클래스 onCreate() 메소드에서 로직을 확인할 수 있다.
ADB
ADB에서 확인해보면 Statements_jack.html 파일을 확인할 수 있다.
누구나 접근할 수 있는 외부 저장소에 저장한다는 것과 WebView의 설정에서 자바스크립트을 Enabled 해놓았기 때문에 입력값에 스크립트 구문을 삽입하면 동작된다.
XSS
스크립트 구문을 삽입한 후 ViewStatement를 확인하면 동작된다.
<script>alert(4)</script>
<script>location.href='/data/data/com.android.insecurebankv2/shared_prefs/mySharedPreferences.xml'</script>
'AOS > InsecureBankv2' 카테고리의 다른 글
[InsecureBankv2] Exported Content Provider (ADB, Drozer) (0) | 2021.12.29 |
---|---|
[InsecureBankv2] Sensitive Information in Memory (Fridump) (0) | 2021.12.29 |
[InsecureBankv2] Rooting Bypass (Frida Hooking) (0) | 2021.12.29 |
[InsecureBankv2] Insecure Logging (ADB logcat) (0) | 2021.12.29 |
[InsecureBankv2] Application Backup Enabled (abe.jar) (0) | 2021.12.29 |