Προς το περιεχόμενο

Programa gia decompile olon ton arxeion..yparxei


Exoskeletor

Προτεινόμενες αναρτήσεις

Δημοσ.

Yparxei ena programa pou mporeis na peirakseis otidipote arxeio yparxei..Na mpeis ston kodika as poume enos programatos ai na ton alaksis. mporeis na alaksis ta koumpia,thn glosa, ta panta. an theleis ola a windows alazeis kiolas,pexnidia mporeis na alakseis ton kodika..ta panta.

yparxei sigoura kai xoraei kai se mia disketa kiolas.kserei kaneis pos legete?

Δημοσ.

gia na kanei ena programma disassembling apo oti gnwrizw prepei na kserei kapoia stoixeia apo to programma...otan ginetai compile ena programma dimiourgountai object files..xwris auta den mporeis na "epembeis" ston kwdika

 

thumamai ston linux pou ekana compile ...sto ektelesimo ekana "strip" gia na bgei mikrotero megethos..to strip stin ousia afairouse tis plhrofories autes wste na mporeis na to kaneis dissambling wste na bgei se mikrotero megethos...

Δημοσ.

Απ' ότι γνωρίζω decompile επίσημα μπορεί να γίνει σε low-level προγραμματισμό... δηλαδή σε assembly... εκεί είναι εύκολο γιατί τα προγράμματα αυτά είναι μικρά αλλά και απλά μετατρέπουν τον hex κώδικα σε assembly... Έχω την εντύπωση πως υπήρχαν και κάποια προγράμματα που μπορούσαν να κάνουν decompile σε παλιά C, αλλά κάτω από κάποιες συνθήκες και να σου δώσουν την μορφή της σύνταξης σε C... Τώρα για υψηλού επιπέδου γλώσσες δεν υπάρχουν προγράμματα (τουλάχιστον στην εμπορική αγορά) που να το κάνουν αυτό, όμως δεν σημαίνει ότι δεν γίνεται (κάπου, κάπως)...

Δημοσ.

Εισαι τυχερος που περνουσα απο δω 8:35 το πρωι :shock: και ειδα το post σου, και τυχαινει να ασχολουμαι με τετοια θεματα. Το προγραμμα που πιθανοτατα ψαχνεις λεγεται W32DASM και ειναι disassembler/decompiler και χρησιμοποιειται κυριως για cracking των cd protections (games κλπ). Συνηθως συνδυαζεται με το HIEW το οποιο ειναι ενας hex editor (σε dos) για να κανεις edit στα calls του προγραμματος. Τωρα για να τα βρεις κανε ενα search στο net με τα ονοματα που σου εδωσα και ισως σταθεις τυχερος, αν δεν τα βρεις στειλε ΠΜ η πιθανοτατα να με βρεις στο angelos hub στο DC (αν το χρησιμοποιεις).

 

Ελπιζω να βοηθησα... 8)

Δημοσ.

Εξαρτάται, σε τι είδους κώδικα θέλεις να επέμβεις, εάν πρόκειται να προσπαθήσεις να αλλάξεις κάποια στοιχεία των μενού ή των κουμπιών ή των παραθύρων της εφαρμογής (γενικά κοσμητικές αλλαγές στο GUI της) και εφ’ όσων αυτά τα στοιχεία δεν υλοποιούνται ως έναν βαθμό από ειδικό κώδικα εντός της, τότε χρειάζεσαι έναν file editor και συγκεκριμένα ένα resource editor, όπως τον Resource Hacker για να κάνεις εύκολα τις αλλαγές, σε διαφορετική περίπτωση όμως αυτή η λύση δεν οδηγεί πουθενά.

 

Σε περίπτωση που η εφαρμογή είναι γραμμένη σε Delphi ή C/C++ Builder τότε έχε υπόψη σου πως τα οπτικά στοιχεία της δεν υλοποιούνται ως κλασσικά resources (αν και καταχωρούνται κατά αυτό τον τρόπο) αλλά περιγράφονται ως απλό κείμενο (VCL script) καθιστώντας την επεξεργασία τους «παιχνιδάκι» (και εδώ ένας απλός file editor ή το Resource Hacker μπορεί να βοηθήσει –αρκεί να ξέρεις κάποια πράγματα σχετικά με τα συγκεκριμένα πακέτα προγραμματισμού).

 

Σε κάθε άλλη περίπτωση (πλην της Java όπου υπάρχουν αρκετά λογισμικά που επαναφέρουν ως σχεδόν ως έχει τον κώδικα) πρέπει να χρησιμοποιήσεις κάποιον debugger/disassembler (πχ. WDASM, Soft-ICE, IDA κ.α.) , να γνωρίζεις κώδικα μηχανής (assembly) ώστε διαβάσεις τον κώδικα και να επιφέρεις την επιθυμητή αλλαγή ώστε να χρησιμοποιήσεις στην τελική ευθεία κάποιον file editor (πχ. Hex Workshop) για να την γράψεις στο αρχείο.

 

Καλή τύχη!

 

Υ.Γ.

1.α! και για να εξηγούμαι ώστε να μην παρεξηγούμαι: Δεν ασχολούμαι και ούτε και θέλω να ασχοληθώ με hacking, cracking κτλ.. οπότε μην αρχίσετε όσοι επίδοξοι ή επαγγελματίες crackεραδες τα PM (κάθε φορά που αναφέρομαι σε τέτοια θέματα όλο και κάτι λαμβάνω) ~ ειλικρινά σας ευχαριστώ πάρα πολύ :)

 

2...αν δεις σε κάποιο πολύ παλιό μου post εξηγούσα την διαφορά debugger – disassembler κοκ.

Δημοσ.
Yparxei ena programa pou mporeis na peirakseis otidipote arxeio yparxei..Na mpeis ston kodika as poume enos programatos ai na ton alaksis. mporeis na alaksis ta koumpia' date='thn glosa, ta panta. an theleis ola a windows alazeis kiolas,pexnidia mporeis na alakseis ton kodika..ta panta.

yparxei sigoura kai xoraei kai se mia disketa kiolas.kserei kaneis pos legete?[/quote']

 

Αν έχεις ήδη τον πηγαίο κώδικα τότε οποιοσδήποτε κειμενογράφος κάνει. Αν όχι (δηλαδή έχει μόνο το εκτελέσιμο) τότε δεν υπάρχει. Και αν κάποιος σου είπε ότι υπάρχει πες του να σοβαρευτεί.

Δημοσ.

Γηρυόνης kai ypoloipei:

ayto piga kiego na tou po..na sobareyti..

Otan eida omos pos eixe parei to programa dvd shrink kai to eixe kani OLO sta ellhnika, eixe pari thn pasientza gia ta windows kai eixe alaksi olo to pexnidi kai ta mhnymata pou emfanizonte, eixe pari ton narkalieyth kai ton alakse teleios kiaytos kai tora exei arxisei na kanei elhniko to championship manager...

trelathika...

 

kiomos yparxei. kai eine toso dinato pou oloklhra ta windows mporeis na alakseis. kai xoraei kai se mia disketa.

 

den ksero alla stixia giayto to programa..aytos pou to exei den mou to leei giati fobate pos tha to xrisimopoieiso..

 

exo pathi thn plaka mou pantos me ayto to programa. prepei na to bro

  • 2 εβδομάδες αργότερα...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...