vaggos_ece Δημοσ. 12 Απριλίου 2016 Δημοσ. 12 Απριλίου 2016 αγαπητο φορουμ. πως μπορουμε να δουμε τον κωδικα των προγραμματων που χρησιμοποιουμε??? ακομα και σε δυαδικη μορφη αν δεν γνωριζουμε σε ποια γλωσσα το γραψανε
vaggos_ece Δημοσ. 13 Απριλίου 2016 Μέλος Δημοσ. 13 Απριλίου 2016 σιγουρα γινεται ... μεχρι και παλμογραφο στο hardwear ειμαι ικανος να κανω ,αλλα δεν μπορει .... κατι πρακτικο θα υπαρχει
isay Δημοσ. 13 Απριλίου 2016 Δημοσ. 13 Απριλίου 2016 σιγουρα γινεται ... μεχρι και παλμογραφο στο hardwear ειμαι ικανος να κανω ,αλλα δεν μπορει .... κατι πρακτικο θα υπαρχει Αφου είσαι τόσο σίγουρος για το wEAr θα ήξερες και την απάντηση στο αρχικό ερώτημα σου. ontopic: Αρχικά άλλο το sniffing και αλλο το decompiling (που θες εσύ) Χρειάζεσαι κάποιο decompiler που να μετατρέψει τη Binary γλώσσα μηχανής σε κώδικα assembly και αν υπάρχει κάποιο πρόγραμμα μετάφρασης, ίσως βγάλεις κάποια ικανοποιητική μορφή κώδικα (χωρίς βέβαια, σχόλια, κατανοητές μεταβλητές, κλπ). Αυτά τα προγράμματα μετάφρασης ειναι η ΕΞΑΙΡΕΣΗ και οχι ο κανόνας και συνήθως τα αποτελέσματα ειναι πενιχρά. Π.χ. για java και adobe flash είναι σχετικά ευκολο, ενω για C ειναι πολυ πιο μπέρδεμα. Links για μελέτη https://en.wikipedia.org/wiki/Decompiler https://en.wikipedia.org/wiki/Code_refactoring http://www.c4decompiler.com/
vaggos_ece Δημοσ. 14 Απριλίου 2016 Μέλος Δημοσ. 14 Απριλίου 2016 ενδιαφερων ... δεν θελω να κανω decompile ... θελω να παρω το binary συγκεκριμενων φακελων ενος προγραμματος και να το τρεξω .αν εχω το binary ακομα και σε txt θα βρω τροπο να το τρεξω
isay Δημοσ. 14 Απριλίου 2016 Δημοσ. 14 Απριλίου 2016 ενδιαφερων ... δεν θελω να κανω decompile ... θελω να παρω το binary συγκεκριμενων φακελων ενος προγραμματος και να το τρεξω .αν εχω το binary ακομα και σε txt θα βρω τροπο να το τρεξω Δεν μπορώ να καταλάβω ή δεν ξέρεις τι είναι binary code ή ξέρεις κάτι πολύ ψαγμένο και θα ήθελα να το μάθω. Πως θα πάρεις το binary "ενός συγκεκριμένου φακέλου"; Γίνε πιο αναλυτικός με βάση αυτό που θες να κάνεις μπας και βρεθεί λύση.
vaggos_ece Δημοσ. 14 Απριλίου 2016 Μέλος Δημοσ. 14 Απριλίου 2016 Δεν μπορώ να καταλάβω ή δεν ξέρεις τι είναι binary code ή ξέρεις κάτι πολύ ψαγμένο και θα ήθελα να το μάθω. Πως θα πάρεις το binary "ενός συγκεκριμένου φακέλου"; Γίνε πιο αναλυτικός με βάση αυτό που θες να κάνεις μπας και βρεθεί λύση. π.χ. οταν καταβαζεις ενα προγραμμα/παιχνιδι εστω το lineage2 υπαρχουν φακελοι που ξεχωριζουν τις λειτουργιες τους, καπω εκει υπαρχει και ενα εικονιδιο για να το τρεξεις ... πως μπορω σε εναν συγκεκριμενο φακελο να δω τι περιεχει , εστω και σε δυαδικη μορφη.
xaerialtwistx Δημοσ. 14 Απριλίου 2016 Δημοσ. 14 Απριλίου 2016 π.χ. οταν καταβαζεις ενα προγραμμα/παιχνιδι εστω το lineage2 υπαρχουν φακελοι που ξεχωριζουν τις λειτουργιες τους, καπω εκει υπαρχει και ενα εικονιδιο για να το τρεξεις ... πως μπορω σε εναν συγκεκριμενο φακελο να δω τι περιεχει , εστω και σε δυαδικη μορφη. αν εννοεις να υπαρχει ενα προγραμμα που να μελεταει ολα τα sub directories και να σου διευκρινιζει οτι "εκει ειναι ο ηχος, εκει ειναι τα γραφικα, εκει ειναι ο κωδικας για τις ρυθμισεις και εκει ο κωδικας του AI" κτλ, δεν υπαρχει τετοιο πραγμα. πρεπει να ανοιγεις ενα προς ενα τα αρχεια και να τα μελετας μονος σου, εκτος και αν δεν καταλαβα τι εννοεις. γενικά παντως, δεν υπαρχει προγραμμα που να μελεταει φακελους ως προς αυτη την δουλεια. εργαλεία: 1, 2, 3, 4, 5 ΥΓ) χωρις assembly δεν κανεις τιποτα
isay Δημοσ. 15 Απριλίου 2016 Δημοσ. 15 Απριλίου 2016 π.χ. οταν καταβαζεις ενα προγραμμα/παιχνιδι εστω το lineage2 υπαρχουν φακελοι που ξεχωριζουν τις λειτουργιες τους, καπω εκει υπαρχει και ενα εικονιδιο για να το τρεξεις ... πως μπορω σε εναν συγκεκριμενο φακελο να δω τι περιεχει , εστω και σε δυαδικη μορφη. Ξεκίνα να διαβάζεις τα links που σου δώσαμε αλλιώς παραμείνε στους παλμογράφους
vaggos_ece Δημοσ. 16 Απριλίου 2016 Μέλος Δημοσ. 16 Απριλίου 2016 ξερω αλλα θελουν χρονο ολα αυτα.... ευχαριστω btw
micos000 Δημοσ. 17 Απριλίου 2016 Δημοσ. 17 Απριλίου 2016 Δεν ξέρω τι κατάλαβαν οι υπόλοιποι από αυτά που θέλεις, αλλά εγώ πραγματικά δεν κατάλαβα απολύτως τίποτα. Στους κώδικες δεν υπάρχουν φάκελοι και αρχεία, αλλά μεταβλητές, πίνακες, ορίσματα, βρόχοι κτλ. Αν θέλεις πες μας τι ΑΚΡΙΒΩΣ θέλεις να πετύχεις και όχι γενικά γιατί από τα λεγόμενα σου δεν βγαίνει άκρη. Π.χ. θέλεις να βρεις έναν συγκεκριμένο ήχο ή να αλλάξεις τις φάτσες στους χαρακτήρες ενός παιχνιδιού ή να χακάρεις και να βάλεις άπειρες ζωές ή χρήματα ή θέλεις από ένα παιχνίδι να ξεπατικώσεις το animation ενός χαρακτήρα; π.χ. οταν καταβαζεις ενα προγραμμα/παιχνιδι εστω το lineage2 υπαρχουν φακελοι που ξεχωριζουν τις λειτουργιες τους, καπω εκει υπαρχει και ενα εικονιδιο για να το τρεξεις ... πως μπορω σε εναν συγκεκριμενο φακελο να δω τι περιεχει[...] Με την εξερεύνηση των windows ίσως; Οι φάκελοι βρίσκονται εκεί που είναι και το παιχνίδι και δεν χρειάζεσαι μάστερ στον προγραμματισμό για να τους βρεις. Οι λειτουργίες του παιχνιδιού δεν υπάρχουν σε φάκελους και αρχεία αλλά ορίζονται μέσα στον κώδικα του παιχνιδιού. ενδιαφερων ... δεν θελω να κανω decompile ... θελω να παρω το binary συγκεκριμενων φακελων ενος προγραμματος και να το τρεξω [...] Για να δεις το δεκαεξαδικό κώδικα ενός οποιουδήποτε αρχείου το μόνο που χρειάζεσαι είναι ένας hes editor π.χ. HxD. Το αμέσως επόμενο βήμα είναι το decompiling. Από τα μέχρι τώρα λεγόμενα σου όμως αναγκαστικά υποθέτω ότι δεν έχεις την παραμικρή ιδέα από προγραμματισμό οπότε δεν μπορώ να καταλάβω πως θα κάνεις αυτό που είπες... [...]αν εχω το binary ακομα και σε txt θα βρω τροπο να το τρεξω Το binary είναι το ίδιο το exe και το έχεις ήδη, αν έχεις το παιχνίδι εγκατεστημένο.
vaggos_ece Δημοσ. 18 Απριλίου 2016 Μέλος Δημοσ. 18 Απριλίου 2016 http://snag.gy/voyrc.jpg στον δεξια φακελο αυτα λογικα ειναι κωδικας ... πως μπορω να τον δω ή εστω να τον απομονωσω για το δω τι κανει.
torq Δημοσ. 18 Απριλίου 2016 Δημοσ. 18 Απριλίου 2016 ρε φίλε αφού δε το έχεις. τι το παλεύεις; κώδικα που προσθέτει 2 αριθμούς να σου δώσουν, αμφιβάλλω αν καταλάβεις τι κάνει
micos000 Δημοσ. 18 Απριλίου 2016 Δημοσ. 18 Απριλίου 2016 http://snag.gy/voyrc.jpg στον δεξια φακελο αυτα λογικα ειναι κωδικας ... πως μπορω να τον δω ή εστω να τον απομονωσω για το δω τι κανει. Και πως συμπέρανες ότι αυτά είναι ο κώδικας; Αυτά είναι οι βιβλιοθήκες και τα βοηθητικά αρχεία του lineage. Το core.dll είναι βιβλιοθήκη και ίσως μπορέσεις να δεις τις functions που υποστηρίζει με αυτό. Και να τις δεις όμως δεν ξέρω πως θα μπορέσεις να τις χρησιμοποιήσεις. Τα υπόλοιπα δεν ξεχωρίζουν τι αρχεία είναι αλλά μάλλον είναι επιπρόσθετα δεδομένα. Αυτά δεν γίνονται ούτε decompile ούτε μπορείς να βγάλεις κάποιον κώδικα. Το μόνο που μπορείς να κάνεις είναι να τα ανοίξεις με έναν Hex Editor και να δεις τι περιέχουν σε δεκαεξαδική και ascii μορφή. Πάλι όμως σου είναι άχρηστα, γιατί ακόμα και αν ξέρεις ότι σίγουρα περιέχουν μια λειτουργία δεν μπορείς να "βρεις" με συμβατικούς τρόπους σε ποιο offset ξεκινάει και πόσα bytes είναι η λειτουργία αυτή, εκτός αν κάποιος σου δώσει αυτά τα στοιχεία. Τα αρχεία αυτά θα μπορούσαν ακόμα και να περιέχουν εικόνες ή ήχους σε συμπιεσμένη μορφή και να αποσυμπιέζονται την ώρα που τα χρειάζεται το πρόγραμμα.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα