Projekt zaliczeniowy na Podstawy Bezpieczeństwa Komputerowego
Go to file
2024-10-01 07:14:45 +02:00
lib first commit 2024-10-01 07:13:06 +02:00
.gitignore first commit 2024-10-01 07:13:06 +02:00
.metadata first commit 2024-10-01 07:13:06 +02:00
analysis_options.yaml first commit 2024-10-01 07:13:06 +02:00
fuzz_testing_results.xml first commit 2024-10-01 07:13:06 +02:00
login-fuzzing-dart_fuzz-results.html first commit 2024-10-01 07:13:06 +02:00
PBK_raport.pdf first commit 2024-10-01 07:13:06 +02:00
pubspec.lock first commit 2024-10-01 07:13:06 +02:00
pubspec.yaml first commit 2024-10-01 07:13:06 +02:00
README.md Update README.md 2024-10-01 07:14:45 +02:00
register-fuzzing-dart_fuzz-results.html first commit 2024-10-01 07:13:06 +02:00

Opis projektu

Raport

Plik PBK_raport.pdf zawiera szczegółowy raport z przeprowadzonego testu.

Pliki Dart (katalog lib)

  1. login-and-register.dart
    Plik odpowiedzialny za implementację funkcji logowania i rejestracji w aplikacji. Zawiera logikę, która obsługuje dane wejściowe od użytkownika oraz wykonuje proces autoryzacji.

  2. custom-fuzzing.dart
    Plik implementujący własną implementację fuzzowania w języku dart.

  3. fuzz_dart_test.dart
    Plik implementujący fuzzowanie z użyciem biblioteki fuzz_dart.

Wyniki testów

  • login-fuzzing-dart_fuzz-results.html oraz register-fuzzing-dart_fuzz-results.html
    Te pliki zawierają wyniki testów fuzzingowych przeprowadzonych na funkcjach logowania i rejestracji. Zawierają szczegółowe informacje na temat testowanych przypadków oraz wszelkich napotkanych problemów.

  • fuzz_testing_results.xml
    Ten plik zawiera wyniki własnej implementacji testów fuzzingowych. Zawiera dane dotyczące wykonania testów, takie jak zgłoszone błędy i statystyki związane z przeprowadzonymi testami.

Instrukcja uruchamiania kodu

Aby uruchomić projekt, wykonaj poniższe kroki:

  1. Zainstaluj Dart
    Upewnij się, że masz zainstalowane środowisko Dart. Możesz je pobrać z oficjalnej strony: Dart SDK. Najlepiej będzie zainstalować starszą wersję darta.

  2. Przejdź do katalogu projektu

  3. Uruchom dart pub get aby zainstalować niezbędne biblioteki

  4. dart run custom-fuzzing.dart lub dart run fuzz_dart_test.dart aby uruchomić kod