Το προφίλ μας στο Google Plus
3

Olly μαζί τα φάγαμε;

Αρκετοί είν’ εκείνοι που μπερδεύουν το σπάσιμο (cracking) ενός προγράμματος με την ιδιότητα αυτού που το σπάει. Ας το ξεκαθαρίσουμε: Αυτός που σπάει ένα πρόγραμμα δεν είναι cracker αλλά reverser! Όμως για μια στιγμή. Από τη στιγμή που η ενέργεια είναι το cracking, πώς είναι δυνατόν αυτός που την προκαλεί να *μη* λέγεται cracker; Χμ, διότι πολύ απλά έχει επικρατήσει η αντίληψη που θέλει τον cracker να ‘ναι ο πονηρός ή ο μέτριος της υπόθεσης…

deltaHacker 1 (Οκτώβρης 2011) | Olly μαζί τα φάγαμε;

Το καλό με τους ορισμούς είναι ότι σου δίνουν μια ιδέα για το τι έχεις ν’ αντιμετωπίσεις ή έστω για τι πράγμα συζητάς. Το κακό με τους ορισμούς είναι ότι μερικές φορές δεν περιγράφουν επακριβώς την πραγματικότητα και, αν μη τι άλλο, παραπλανούν.

Πάρτε την περίπτωση του cracker. Από τη μία, ιστορικά έχει επικρατήσει ο όρος να αφορά στον lamer, ο οποίος δεν είναι σε θέση να εκτιμήσει τη δουλειά άλλων και ουσιαστικά βουτάει τα εργαλεία τους και τσαλαβουτά εδώ κι εκεί στα νερά του hacking, χωρίς να γνωρίζει τι ακριβώς κάνει ή πού θέλει να φτάσει. Από την άλλη, ένας προγραμματιστής, ερευνητής ή απλά μαθητευόμενος στον προγραμματισμό ο οποίος “σπάει” (crack) μια εφαρμογή με μοναδικό σκοπό τη μάθηση, σίγουρα δεν έχει μεγάλη σχέση με τον προηγούμενο cracker. Για να μη δημιουργούνται παρερμηνείες, λοιπόν, ειδικά σ’ αυτήν την περίπτωση γίνεται χρήση του όρου “reverser”. Πρόκειται για τίμιο όρο που περιγράφει αρκετά καλά αυτό που κάνει ο cracker μας: Χωρίς να ‘χει πρόσβαση στο source code ενός προγράμματος ξεκινά από το εκτελέσιμο binary, παίρνει κώδικα μηχανής και προσπαθεί να κατανοήσει την εσωτερική του λογική.

Διαβάστε όλο το άρθρο στο τεύχος 1 (Οκτωβρίου). Τα περιεχόμενα του τεύχους είναι εδώ. Όλες τις πληροφορίες για τις συνδρομές στο deltaHacker, το μοναδικό μηνιαίο περιοδικό με θεματολογία ethical hacking και infosec, θα τις βρείτε -> εδώ <-

3 Responses to “Olly μαζί τα φάγαμε;”

  1. MortisGR | 22/09/2011 at 17:09

    Aπίστευτος τίτλος, εδώ και 7 λεπτά ακριβώς γελάω ακατάπαυστα!

  2. giwrg98 | 22/09/2011 at 19:35

    Αυτό το άρθρο θα είναι ειδικά για τον Olly επειδή έχω Linux και απ’ ότι μου φαίνεται δεν υπάρχει έκδοση για Linux :(

  3. sukawia | 25/11/2011 at 21:12

    Πολύ ενδιαφέρον άρθρο πάντα ήθελα να μάθω πώς *το* κάνουν ;)

    Καταρχάς, μια μικρή σημείωση για τον κώδικα του stupid.exe. Θα ‘πρεπε να έχει χρησιμοποιηθεί η ‘while’ εντολή και να επαναλαμβάνεται μέχρι ο κωδικός που βάλαμε να είναι σωστός. Με την ‘if’ σε περίπτωση λάθος κωδικού, βγάζει το μήνυμα “Λάθος κωδικός, προσπαθήστε ξανά, κλπ” και μετά κλείνει……

    Ίσως η επιλογή της ‘if’ ήταν σκόπιμη αν η ‘while’ περιέπλεκε τα πράγματα, πράγμα το οποίο θα μπορούσα να διαπιστώσω μόνος μου. Αλλά δε μπορώ, επειδή ο disassembled κώδικας (Μέρος (3), στήλη ASCII όπως αναφέρεται στο άρθρο) μου εμφανίζεται κάπως έτσι: http://img88.imageshack.us/img88/7717/ollybug.jpg
    Δηλαδή αλαμπουρνέζικα.

    Καμιά ιδέα τι φταίει και πώς μπορώ να το διορθώσω?

Leave a Reply

You must be logged in to post a comment.

Σύνδεση

Αρχείο δημοσιεύσεων