Analizator plików rozszerzeń Chrome
Analizuj archiwum rozszerzenia Chrome, pakiet CRX lub plik manifest.json i podsumowuj jego strukturę, uprawnienia oraz metadane.
Wejście
Wyjście
Instrukcja
Czym jest pakiet rozszerzenia Chrome?
Rozszerzenie Chrome jest zwykle pakietem opartym na pliku manifestu, który zawiera metadane, zasoby i kod ładowany przez przeglądarkę. W większości przypadków plik manifestu opisuje nazwę rozszerzenia, uprawnienia, skrypty działające w tle, ikony i inne ustawienia.
Spakowane rozszerzenia mogą być również dystrybuowane jako pliki .crx, które zawierają tę samą zawartość archiwum w kontenerze specyficznym dla Chrome. Oznacza to, że często można dowiedzieć się wiele o rozszerzeniu bez jego uruchamiania.
Opis narzędzia
To narzędzie analizuje pliki rozszerzeń Chrome i podsumowuje manifest oraz metadane pakietu. Obsługuje pliki .crx, .zip lub surowy manifest w formacie JSON, wyodrębniając najważniejsze informacje i przedstawiając je w czytelnym raporcie.
Użyj go, aby szybko sprawdzić uprawnienia, ikony, konfigurację działania w tle i zlokalizowane nazwy przed ręcznym otwarciem pakietu.
Przykłady
- Podpisany plik
.crxz Chrome Web Store - Zwykły plik
manifest.jsonz rozpakowanego rozszerzenia - Spakowany pakiet rozszerzenia zawierający
manifest.jsoni zasoby
Funkcje
- Obsługa wyodrębniania metadanych CRX v2 i CRX v3
- Rozwiązywanie zlokalizowanych nazw i opisów z katalogu
_locales - Wyświetlanie podglądów ikon i surowej zawartości manifestu
Ograniczenia
To narzędzie wykonuje wyłącznie analizę w zakresie możliwym na podstawie dostępnych danych. Nie uruchamia kodu rozszerzenia, nie weryfikuje łańcuchów zaufania ani nie przeprowadza analizy bezpieczeństwa.
Jeśli pakiet jest niekompletny lub nietypowy, raport odzwierciedla wyłącznie metadane, które można odczytać z manifestu i zawartości archiwum.