Unggulan
- Dapatkan link
- X
- Aplikasi Lainnya
Panduan OverTheWire Bandit Level 17 → 18
Panduan OverTheWire Bandit Level 17 → 18
Login
Gunakan perintah berikut untuk masuk:
ssh -i sshkey17.private bandit17@bandit.labs.overthewire.org -p 2220
Kata Sandi: -
(Kunci SSH Pribadi dari level sebelumnya)
Tugas
Terdapat 2 file di direktori rumah: passwords.old dan passwords.new. Kata sandi untuk level berikutnya ada di passwords.new dan merupakan satu-satunya baris yang berubah antara passwords.old dan passwords.new.
Teori Singkat
Perintah diff digunakan untuk menampilkan perbedaan antara dua file.
Solusi
Untuk menemukan baris yang berbeda antara dua file, gunakan perintah diff:
bandit17@bandit:~$ diff passwords.old passwords.new
42c42
< w0Yfolrc5bwjS4qw5mq1nnQi6mF03bii
---
> kfBf3eYk5BPBRzwjqutbbfE887SVc5Yd
Hasilnya menunjukkan bahwa baris yang berubah ada pada nomor 42, dan kata sandi baru tercetak di bagian kedua (kfBf3eYk5BPBRzwjqutbbfE887SVc5Yd).
Alternatif
Berikut adalah alternatif menggunakan perintah sort dan grep (berdasarkan level 9). Meskipun sort tidak mempertahankan urutan file, kita dapat menggunakan grep untuk memverifikasi kata sandi yang benar:
bandit17@bandit:~$ sort passwords.old passwords.new | uniq -u
kfBf3eYk5BPBRzwjqutbbfE887SVc5Yd
w0Yfolrc5bwjS4qw5mq1nnQi6mF03bii
bandit17@bandit:~$ cat passwords.new | grep w0Yfolrc5bwjS4qw5mq1nnQi6mF03bii
bandit17@bandit:~$ cat passwords.new | grep kfBf3eYk5BPBRzwjqutbbfE887SVc5Yd
kfBf3eYk5BPBRzwjqutbbfE887SVc5Yd
Dengan demikian, kata sandi baru adalah kfBf3eYk5BPBRzwjqutbbfE887SVc5Yd.
- Dapatkan link
- X
- Aplikasi Lainnya
Postingan Populer
Mendeteksi Gambar Duplikat dengan Python: Panduan Praktis
- Dapatkan link
- X
- Aplikasi Lainnya
Ngoding Untuk Semua Orang
- Dapatkan link
- X
- Aplikasi Lainnya

Komentar
Posting Komentar