Εγκατάσταση του Ghidra στο Linux Mint 21
Το Ghidra όπως αναφέρθηκε παραπάνω είναι ένα εργαλείο αντίστροφης μηχανικής που μπορεί κανείς να χρησιμοποιήσει για να εντοπίσει ελαττώματα σε οποιαδήποτε εφαρμογή ή λογισμικό αντιστρέφοντάς το και για να εγκαταστήσετε αυτήν την εφαρμογή ακολουθήστε τα παρακάτω βήματα:
Βήμα 1: Για να εγκαταστήσετε αυτό το λογισμικό είναι υποχρεωτικό να έχετε εγκατεστημένη την πιο πρόσφατη έκδοση Java στο σύστημα Linux Mint, εάν όχι, στη συνέχεια να το εγκαταστήσετε χρησιμοποιώντας:
$sudo apt-get install openjdk-17-jdk -y
Βήμα 2: Επόμενο, κατεβάστε το αρχείο zip του σολ hydra από το GitHub , ελέγξτε επίσης για τα πιο πρόσφατα, ώστε η εφαρμογή να μπορεί να λειτουργεί ομαλά στο σύστημά σας:
Βήμα 3: Στη συνέχεια, εξαγάγετε το αρχείο zip που κατεβάσατε στο φάκελο 'Λήψεις' του Linux Mint χρησιμοποιώντας:
$ αποσυμπιέστε ghidra_10.2.2_PUBLIC_20221115.zip
Βήμα 4: Τώρα μεταβείτε στον κατάλογο του εξαγόμενου αρχείου χρησιμοποιώντας την εντολή αλλαγής καταλόγου:
$ cd ghidra 10.2.2 PUBLIC
Βήμα 5: Τώρα δώστε δικαιώματα στο αρχείο εκτέλεσης Ghidra για εκτέλεση χρησιμοποιώντας:
$ sudo chmod +x guidraRun
Βήμα 6: Τώρα εκτελέστε την εφαρμογή Ghidra και συμφωνήστε με τους όρους και τις προϋποθέσεις κάνοντας κλικ στο Συμφωνώ:
$ ./ghidraRun
Η εφαρμογή θα αρχίσει να περνάει από ορισμένες απαραίτητες ρυθμίσεις:
Στη συνέχεια θα ανοίξει μια καρτέλα βοήθειας λεπτομερειών την οποία διαβάζει κανείς για να εξοικειωθεί με τη λειτουργία της εφαρμογής Ghidra:
Θα ανοίξει επίσης μια άλλη καρτέλα όπου μπορείτε να προσθέσετε έργα και να ξεκινήσετε να τα εργάζεστε:
συμπέρασμα
Εάν θέλετε να απομεταγλωττίσετε οποιαδήποτε εφαρμογή στα δυαδικά της αρχεία ή θέλετε να τροποποιήσετε τον πηγαίο κώδικα οποιασδήποτε εφαρμογής, τότε θα χρειαστείτε ισχυρό λογισμικό αντίστροφης μηχανικής. Το Ghidra είναι ένα από τα καλύτερα λογισμικά αντίστροφης μηχανικής που περιέχει χαρακτηριστικά στρατιωτικού βαθμού που μπορούν να εγκατασταθούν στο Linux Mint 21 κατεβάζοντας το αρχείο zip του από το GitHub.