Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να Αποσυναρμολογήστε ένα Dll

βιβλιοθηκών δυναμικής σύνδεσης , DLLs , είναι έκδοση της Microsoft για αρθρωτό προγραμματισμό . Προσφέρουν προσυσκευασμένα , καταρτίζονται , επαναχρησιμοποιήσιμο κώδικα και τα δεδομένα . Πολλαπλές αιτήσεις μπορούν να κάνουν χρήση του κατάλληλου αρχείου DLL κατά το χρόνο εκτέλεσης , καθορίζοντας ένα σημείο εισόδου σε αυτό το αρχείο DLL και στη συνέχεια εκτελεί τις ρουτίνες είναι αποθηκευμένα μέσα σε αυτό . Για να τροποποιήσετε ένα αρχείο DLL , και έτσι να τροποποιήσει όλα τα εξαρτημένα προγράμματα , απαιτεί την αποσυναρμολόγηση . Αυτή είναι μια διαδικασία όπου οι δυαδικές περιεχόμενα του αρχείου DLL μετατραπεί ξανά σε τους , κάπως αναγνώσιμο από τον άνθρωπο opcodes . Αποσυναρμολόγηση μπορεί να πραγματοποιηθεί είτε από ένα πρόγραμμα υπολογιστή που ονομάζεται disassembler ή έναν άνθρωπο με μία πολύ ελεύθερο χρόνο . Τα πράγματα που θα χρειαστείτε
Δεκαεξαδικά Επιμέλεια
x86 αποκωδικοποιητής
x86 Assembler
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το αρχείο DLL σε x86 συμβατό , ή άλλες Τύπος επεξεργαστή , αν χρειαστεί , disassembler . Αυτό θα οδηγήσει τα δυαδικά περιεχόμενα του αρχείου DLL σε μια κάπως αναγνώσιμο από τον άνθρωπο , η παραγωγή συναρμολόγηση γλώσσα . 2

Αποθηκεύστε το παραγόμενο προϊόν από το Βήμα 1 ως αρχείο ASM * . .
Η Φτηνές 3

Χρησιμοποιήστε ένα πρόγραμμα επεξεργασίας κειμένου , hex editor ή άλλων βασικών μη μορφοποίησης εργαλείο , να τροποποιήσει το περιεχόμενο του αρχείου συγκροτήματος .
Η 4

Φορτώστε το αρχείο συναρμολόγησης στο συναρμολόγησης και συναρμολόγηση αυτό . Το πρόγραμμα θα ελέγξει αυτόματα για τυχόν λάθη και αν όλα πάνε καλά ένα αρχείο EXE νέα * . Θα παραχθούν .
5

Αλλάξτε την επέκταση του αρχείου που δημιουργείται από το Βήμα 4 από * . EXE σε *. DLL .
Η
εικόνων

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

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