W dzisiejszych czasach rośnie trend, że kiedy pobierasz oprogramowanie, nie dostajesz właściwie pełnego instalatora. Zamiast tego pobierasz mały plik wykonywalny frontonu, który pobierze prawdziwy instalator w tle po uruchomieniu go i kontynuowaniu instalacji. Chociaż ta metoda dostarczania oprogramowania zmniejsza obciążenie serwerów, ponieważ pobierasz pełnowymiarowy instalator tylko wtedy, gdy jest to wymagane, jest również frustrujące, ponieważ potrzebujesz dostępu do Internetu, jeśli chodzi o instalację, i nie wszyscy mają lub chcą dostępu do sieci czas.
Adobe Flash pobiera pełny instalator w tle
Na szczęście przez większość czasu instalator sieciowy pobiera tylko plik wykonywalny pełnej instalacji, który zwykle jest ukryty lub nie jest od razu widoczny na stronie dewelopera. Chociaż normalnie nie można wyświetlić pełnej ścieżki i bezpośredniego adresu URL aplikacji, gdy komputer pobiera pliki w tle, istnieją sposoby na obejście tego problemu za pomocą niewielkiego oprogramowania. Umożliwi to pobranie pełnego pliku instalacyjnego i zainstalowanie go na dowolnym komputerze w późniejszym terminie.
Narzędzia do wykrywania pakietów przechwytują przychodzące i wychodzące pakiety w sieci i są w stanie wyświetlać dane, które zwykle obejmują bezpośredni adres URL innych plików instalatora, plików wykonywalnych, a nawet plików multimedialnych. Istnieje wiele narzędzi sieciowych, które mogą wykonywać tego typu zadania, takie jak Wireshark lub Fiddler, ale są one bardziej wydajne i zaawansowane. Poniżej przedstawiamy 5 bezpłatnych narzędzi, które mogą przechwytywać pakiety sieciowe i są bardzo łatwe w użyciu, wymagając tylko kilku kliknięć myszką, aby znaleźć ukryty adres URL, którego szukasz. 1. URLSnooper
URLSnooper to narzędzie do monitorowania pakietów, które może bezpośrednio wąchać lub węszyć pełny adres URL z instalatora lub strony internetowej. Używa sterownika przechwytywania WinPcap do swoich zadań wąchania i będziesz musiał zainstalować go ręcznie z folderu, jeśli używasz przenośnej wersji URLSnooper. Oto jak przechwycić adres URL:
Podobnie jak wszystkie narzędzia do wykrywania pakietów, najlepiej rozpocząć wyszukiwanie tylko przed pobraniem pliku, dla którego próbujesz uzyskać adres URL (lub najpierw wyczyść historię), w ten sposób jest mniej danych do przeszukania, aby znaleźć to, co masz po.
1. Domyślnie program jest skonfigurowany do monitorowania tylko plików multimedialnych i musisz przejść do menu Plik -> Zaawansowane i wybrać „Pokaż wszystko” z listy rozwijanej Filtr protokołu.
2. Kliknij przycisk Sniff Network, aby rozpocząć monitorowanie adresów URL na komputerze i utrzymać go.
3. Uruchom instalator internetowy, program lub kliknij link do strony internetowej i pozwól na pobranie głównego pliku lub anuluj po rozpoczęciu pobierania. Wróć do URLSnooper i kliknij przycisk Zatrzymaj wyszukiwanie.
4. Kliknij kolumnę Protokół, aby posortować według typu protokołu. Następnie poszukaj linii z „GET exe file” (lub „http exe file”) i powinieneś zobaczyć coś, co wygląda jak łącze do pliku wykonywalnego. Kliknij dwukrotnie, aby otworzyć go w przeglądarce lub kliknij prawym przyciskiem myszy i skopiuj adres URL, aby potwierdzić, że chcesz. W poniższym przykładzie adres URL pełnego 16 MB instalatora odtwarzacza Adobe Flash jest wąchany w instalatorze internetowym o wielkości 2 MB.
URLSnooper może także wąchać obrazy i pliki audio itp. Istnieje specjalny tryb wyświetlania łączy multimedialnych w filtrze protokołu.
Pobierz URLSnooper
2. HTTPNetworkSniffer
HTTPNetworkSniffer to małe i przenośne narzędzie firmy Nir Sofer (Nirsoft), które przechwytuje żądania HTTP i odpowiedzi między komputerem a serwerem i wyświetla je w łatwym do zrozumienia widoku. Zaletą tego programu jest to, że nie polega on wyłącznie na sterowniku przechwytywania WinPcap, jak wiele innych narzędzi. Obsługuje także gniazda Raw, które nie wymagają sterownika innej firmy, ale wymagają uruchomienia narzędzia jako administrator. WinPcap jest nadal opcją, jeśli ją masz, podobnie jak sterownik monitora sieci firmy Microsoft.
1. Korzystanie z HTTPNetworkSniffer jest bardzo proste, po prostu uruchom narzędzie i poprosi cię o wybranie metody przechwytywania w sieci sterownika Raw, Winpcap lub Microsoft Network i karty sieciowej, jeśli masz więcej niż jedną zainstalowaną. Następnie kliknij OK.
2. Program zacznie przechwytywać automatycznie, a teraz wystarczy uruchomić instalator lub kliknąć przycisk strony internetowej itp., Aby przechwycić adres URL. Następnie naciśnij przycisk Stop i spójrz na kolumnę URL (z prawej strony) w oknie, aby zlokalizować plik wykonywalny. Alternatywnie kliknij dwukrotnie wpis, aby uzyskać pełny adres URL, który możesz skopiować wraz z innymi przydatnymi informacjami. Poniższy obraz wyodrębnia pełny instalator offline Freemake Video Converter z jego małego instalatora internetowego.
Przydatną rzeczą w HTTPNetworkSniffer jest to, że pokazuje wiele innych kolumn informacji o pakietach, takich jak nazwa hosta, metoda, agent użytkownika, kod odpowiedzi i ciąg znaków, typ zawartości, strona odsyłająca, kodowanie, długość treści, połączenie i wiele innych. Wszystkie kolumny można włączać i wyłączać za pomocą menu Widok.
Jeśli chcesz czegoś więcej niż tylko wąchania żądań i odpowiedzi HTTP, inne narzędzie NirSoft o nazwie SmartSniff jest jak bardziej zaawansowana wersja HTTPNetworkSniffer. Może również obsługiwać wąchanie innych protokołów, takich jak UDP, ICMP, SMTP, POP3 i FTP, jednocześnie zapewniając inne funkcje, takie jak zrzuty szesnastkowe itp.
Pobierz HTTPNetworkSniffer