Wpis z mikrobloga

Czy można podejrzeć ruch sieciowy aplikacji, aby sprawdzić, jakie zapytanie wysyła ona do serwera po zeskanowaniu kodu kreskowego oraz jaką odpowiedź otrzymuje (np. cenę produktu)? Tak, aby można było wprowadzić własny kod kreskowy i otrzymać cenę produktu.
#android #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ZidaneNS: zależy od implementacji. Możesz zacząć od podpięcia urządzenia do sieci lokalnej i użycia wireshark żeby podejrzeć ruch. Osobiście wątpię żeby ktoś zadawał sobie na tyle dużo trudu żeby szyfrować ruch kluczem publicznym
  • Odpowiedz
@ZidaneNS: Jeśli ktoś odwalił manianę i nie zabezpieczył zbytnio apki to na kompie proxy (np. mitmproxy), w telefonie konfigurujesz proxy wskazując na komputer, instalujesz certyfikat CA proxy w telefonie, aby mógł odszyfrowywać HTTPS. Wtedy skanujesz kod w aplikacji i w oknie proxy zobaczysz pełne zapytanie (URL, nagłówki, payload z kodem kreskowym) oraz odpowiedź JSON/XML z ceną i innymi danymi.

Gorzej, jeśli aplikacja ma SSL Pinning. Wtedy bez roota na telefonie
  • Odpowiedz