Το Linux αποτελεί το βασικό λειτουργικό σύστημα για τους περισσότερους ethical hackers και penetration testers. Οι εντολές τερματικού είναι το «όπλο» σου για εξερεύνηση, ανάλυση και εκμετάλλευση συστημάτων. Στον οδηγό αυτό θα δούμε τις 10 πιο χρήσιμες εντολές Linux που θα απογειώσουν τις δεξιότητές σου.
1. ls
– Προβολή περιεχομένων καταλόγου
Η εντολή ls
εμφανίζει τα αρχεία και τους φακέλους μέσα σε έναν κατάλογο.
Παράδειγμα:
ls -la
Η παράμετρος -la
εμφανίζει όλα τα αρχεία, ακόμη και τα κρυφά, με αναλυτικές πληροφορίες.
2. cd
– Αλλαγή καταλόγου
Η εντολή cd
σε μεταφέρει από τον έναν κατάλογο στον άλλο.
Παράδειγμα:
cd /etc
3. pwd
– Εμφάνιση τρέχουσας διαδρομής
Εμφανίζει το απόλυτο path στον οποίο βρίσκεσαι.
Παράδειγμα:
pwd
4. cat
– Ανάγνωση αρχείων
Η εντολή cat
προβάλλει το περιεχόμενο ενός αρχείου απευθείας στο τερματικό.
Παράδειγμα:
cat /etc/passwd
5. grep
– Αναζήτηση κειμένου
Το grep
είναι πανίσχυρο εργαλείο για αναζήτηση strings μέσα σε αρχεία.
Παράδειγμα:
grep "password" /var/log/auth.log
6. chmod
– Αλλαγή δικαιωμάτων αρχείων
Χρησιμοποιείται για να ορίσεις ποιος έχει δικαιώματα ανάγνωσης, εγγραφής και εκτέλεσης.
Παράδειγμα:
chmod 755 script.sh
7. chown
– Αλλαγή ιδιοκτήτη αρχείων
Αλλάζει τον ιδιοκτήτη ή/και την ομάδα ενός αρχείου.
Παράδειγμα:
chown user:group file.txt
8. netstat
– Δικτυακές συνδέσεις
Προβάλει ενεργές συνδέσεις, listening ports και στατιστικά δικτύου.
Παράδειγμα:
netstat -tulnp
9. ifconfig
/ ip
– Διαμόρφωση δικτύου
Χρησιμοποιούνται για εμφάνιση ή αλλαγή ρυθμίσεων δικτύου.
Παράδειγμα:
ip addr show
10. nmap
– Σάρωση θυρών
Αν και δεν περιλαμβάνεται σε κάθε διανομή, το nmap
είναι απαραίτητο εργαλείο για σάρωση θυρών και εντοπισμό υπηρεσιών.
Παράδειγμα:
nmap -sV 192.168.1.1
Συμπέρασμα
Η γνώση αυτών των 10 εντολών είναι απαραίτητη για κάθε επίδοξο hacker. Με εξάσκηση, θα μπορείς να κινείσαι άνετα στο περιβάλλον Linux και να εκτελείς τις δοκιμές σου πιο αποτελεσματικά.