Rabu, 20 Februari 2013

Instalasi Honeypot: Argos


Setelah pada dua tutorial sebelumnya telah dijelaskan proses instalasi Honeypot HoneyD dan Dionaea, pada postingan kali ini akan dijelaskan tutorial instalasi Honeypot yang bertipe High Interaction yaitu argos. Argos adalah salah satu jenis honeypot yang masuk tipe high interaction. argos berbasiskan Qemu, sebuah open source emulator yang menggunakan dynamic translation untuk menghasilkan kecepatan emulasi yang baik. Argos adalah langkah pertama untuk membuat kerangka kerja yang akan menggunakan honeypots generasi berikutnya untuk secara otomatis mengidentifikasi dan memproduksi obat untuk zero-day worm, dan serangan serupa lainnya.
Berikut adalah langkah-langkah instalasi Argos.
1.      Install Dependencies
untuk menginstal dependencies dapat menggunakan perintah sebagai berikut
Apt-get install
                        Package yang diinstal dapat dilihat pada tabel dibawah ini
Nama Package
Deskripsi
build-essential
GNU toolchai, header, dll
cmake
CMake Environment
Libqt4-opengl-dev
OpenGL Support in Qt4
Libgsl0-dev
GNU Scientific Library
Libga-dev
Genetic Algorithm Library
povray
Persistence of Vision Ray tracing library
                       
                        Untuk instalasi povray dapat didownload secara manual di link berikut ini
http://security.ubuntu.com/ubuntu/pool/multiverse/p/povray/povray_3.6.1-12_amd64.deb  (64 bit)
atau
http://security.ubuntu.com/ubuntu/pool/multiverse/p/povray/povray_3.6.1-12_i386.deb (32 bit)
http://security.ubuntu.com/ubuntu/pool/multiverse/p/povray/povray-includes_3.6.1-12_all.deb
http://security.ubuntu.com/ubuntu/pool/multiverse/p/povray/povray-examples_3.6.1-12_all.deb
http://security.ubuntu.com/ubuntu/pool/multiverse/p/povray/povray-doc_3.6.1-12_all.deb

                        Setelah file download selesai lakukan perintah dpkg
dpkg -i povray_3.6.1-12_amd64.deb
dpkg -i povray-includes_3.6.1-12_all.deb
dpkg -i povray-examples_3.6.1-12_all.deb
dpkg -i povray-doc_3.6.1-12_all.deb
                       
Untuk povray_3.6.1-12_amd64 diperlukan libjpeg62yang dapat diinstal dengan dengan cara sebagai berikut
apt-get install libjpeg62

2.      Compiling simulator
Sebelumnya kita harus download source argos dari http://iridia.ulb.ac.be/argos/download.php. ekstrak file tersebut kemudian jalankan bash script build.sh . untuk menjalankannya pilih direktori dimana file download argos diekstrak kemudian jalankan perintah berikut
./build.sh
Jika sukses maka akan muncul subdirectory simulator di /build/simulator
3.      Compile contoh argos
Sebelumnya kit download source contoh argos dari link berikut ini
(http://iridia.ulb.ac.be/argos/download.php) kemudian ektrak file tersebut di main directory dimana argos diekstrak dengana nama argos2-example. Ini adalah susunan directory yang kita buat

ARGoS
argos2-examples
                build
                                common
                                simulator
                common
                documentation
                simulator

4.      Pada file CMakeLists.txt di folder argos2-example  ganti line berikut ini

set(CMAKE_MODULE_PATH /usr/share/argos2 ${CMAKE_SOURCE_DIR}/cmake)
find_package(ARGoS REQUIRED)


Dengan
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
set(ARGOS_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/..)
set(ARGOS_LINK_DIR ${CMAKE_SOURCE_DIR}/../build/common/simulator/control_interface ${CMAKE_SOURCE_DIR}/../build/common/simulator/utility ${CMAKE_SOURCE_DIR}/../build/simulator)
add_definitions(-DTIXML_USE_TICPP)


Setelah selesai mengedit CMakeList.txt kemudian buat foder baru dengan nama build kemudian jalankan perintah berikut ini
cmake -DCMAKE_BUILD_TYPE=Release ../
Setelah selesai kemudian lanjutkan dengan menjalankan berikut ini
make all
                                 
5.      Menjalankan argos
Untuk menjalankan argos pastikan dulu kita berada pada folder dimana diinstall kemudian jalankan perintah berikut ini
./argos -c path/to/xml/example.xml

Tidak ada komentar:

Posting Komentar