Tag Archives: proxy

Testy SOAP serwisu z logowaniem domenowym Windows

Mając zainstalowany SaoapUI próbowałem wygenerować interfejsy z pliku WSDL (Web Services Description Language) testowanego serwisu.  Potrzebne do tego było logowanie domenowe Windows.

SoapUI ładnie poprosił o podanie passów w okienku NT Authentication i potem jeszcze ładniej się zawiesił.

blog2

 

Szybkie ubicie procesu i chwila na stack’u przyniosły rozwiązanie:

  1. Potrzebny jest BurpSuite – wystarczy wersja free v1.5
  2. W zakładce Proxy > Intercept ustawiam Intercept is off
  3. W zakładce Proxy > Options dodaje w Proxy Listeners nowe proxy z portem 8081
  4. W zakładce Options > Connections w Platform Authentication
    – zaznaczam Do platform authentication
    – dodaje adres do zasobu w sieci lokalnej wystawionego na konkretnym procie
    blog4
    -zaznaczam Prompt for credentials on platform authentication failure
  5. Wracam do zakładki Proxy i zaznaczam Running w dodanym proxy
    Przełączam się na zakładkę Proxy > History na której będzie prezentowany log z działania proxy

Następnie przełączam się na SoapUI i w File > Preferences > Proxy Setting dodaje:
Host: localhost
Port: 8081
Enable Proxy:  zaznaczam enable using proxy

Następnie ponownie dodaje adres do WSDL i TADAAAAA! Lista metod powinna zostać pobrana a w Burp Suite można podziwiać logi z ruchu przez proxy 🙂

btool