Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem....

13
Bezpieczeństwo aplikacji mobilnych

Transcript of Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem....

Page 1: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte

Bezpieczeństwo aplikacji mobilnych

Page 2: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte

http://www.youtube.com/watch?v=QBGfUs9mQYY

Page 3: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte
Page 4: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte

Plik wykonywalny Dalvik + Zasoby = APK

Aplikacje muszą być podpisane ◦ Istnieje też debug key

Dostępne są różne sklepy: Google Play, Amazon AppStore, GetJar, AppBrain, F-Droid itp.

dex

zasoby

=

Page 5: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte

adb shell

Page 6: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte
Page 7: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte
Page 8: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte
Page 9: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte
Page 10: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte

1. Zainstaluj aplikację PwSec01. Wykorzystując narzędzie JADX spróbuj poznać hasło do programu. Przetestuj jego działanie na emulatorze.

2. Wykorzystując aplikację APK Easy Toolspróbuj podmienić tekst, który wyświetla się użytkownikowi po podaniu prawidłowego hasła.

Page 11: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte

Zainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem.

Spróbuj przenalizować kod aplikacji. Co w nim jest niebezpieczne? Gdzie są zaszyte interesujące informacje?

Spróbuj dojść do tajnej aktywności (SecretActivity).

Page 12: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte
Page 13: Bezpieczeństwo aplikacji mobilnychZainstaluj aplikację PwSec02 i zapoznaj się z jej interfejsem. Spróbuj przenalizować kod aplikacji.Co w nim jest niebezpieczne? Gdzie są zaszyte

Zainstaluj aplikację PwSec03 i spróbuj ją uruchomić.

Spróbuj przenalizować kod aplikacji. Jak myślisz, dlaczego się nie uruchamia?

Spróbuj zmodyfikować kod aplikacji tak, by uruchamiała się poprawnie.