Podczas tworzenia nowych aplikacji nie zawsze wszystko działa jak należy. #od0dopentestera Czasami trzeba coś przeanalizować. Ale co jeśli przez pomyłkę w ostatecznej wersji produktu pozostawimy opcje służące do rozwiązywania problemów? Jeżeli używasz narzędzia Flask to wiesz, że podczas tworzenia aplikacji udostępnia on Wekzeug Debugger. Jeżeli gdzieś kod działa nieprawidłowo to zamiast komunikatu błędu otrzymujemy interaktywny interfejs służący do dynamicznej analizy programu. Możemy wyświetlać wartości zmiennych oraz wykonywać dowolny kod – również złośliwy. Tak zaatakowano kiedyś serwis Patreon. Udostępnianie tego interfejsu w Internecie było na tyle…Kontynuuj Czytanie „Podczas tworzenia nowych…”