GNU/Linux >> Belajar Linux >  >> Linux

Jalankan Perintah Shell Setelah Acara Klik Di Halaman Web?

Apakah ada cara untuk menjalankan perintah bash ketika saya mengklik teks di browser?

Halaman web ada di komputer A, browser ada di komputer B :Saya ingin mengeksekusi kode di komputer B, mis. hsetroot untuk mengubah wallpaper saat mengklik gambar.

Jawaban yang Diterima:

Tidak benar-benar, tidak. Itu adalah ibu dari semua lubang keamanan. Anda bertanya apakah Anda dapat mengatur halaman web yang menjalankan perintah sewenang-wenang pada mesin klien. Bagaimana jika saya menyiapkan halaman web yang menjalankan perintah ini:

rm -rf ~/

Itu akan menghapus semua file di $HOME . Anda . Bahkan, baru-baru ini ada kehebohan ketika ditemukan bug yang memungkinkan hal ini terjadi. Salah satu vektor serangan yang mungkin adalah menipu klien (komputer B dalam kasus Anda) untuk menjalankan perintah bash.

Jadi tidak, Anda tidak dapat mengeksekusi kode arbitrer di mesin lokal Anda melalui browser web. Bukan tanpa entah bagaimana login terlebih dahulu. Anda dapat menjalankan JavaScript atau perintah bahasa serupa tetapi mereka tidak akan memiliki akses ke sesi pengguna Anda.


Linux
  1. Jalankan Perintah Di Terminal Aktif Jarak Jauh?

  2. Jalankan Perintah Di Mana File Ditemukan?

  3. Tidak Dapat Mengeksekusi Shell /bin/zsh Saat Menjalankan Perintah Shell Di Vi?

  1. 5 Cara Mengeksekusi Perintah UNIX / Linux (dan Skrip Shell) di Latar Belakang

  2. jangan gagal membangun jenkins jika mengeksekusi shell gagal

  3. Mengarahkan output perintah di buruh pelabuhan

  1. Bagaimana Cara Menjalankan Perintah di Shell Tanpa Menyimpannya ke Riwayat? [Kiat Linux]

  2. Jalankan Perintah Pada Rentang Direktori yang Ditentukan?

  3. Jalankan Perintah Nohup Dengan Input?