Burp

Samouczek BurpSuite dla początkujących

Samouczek BurpSuite dla początkujących
BurpSuite to zbiór narzędzi do przeprowadzania testów piórkowych lub audytu bezpieczeństwa.  Ten samouczek koncentruje się na bezpłatnej wersji Community, która zawiera narzędzia Proxy, Intruder, Repeater, Sequencer, Comparer, Extender i Decoder.

Ten samouczek pokazuje, jak zainstalować BurpSuite na Debianie, jak skonfigurować przeglądarkę (w tym samouczku pokazuję tylko, jak skonfigurować ją w Firefoksie) i certyfikat SSL oraz jak przechwytywać pakiety bez wcześniejszej konfiguracji proxy w celu, łącząc go z ArpSpoof i konfigurowanie Invisible Proxy do nasłuchiwania.

Aby rozpocząć instalację BurpSuite, odwiedź i wybierz opcję Get Community (trzecia), aby uzyskać BurpSuite za darmo.

Na następnym ekranie kliknij pomarańczowy przycisk „Pobierz najnowszą wersję”, aby kontynuować.

Kliknij zielony przycisk Pobierz.

Zapisz .sh i nadaj mu uprawnienia do wykonywania, uruchamiając:

# chmod +x

W tym przypadku dla aktualnej wersji na ten dzień uruchamiam:

# chmod +x burpsuite_community_linux_v2020_1.cii

Po uzyskaniu uprawnień do wykonywania, uruchom skrypt, uruchamiając:

# ./burpsuite_community_linux_v2020_1.cii

Instalator GUI wyświetli monit, naciśnij „Kolejny" kontynuować.

Pozostaw domyślny katalog instalacyjny (/opt/BurpSuiteCommunity), chyba że potrzebujesz innej lokalizacji, i naciśnij Kolejny kontynuować.

Odszukaj „Utwórz łącze symboliczne” zaznaczone i pozostaw domyślny katalog i naciśnij Kolejny.

Rozpocznie się proces instalacji:

Po zakończeniu procesu kliknij koniec.

Z menu aplikacji menedżera X-Window wybierz BurpSuite, w moim przypadku znajdował się on w kategorii „Inny”.

Zdecyduj, czy chcesz podzielić się swoim doświadczeniem BurpSuite, czy nie, kliknij Odmawiam, lub Akceptuję kontynuować.

Wychodzić Projekt tymczasowy i naciśnij Kolejny.

Wychodzić Użyj domyślnych ustawień Burp i naciśnij Rozpocznij odbijanie uruchomić program.

Zobaczysz główny ekran BurpSuite:

Przed kontynuowaniem otwórz firefox i otwórz http://beknięcie.

Pojawi się ekran podobny do pokazanego poniżej, w prawym górnym rogu kliknij Certyfikat CA.

Pobierz i zapisz certyfikat.

W menu Firefox kliknij Preferencje, następnie kliknij Prywatność i ochrona i przewiń w dół, aż znajdziesz sekcję Certyfikaty, a następnie kliknij Zobacz certyfikaty jak pokazano niżej:

Kliknij Import:

Wybierz otrzymany wcześniej certyfikat i naciśnij and otwarty:

Kliknij "Zaufaj temu CA do identyfikacji witryn.” i naciśnij dobrze.

Teraz nadal w menu Preferencje Firefoksa kliknij Generał w menu znajdującym się po lewej stronie i przewiń w dół, aż dotrzesz do Ustawienia sieci, następnie kliknij Ustawienia.

Wybierz Ręczna konfiguracja proxy i w Http Proxy pole ustaw IP 127.0.0.1, zaznacz „Użyj tego serwera proxy dla wszystkich protokołów", następnie kliknij dobrze.

Teraz BurpSuite jest gotowy, aby pokazać, w jaki sposób może przechwytywać ruch przez niego, gdy jest zdefiniowany jako proxy. W BurpSuite kliknij Pełnomocnik zakładka, a następnie na Przechwycić karta podrzędna upewniając się przechwytywanie jest włączone i odwiedź dowolną witrynę z przeglądarki Firefox.

Żądanie między przeglądarką a odwiedzaną witryną przejdzie przez Burpsuite, umożliwiając modyfikowanie pakietów jak w ataku Man in the Middle.

Powyższy przykład to klasyczny pokaz funkcji proxy dla początkujących. Jednak nie zawsze możesz skonfigurować proxy celu, jeśli tak, keylogger byłby bardziej pomocny niż atak Man In the Middle.

Teraz użyjemy DNS i Niewidoczny proxy funkcja przechwytywania ruchu z systemu, na którym nie możemy skonfigurować proxy.

Aby rozpocząć, uruchom Arpspoof (na Debianie i opartych na nim systemach Linux, które możesz zainstalować za pomocą trafna instalacja dsniff)Po zainstalowaniu dsniff z arpspoof, aby przechwycić pakiety z celu do routera na konsoli, uruchom:

# sudo arpspoof -i -t

Następnie, aby przechwycić pakiety z routera do celu, uruchom drugi terminal:

# sudo arpspoof -i -t 

Aby zapobiec blokowaniu ofiary, włącz przekierowanie IP:

# echo 1 > /proc/sys/net/ipv4/ip_forward

Przekieruj cały ruch do portów 80 i 443 na swoje urządzenie za pomocą iptables, uruchamiając poniższe polecenia:

# sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination
192.168.43.38
# sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination
192.168.43.38

Uruchom BurpSuite jako root, w przeciwnym razie niektóre kroki, takie jak włączanie nowych serwerów proxy na określonych portach, nie będą działać:

# java -jar -Xmx4g /opt/BurpSuiteCommunity/burpsuite_community.słoik

Jeśli pojawi się następujące ostrzeżenie, naciśnij OK, aby kontynuować.

Po otwarciu BurpSuite kliknij Pełnomocnik>Opcje i kliknij Dodaj przycisk.

Wybierz 80 i dalej Konkretny adres wybierz adres IP sieci lokalnej:

Następnie kliknij Obsługa żądań zakładka, znacznik wyboru Obsługa niewidocznego proxy (włącz tylko w razie potrzeby) i naciśnij dobrze.

Powtórz powyższe kroki teraz z portem 443, kliknij Dodaj.

Ustaw port 443 i ponownie wybierz adres IP sieci lokalnej.

Kliknij Obsługa żądań, zaznacz wsparcie dla niewidoczne proxy proxy i naciśnij dobrze.

Oznacz wszystkie serwery proxy jako działające i jako niewidoczne.

Teraz z urządzenia docelowego odwiedź witrynę internetową, zakładka Przechwyć pokaże przechwytywanie:

Jak widać udało Ci się przechwycić pakiety bez wcześniejszej konfiguracji proxy w przeglądarce docelowej.

Mam nadzieję, że ten samouczek dotyczący BurpSuite okazał się przydatny. Śledź LinuxHint, aby uzyskać więcej wskazówek i aktualizacji dotyczących systemu Linux i sieci.

Gry Jak stworzyć grę na Linuksie
Jak stworzyć grę na Linuksie
Dziesięć lat temu niewielu użytkowników Linuksa przewidywało, że ich ulubiony system operacyjny pewnego dnia stanie się popularną platformą do gier dl...
Gry Open Source Ports of Commercial Game Engines
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Gry Najlepsze gry wiersza poleceń dla systemu Linux
Najlepsze gry wiersza poleceń dla systemu Linux
Wiersz poleceń jest nie tylko twoim największym sprzymierzeńcem podczas korzystania z Linuksa - może być również źródłem rozrywki, ponieważ możesz go ...