Unggulan
- Dapatkan link
- X
- Aplikasi Lainnya
Panduan OverTheWire Bandit Level 21 → 22
Panduan OverTheWire Bandit Level 21 → 22
Login
Gunakan perintah berikut untuk masuk:
ssh bandit21@bandit.labs.overthewire.org -p 2220
Kata Sandi: gE269g2h3mw3pwgrj0Ha9Uoqen1c9DGr
Tugas
Sebuah program dijalankan secara otomatis pada interval yang teratur oleh cron, penjadwal tugas berbasis waktu. Cari di /etc/cron.d/ untuk menemukan konfigurasi dan lihat perintah apa yang sedang dijalankan.
Teori Singkat
Cronjobs adalah program yang dijalankan secara otomatis pada interval tertentu. Di Linux, ada beberapa folder yang dapat berisi cronjobs, seperti cron.d, cron.daily, cron.hourly, cron.monthly, crontab, dan cron.weekly. Folder ini berisi file yang mendefinisikan bagaimana program dijalankan, termasuk lima kolom pertama yang menunjukkan waktu atau interval kapan program harus dijalankan, diikuti oleh perintah atau program yang akan dieksekusi.
Solusi
-
Periksa apa yang ada di folder /etc/cron.d untuk menemukan file yang relevan. Di level ini, kita akan melihat cronjob bernama cronjob_bandit22.
Jalankan perintah berikut untuk melihat isi folder /etc/cron.d:
ls -la /etc/cron.dAnda akan melihat beberapa file, termasuk cronjob_bandit22.
-
Tinjau isi file cronjob_bandit22 untuk melihat perintah apa yang dijalankan. Gunakan perintah
catuntuk membacanya:cat /etc/cron.d/cronjob_bandit22Isi file ini akan terlihat seperti ini:
@reboot bandit22 /usr/bin/cronjob_bandit22.sh &> /dev/null * * * * * bandit22 /usr/bin/cronjob_bandit22.sh &> /dev/nullArtinya, skrip /usr/bin/cronjob_bandit22.sh dijalankan setiap menit, setiap hari, dan juga setiap kali reboot. Perhatikan bahwa output diarahkan ke /dev/null (untuk membuang output).
-
Lihat isi skrip /usr/bin/cronjob_bandit22.sh untuk mengetahui apa yang dilakukannya:
cat /usr/bin/cronjob_bandit22.shIsi skrip ini adalah:
#!/bin/bash chmod 644 /tmp/t7O6lds9S0RqQh9aMcz6ShpAoZKF7fgv cat /etc/bandit_pass/bandit22 > /tmp/t7O6lds9S0RqQh9aMcz6ShpAoZKF7fgvSkrip ini memberikan izin baca untuk semua orang pada file yang baru dibuat di /tmp dan menyalin kata sandi bandit22 dari file /etc/bandit_pass/bandit22 ke dalamnya.
-
Sekarang, Anda dapat melihat kata sandi untuk level berikutnya dengan membaca isi file di /tmp:
cat /tmp/t7O6lds9S0RqQh9aMcz6ShpAoZKF7fgvAnda akan mendapatkan kata sandi untuk level berikutnya:
Yk7owGAcWjwMVRwrTesJEwB7WVOiILLI
- 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