środa, 24 czerwca 2015

[text] Instalacja nemesis w xUbuntu 15.04

W dniu dzisiejszym chciałem zainstalować oprogramowanie nemesis (http://nemesis.sourceforge.net/). Oprogramowanie służy do testowania zabezpieczeń. Instalację przeprowadzałem na xUbuntu 15.04 wersja 64-bitową.

Instalacje wykonamy w trzech krokach. W pierwszym kroku zainstalujemy wymagane biblioteki:
sudo apt-get install libdnet-dev
sudo apt-get install libpcap-dev

Przechodzimy do kroku drugiego instalacja Libnet-1.0.2a. Wymaganą biblotekę pobieramy za pomocą polecenia wget.
wget http://ips-builder.googlecode.com/files/libnet-1.0.2a.tar.gz
następnie rozpakowujemy
tar -xf libnet-1.0.2a.tar.gz
i wchodzimy do utworzonego katalogu
cd Libnet-1.0.2a.
Kolejne kroki to kompilacja źródeł i instalacja w systemie
./configure
make && sudo make install
podczas instalacji występuje błąd (pokazany na screenie)
Aby go uniknąć należy edytować plik Makefile, za pomocą polecenia
nano Makefile
i poprawiamy linię MAN_PREFIX = na MAN_PREFIX = /usr/share/doc/ , ponownie wpisujemy polecenie
sudo make install
Z sukcesem zainstalowaliśmy Libnet-1.0.2a.

Krok trzeci instalacja oprogramowania nemesis. Ponownie wymagane oprogramowanie pobieramy za pomocą polecenia wget.
wget http://heanet.dl.sourceforge.net/project/nemesis/nemesis/1.4/nemesis-1.4.tar.gz
następnie rozpakowujemy
tar -xf nemesis-1.4.tar.gz
cd nemesis-1.4
i jak w kroku drugim kompilujemy źródła i instalujemy w systemie.
./configure
make
i rozwój oprogramowania zatrzymał się dawno temu to nie kompiluje się domyślnie na architekturze 64-bitowej. Pojawia się wówczas błąd (pokazany na screenie)

W celu uniknięcia należy edytować /usr/include/libnet/libnet-headers.h i zmienić 
#if (!__GLIBC__)
struct ether_addr
{
u_char ether_addr_octet[6];
};
#endif
na
//#if (!__GLIBC__)
struct ether_addr
{
u_char ether_addr_octet[6];
};
//#endif
ponownie wydać polecenie make a następnie
sudo make install
i mamy zainstalowane oprogramowanie.

Brak komentarzy:

Prześlij komentarz