Nikto unter Windows


Hallo Leute,

diesmal wieder auf Deutsch 🙂

Und zwar gehts diesmal um „Nikto“ – einem sehr bekannten Web Security Scanner.

Weitere Infos findet ihr hier: https://github.com/sullo/nikto

Kommen wir nun zum Eigentlichen.

Und zwar ist Nikto bis dato unter Windows zwar gelaufen – dank Perl Strawberry – aber der „ssl“ Parameter ist ein Buch mit sieben Siegeln gewesen (hier mal der Screenshot dazu):

Daher nun hier die Anleitung:

1. Ladet euch zuerst folgende Dateien herunter:

Für Perl:
https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/download/SP_54001_64bit_UCRT/strawberry-perl-5.40.0.1-64bit-portable.zip

Für Nikto:
https://github.com/sullo/nikto/archive/refs/heads/master.zip

2. Wenn ihr die Dateien heruntergeladen habt, entpackt sie bitte in ein Verzeichnis eurer Wahl.

3. Nun ist es Zeit Perl in die Umgebungsvariablen einzufügen – dies geht indem ihr das Wort „Erweiterte Systemeinnstellungen“ in die Windows Suche links unten eingebt. Nun klickt ihr auf „Umgebungsvariablen“. Hier markiert ihr „Path“ in der unteren Box „Systemvariablen“ und macht dann einen neuen Eintrag für den Pfad, in dem euer perl.exe liegt – normalerweise liegt sie im Ordner „perl/bin“.

4. Ok nun müsst ihr noch den folgenden Befehl auf der Kommandozeile von Windows ausführen (wichtig die Umgebungsvariablen müssen, wie oben, gesetzt sein.)

cpan Net::SSLeay

5. Ist das getan – kommt jetzt der wichtigste Teil.
Ihr müsst jetzt – damit ssl funktioniert – folgendes tun:

Geht in eurem perl Verzeichnis auf den Pfad:

your_perl_dir\c\bin

Von dort kopiert ihr dann die Dateien:

zlib1__.dll
libssl-3-x64__.dll
libcrypto-3-x64__.dll

In den Ordner:

your_perl_dir\perl\vendor\lib\auto\Net\SSLeay

6. Das wars 🙂

Ihr könnt jetzt Nikto mit SSL Modul unter Windows verwenden.

perl nikto.pl -h -ssl …

 

Gratulation und Viel Spass!

Grüße
Robert