Fehler beim Starten von Kippo Honey

Fehler beim Starten von Kippo Honey

Wenn ich versuche, meinen installierten Kippo Honey mit zu starten ./start.sh, wird folgender Fehler angezeigt.

Bildbeschreibung hier eingeben

Wie kann ich das beheben?

Antwort1

Bitte befolgen Sie die nachstehenden Schritte, um Kippo und Kippo-Graph unter Ubuntu 18.04 und höher auszuführen.

  1. Installieren Sie Abhängigkeiten:

    sudo apt install build-essential python-mysqldb apache2 python-dev libmysqlclient-dev python-virtualenv python-pip mysql-server mysql-client libapache2-mod-php php-cli php-common php-cgi php-mysql php-gd php-xml php-curl php-gmp php-bcmath
    
  2. Richten Sie MySQL für die Arbeit mit Kippo Playlog ein:

    2a. Verwenden Sie den folgenden Code, um disable_strict_mode.cnf im Editor zu erstellen und zu öffnen:

    sudo nano /etc/mysql/conf.d/disable_strict_mode.cnf
    

    2b. Kopieren Sie diesen Code, fügen Sie ihn in den Editor ein, speichern Sie ihn und beenden Sie den Editor:

    sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    
  3. Starten Sie den MySQL-Server:

    sudo service mysql start
    

    ODER starten Sie es neu, wenn es bereits gestartet ist:

    sudo service mysql restart
    
  4. Melden Sie sich beim MySQL-Server an:

    sudo mysql -u root -p
    
  5. Führen Sie den folgenden Code (Zeile für Zeile) aus, um die Datenbank und den Benutzer für Kippo zu erstellen:

    CREATE DATABASE kippo;
    GRANT ALL ON kippo.* TO 'kippo'@'localhost' IDENTIFIED BY 'kippo';
    exit
    
  6. Führen Sie den folgenden Code (Zeile für Zeile) aus, um einen Benutzer für Kippo in Ubuntu zu erstellen:

    sudo useradd -m kippo
    sudo passwd kippo
    
  7. Beenden Sie den Sudo-Benutzer mit exitund melden Sie sich mit dem Kippo-Benutzer an:

  8. Führen Sie den folgenden Code (Zeile für Zeile) aus, um Kippo einzurichten:

    git clone https://github.com/desaster/kippo
    cd kippo/doc/sql
    mysql -u kippo -p
    USE kippo
    source mysql.sql;
    show tables;
    exit
    cd ..
    cd ..
    cp kippo.cfg.dist kippo.cfg
    
  9. Führen Sie den folgenden Befehl aus, heben Sie die Kommentierung von mysql auf und fügen Sie kippo mysql user als hinzuKippaund Passwort alsKippaund speichern und den Editor beenden:

    nano kippo.cfg
    
  10. Führen Sie die folgenden Befehle (Zeile für Zeile) aus, um eine virtuelle Python-Umgebung zu erstellen und sie für die Ausführung von Kippo vorzubereiten:

    cd
    virtualenv kippo_env
    . ./kippo_env/bin/activate
    pip install twisted==15.1.0
    pip install pyasn1
    pip install pycrypto
    pip install MySQL-python
    cd kippo/
    
  11. Führen Sie Kippo standardmäßig auf Port 2222 aus:

    ./start.sh /home/kippo/kippo_env/
    
  12. Führen Sie die folgenden Befehle (Zeile für Zeile) aus, um Kippo-Graph zu installieren *optional:

    cd /var/www/html
    sudo wget http://bruteforcelab.com/wp-content/uploads/kippo-graph-1.5.1.tar.gz
    sudo tar zxvf kippo-graph-1.5.1.tar.gz
    sudo rm kippo-graph-1.5.1.tar.gz
    sudo mv kippo-graph-1.5.1 kippo-graph
    cd kippo-graph
    sudo chmod 777 generated-graphs
    sudo cp config.php.dist config.php
    
  13. Führen Sie den folgenden Befehl aus, um die Kippo-Graph-Konfigurationsdatei zu bearbeiten und geben Sie mysql host, Kippo user as ein.Kippaund Passwort alsKippaund bei Bedarf weitere Optionen:

    sudo nano config.php
    
  14. Führen Sie den folgenden Befehl aus, um den Apache-Server auszuführen:

    sudo service apache2 start 
    

Fertig. Kippo-Graph ist abrufbar unterhttp://localhost/kippo-graph/

verwandte Informationen