συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Πώς να Αποσυναρμολογήστε DLL για Linux

Στην οικογένεια των Windows λειτουργικών συστημάτων , μια βιβλιοθήκη δυναμικής σύνδεσης ( DLL ) είναι ένα αρχείο που θα περιέχει οποιοδήποτε συνδυασμό κώδικα , δεδομένων και άλλων πόρων . Ένα DLL τυπικά παρέχει ένα σύνολο πόρων που έχουν διαχωρίζονται σε ξεχωριστή βιβλιοθήκη ως αρχιτεκτονικό απόφαση . Κώδικα σε ένα αρχείο DLL είναι σε μορφή μηχανής ? Ότι είναι , ως οδηγίες άμεσα εκτελέσιμο από τον επεξεργαστή του υπολογιστή . Επειδή ο κώδικας της μηχανής δεν είναι εύκολα αναγνώσιμο από τον άνθρωπο , ένα βοηθητικό πρόγραμμα disassembler να το μετατρέψετε σε συμβολική γλώσσα , η οποία είναι πιο εύκολο να κατανοηθεί. Μπορείτε να αποσυναρμολογήσετε τον κώδικα σε ένα αρχείο DLL στον υπολογιστή σας το Linux . Οδηγίες
Η 1

Συνδεθείτε στο Linux υπολογιστή ως χρήστης με δικαιώματα ανάγνωσης για το αρχείο DLL . Ξεκινήστε ένα κέλυφος εντολών συνδεθείτε σε μορφή κειμένου 2

Πηγαίνετε στον κατάλογο όπου το αρχείο DLL είναι , πληκτρολογώντας την ακόλουθη εντολή στο κέλυφος: .

Cd /home /Anitra /dlls

Αντικαταστήστε το " /home /Anitra /dlls " από την απόλυτη διαδρομή στον κατάλογο του DLL του . Πατήστε " . Enter"
εικόνων 3

Αποσυναρμολογήστε τον κώδικα στο DLL , πληκτρολογώντας την ακόλουθη εντολή στο κέλυφος:

objdump - C - αποσυναρμολόγηση Library.dll

Αντικαταστήστε το " Library.dll " με το όνομα του αρχείου DLL . Πατήστε το πλήκτρο " Enter". Η επιλογή " - C " για να " objdump " αποκωδικοποιεί τα σύμβολα χαμηλού επιπέδου σε αναγνώσιμη από τον άνθρωπο , τα ονόματα σε επίπεδο χρήστη . Η έξοδος του " objdump " θα είναι μια πλήρης αποσυναρμολόγηση των περιεχομένων κώδικα του αρχείου DLL .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα