Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
IoSpy i IoAttack nie są już dostępne w zestawie WDK po systemie Windows 10 w wersji 1703.
Alternatywą dla tych narzędzi jest użycie testów fuzzingu dostępnych w HLK. Oto kilka do rozważenia.
DF — test rozmyty losowego testu IOCTL (niezawodność)
DF - Test otwarć podrozmytych (niezawodność)
DF — test bufora o zerowej długości FSCTL (niezawodność)
DF — rozmyty losowy test FSCTL (niezawodność)
DF — test interfejsu API rozmytego (niezawodność)
Można również użyć fuzzing opóźnienia synchronizacji jądra, które jest dołączone do Weryfikatora Sterowników.
Test penetracyjny (podstawy urządzeń)Wykonanie ataku I/O przeprowadza testy fuzzingowe. Test Ataku I/O wykorzystuje plik danych IoSpy, który został wcześniej utworzony przez IoSpy w systemie testowym.
Przed uruchomieniem aplikacji IoAttack w systemie testowym należy wykonać następujące czynności:
Włącz debugowanie w trybie jądra na komputerze testowym. Jest to wykonywane podczas konfigurowania komputera do testowania, zobacz Aprowizuj komputer na potrzeby wdrażania i testowania sterowników (WDK 8.1) lub Aprowizuj komputer na potrzeby wdrażania i testowania sterowników (WDK 8).
Uruchom test Weryfikator sterowników, aby włączyć opcje Weryfikatora sterowników dla wszystkich sterowników w stosie sterowników urządzeń przeznaczonych do testowania. W szczególności należy włączyć opcję Pula specjalna . W oknie dialogowym Dodawanie lub usuwanie testów sterownikówtest Włącz weryfikatora sterowników znajduje się w obszarze Wszystkie testy\Weryfikator sterownika. Zobacz Jak przetestować sterownik w czasie wykonywania przy użyciu programu Visual Studio. Aby uzyskać informacje na temat wybierania i konfigurowania testów i parametrów narzędzia, zobacz Jak wybrać i skonfigurować testy podstawowe urządzenia
Usuń IoSpy z systemu testowego. Aby to zrobić, uruchom test Wyłącz szpiegowanie I/O.
Jeśli wykonano którykolwiek z tych kroków, przed uruchomieniem usługi IoAttack należy ponownie uruchomić system testowy.
Aby uzyskać więcej informacji na temat uruchamiania testów rozmytych, zobacz How to Perform Fuzz tests with IoSpy and IoAttack (Jak wykonywać testy rozmyte za pomocą rozwiązań IoSpy i IoAttack).