Format file apa yang digunakan untuk membuat virus di Ubuntu? Sebagai contoh, sebagian besar virus Windows ditulis dalam .exe
format, tetapi saya tidak dapat mengidentifikasi format yang biasa di Ubuntu.
Format file apa yang digunakan untuk membuat virus di Ubuntu? Sebagai contoh, sebagian besar virus Windows ditulis dalam .exe
format, tetapi saya tidak dapat mengidentifikasi format yang biasa di Ubuntu.
Jawaban:
Bertentangan dengan kepercayaan populer ada Virus untuk Linux dan cukup banyak juga. Walaupun mereka jauh kurang umum di Linux dan mengharuskan Anda untuk mengizinkan mereka masuk ke sistem sebagian besar waktu, mereka masih ada.
Virus tidak terbatas pada tipe file, di Ubuntu atau Windows. Tidak ada jenis file tertentu untuk dihindari atau semacamnya, hati-hati saja. Linux aman, selama Anda berhati-hati.
Beberapa hal yang dapat Anda lakukan untuk menjadi aman adalah:
apt
atau Launchpad (layanan hosting kode Ubuntu) dan layanan serupa untuk mendapatkan perangkat lunak dari sumbernya.Anda juga dapat menggunakan anti virus seperti clamav
jika Anda ingin memindai sistem Anda dari segala ancaman.
sudo apt-get install clamav
Instal clamtk
untuk gui.
Berikut ini beberapa bacaan tentang virus linux yang umum dan cara mengatasinya.
Ekstensi tidak berarti apa-apa. Sementara windows peduli tentang mereka, tidak ada virus .exe. Di linux, ekstensi Anda tidak banyak berarti. "File jenis apa" sedikit lebih elemental.
Pada dasarnya di linux, itu mungkin beberapa rasa ELF biner, mungkin sebagai objek statis atau bersama .
Bahkan mungkin menghubungkan ke kernel sebagai modul atau sebaliknya sebagai rootkit, atau cukup mengganti alat atau komponen sistem operasi inti dengan yang sendiri.
Tidak semua dari mereka - ada virus java, seperti file kelas , eksploitasi shellcode berbasis perakitan atau bahkan kemungkinan malware yang ditulis dalam bash (meskipun bagaimana itu akan dijalankan untuk memulai dengan akan menarik).
Jadi intinya, jika Anda tidak yakin, jangan percaya;)
Saya akan membahas malware secara umum untuk jawaban ini, bukan hanya virus.
Virus di Linux tidak terbatas pada ekstensi / jenis file tertentu.
Untuk lebih memahami apa yang sedang kita bicarakan, pertama-tama kita perlu memahami tautan antara ekstensi dan jenis file dan bagaimana sebenarnya virus bekerja.
Di Windows, .exe
file berisi file dalam format file PE (Portable Executable file, yang merupakan format yang berisi data yang dapat dieksekusi biner. Data yang dapat dieksekusi ini dimuat ke dalam memori dan kemudian dijalankan dengan menginterpretasikan instruksi dalam data tersebut.
Ini berarti bahwa cara termudah untuk menjalankan kode Anda adalah mengemasnya menjadi .exe
. Namun ada cara lain juga. File PDF terkenal tidak aman karena mengandung bagian yang dapat ditafsirkan oleh pembaca. Ini berarti bahwa skrip tertanam dapat menyalahgunakan kelemahan dalam keamanan pembaca dan misalnya mencari dan memodifikasi file PDF lainnya pada sistem.
Itu bisa menjadi lebih buruk. Anda dapat menyalahgunakan kesalahan pemrograman dalam aplikasi untuk menyuntikkan kode berbahaya langsung ke memori komputer. Setelah itu ada, instruksi tersebut dapat dijalankan sebagai kode asli dan seringkali dengan hak istimewa tinggi, dengan hasil yang menghancurkan.
Jadi bagaimana cara kerjanya di Linux?
Linux, seperti Windows, memiliki format yang dapat dieksekusi biner. Windows memiliki format PE, Linux format ELF. Unix secara umum memiliki persyaratan ekstensi file yang jauh lebih sedikit, sehingga file ELF biasanya kurang ekstensi. Linux menggunakan Angka Ajaib untuk mengidentifikasi file-file itu, karena itu ia tidak memerlukan ekstensi.
Binari, bagaimanapun, sama sekali tidak populer sebagai metode distribusi malware di Linux. Ini karena pengguna akhir sangat jarang benar-benar secara manual membuka binari yang mereka terima. Binari diinstal dan dikelola oleh manajer paket, bukan pengguna akhir. Jadi malware perlu vektor serangan lain untuk menyuntikkan kodenya ke korban.
Ini berarti bahwa metode-metode lain (injeksi kode, skrip) jauh lebih populer sebagai pembawa kode berbahaya.
Perbedaan di sini tidak dilakukan oleh ekstensi file, tetapi oleh properti file yang ditetapkan oleh perintah
chmod +x filename
Dengan cara ini Anda dapat membuat executable dari file biner maupun dari file skrip.
Dengan
ls -l
Anda dapat membuat daftar properti file dengan cara yang aman sebelum eksekusi.
Anda juga dapat menjalankan:
file filename
untuk menampilkan data yang lebih terperinci tentang suatu file.
Ekstensi dan executable tidak ada hubungannya dengan satu sama lain di Windows atau Linux, dan ekstensi tidak ada hubungannya sama sekali dengan virus. Ketika diberi file eksplisit untuk bertindak, kedua sistem operasi melihat header file untuk memutuskan apa yang harus dilakukan dengannya. Ketika ada ambiguitas dalam nama file, kedua OS menggunakan strategi yang sedikit berbeda untuk mengidentifikasi target yang dimaksud. Misalnya, jika Anda mengetik "echo hello" ke dalam kotak run windows, terminal windows atau terminal linux, keduanya akan mencari di setiap direktori dalam variabel lingkungan PATH untuk file yang disebut "echo" yang memiliki izin menjalankan dan berusaha untuk mengeksekusi dengan argumen "halo". Windows juga akan mencari file "echo.com", "echo.exe", "echo.bat", "echo.cmd", "echo.vb"