Langsung ke konten utama

Unggulan

Mendeteksi Gambar Duplikat dengan Python: Panduan Praktis

Panduan OverTheWire Bandit Level 15 → 16

Panduan OverTheWire Bandit Level 15 → 16

Detail Level Sebelumnya: Level 15

Login

  • SSH Command:
    ssh bandit15@bandit.labs.overthewire.org -p 2220
    
  • Password:
    BfMYroe26WYalil77FoDi9qh59eK5xNr
    

Tugas

→ Password untuk level berikutnya dapat diperoleh dengan mengirimkan password level ini ke port 30001 di localhost menggunakan enkripsi SSL.


Teori

1. Apa Itu OpenSSL?
OpenSSL adalah pustaka untuk komunikasi jaringan yang aman.
→ Mengimplementasikan protokol kriptografi TLS (Transport Layer Security) dan SSL (Secure Sockets Layer).
→ Contoh penggunaan SSL/TLS adalah protokol HTTPS yang mengamankan lalu lintas web.

2. Perintah openssl s_client
→ Perintah ini adalah implementasi klien sederhana yang terhubung ke server menggunakan SSL/TLS.
→ Berguna untuk menguji koneksi aman ke server yang menggunakan SSL/TLS.

Sintaks Dasar:

openssl s_client -connect <host>:<port>

Solusi

1. Gunakan OpenSSL untuk Terhubung ke Port 30001 di Localhost
→ Gunakan perintah berikut untuk membuka koneksi SSL ke port 30001 di localhost:

bandit15@bandit:~$ openssl s_client -connect localhost:30001

2. Kirimkan Password Level Saat Ini
→ Setelah terhubung, server akan menunggu input. Kirimkan password level ini:

BfMYroe26WYalil77FoDi9qh59eK5xNr

3. Verifikasi Output
→ Jika password benar, server akan merespons dengan password untuk level berikutnya:

Correct!
cluFn7wTiGryunymYOu4RcffSxQluehd

Kesimpulan

→ Level ini memperkenalkan penggunaan dasar OpenSSL untuk koneksi aman menggunakan SSL/TLS.
→ Anda sekarang siap melanjutkan ke level berikutnya dengan password:

cluFn7wTiGryunymYOu4RcffSxQluehd

Komentar

Postingan Populer