Soal kali ini membutuhkan pengalaman dan pengetahuan tentang Network Engineering yang tidak familiaris. Kerena biasanya dalam mengakses jaringan, kita menggunakan IP versi 4. Namun, kali ini kita harus dapat menggunakan dan memahami tentang IP versi 6 seperti yang terdapat dalam soal.
One by One ~
Dalam deskripsi soal, dijelaskan bahwa kita bisa menemukan flag-Nya jika kita dapat mengakses alamat
2001:470:35:2b2::2
Yang mana merupakan IP versi 6.
Jika anda menggunakan kebodohan anda dalam menyelesaikan soal ini, maka yang anda lakukan adalah copy & paste alamat tersebut di browser anda seperti ini
Dan hasil yang anda dapatkan adalah hal bodoh berikut
"Hal itu terjadi karena perilaku IPv6 dan perlakuan browser terhadap IPv6 tentu saja berbeda", ujar Ketua Komunitas Zona IT Ternate.
Dalam mengakses alamat IP versi 6 kita perlu mengapit alamat tersebut ke dalam tanda kurung siku '[]'.
Jadi, seperti ini
[2001:470:35:2b2::2]
atau http://[2001:470:35:2b2::2]
Sehingga di browser akan terlihat seperti ini
Lalu akan tampil halaman default apache server
Lalu, dimana flag-Nya?
INSPECTion Time!
Klik Kanan -> View Page Source -> [Ctrl + F] -> ITRACE
Flag nya adalah ITRACE{IPV6-ITS-FUTURE}
.
What If Error!
Namun, bagaimana jika halamannya gagal diakses? [Seperti yang saya alami pada perlombaan]
Setelah saya konsultasi lebih lanjut dengan Sang Problem Setter [@arczn], jika halaman tidak dapat diakses artinya jalur IPv6 nya belum ada.
Intinya tuh kyk jaringan yang kita gunakan tidak ada konfigurasi untuk menangani IPv6, sehingga kita harus pake proxy yang bisa menangani IPv6, kita bisa gunakan situs seperti ipv6proxy.net.
Selamat Mencoba ;)