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.
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