υπολογιστή

* Γνώση Υπολογιστών >> υπολογιστή >> Λογισμικό

Πώς να μετατρέψετε το EXE σε Code

Ένα πρόγραμμα λογισμικού τυπικά γράφεται σε μια γλώσσα προγραμματισμού υψηλού επιπέδου, όπως C ή Visual Basic. Αυτός ο εγγενής κώδικας στη συνέχεια μεταγλωττίζεται σε κώδικα μηχανής που μπορεί να εκτελεστεί σε υπολογιστή. Ο μεταγλωττισμένος κώδικας καταλήγει σε ένα αρχείο EXE. το προκύπτον αρχείο λέγεται ότι είναι εκτελέσιμο, πράγμα που σημαίνει ότι μπορεί να εκτελεστεί σε έναν υπολογιστή. Η αντιστροφή της διαδικασίας και η μετατροπή ενός αρχείου EXE πίσω στον πηγαίο κώδικα στη μητρική του γλώσσα είναι μια διαδικασία γνωστή ως "αποσυμπίληση". Οι αποσυμπιεστές μπορούν να είναι ένα ισχυρό εργαλείο για προγραμματιστές που χρειάζονται να τροποποιήσουν εφαρμογές των οποίων ο αρχικός κώδικας προέλευσης έχει χαθεί εδώ και καιρό.

Βήμα 1

Ανοίξτε το RecStudio Decompiler, το οποίο μπορείτε να κατεβάσετε δωρεάν από τον σύνδεσμο που αναφέρεται το τμήμα Πόρων παρακάτω.

Βήμα 2 - Κάντε κλικ στο στοιχείο "Αρχείο" και "Νέο έργο". Χρησιμοποιήστε το παράθυρο διαλόγου αρχείου για να επιλέξετε ένα αρχείο EXE στο σύστημά σας το οποίο θέλετε να αποσυμπιεστεί και κάντε κλικ στο κουμπί "OK". Το decompiler θα συνεχιστεί και μπορεί να διαρκέσει από μερικά δευτερόλεπτα έως λίγα λεπτά για να ολοκληρωθεί, ανάλογα με την πολυπλοκότητα του αρχείου EXE και την ταχύτητα του υπολογιστή σας.

Κάντε κλικ στο κουμπί που μοιάζει με βέλος που δείχνει σε "C" για να δείτε τον κώδικα ως πηγαίο κώδικα C.

Προειδοποιήσεις

Πολλά εμπορικά προγράμματα λογισμικού περνούν από μια διαδικασία που ονομάζεται "παρακέντηση", προκειμένου να δυσχεράσουν τις ανταγωνιστικές εταιρείες ή τους χάκερ να ανακατασκευάσουν την πηγή για να ανακαλύψουν εμπορικά μυστικά ή ελαττώματα του προγράμματος. Αν μια εφαρμογή EXE έχει κατακερματιστεί, ο αποσυμπιλεγμένος πηγαίος κώδικας είναι πιθανόν να είναι εξίσου δύσκολος για έναν άνθρωπο να ερμηνεύσει ως τον κώδικα μηχανής που περιέχεται στο αρχείο EXE.

Ακόμα και χωρίς να παρασυρθούμε, η αποσυμπίληση είναι μια ατελής και ανώριμη διαδικασία. Θα χρειαστεί ένας εξειδικευμένος προγραμματιστής να κατανοήσει τον αποσυμπιεσμένο κώδικα C που παράγεται. Ορισμένοι από τον κώδικα, όπως ονόματα μεταβλητών και λειτουργιών, γενικά δεν θα διατηρηθούν.

Στοιχεία που θα χρειαστείτε

RecStudio Decompiler

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

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