ΜΑΘΗΜΑ -Β- HACKING

  1. mastergr
    mastergr
    ΜΑΘΗΜΑ -Β- HACKING

    Κάνουμε ακριβώς τα ίδια μέχρι το (3) το πρώτου μαθήματος..
    Μόνο που τώρα επιλέγουμε
    Το “error…”



    Διπλό κλικ λοιπόν και πάμε εδώ.. στο error..




    Κλείνουμε το άλλο παράθυρο… και δώστε τώρα μεγάλη προσοχή..

    Κοιτάξτε αυτό το κομμάτι κώδικα..



    Έχουμε το “Error…” το μήνυμα “Error in code….” Δηλαδή το μήνυμα λάθους εάν βάλουμε λάθος κωδικό.


    Κάντε τώρα χρήση τα Arrow Keys στο πληκτρολόγιο σας εννοώ τα βελάκια.
    Πιέστε το βελάκι προς τα κάτω μέχρι έως να γίνει πράσινο όπως στην photo.



    Βλέπετε το je 00401ef7 ?
    Je = κάνε άλμα εάν είναι ίδιο π.χ 4=4 τότε πήδα στην διεύθυνση 00401ef
    Δηλαδή ..
    Εάν ο κωδικός είναι TEST ..δηλαδή ίδιος (equal) πήγαινε στην 00401ef7 αλλιώς ευθεία στο error..
    Πιέστε το jump to πλήκτρο πάνω στην μπάρα επιλογών..




    Μία φορά… δέστε που βρεθήκαμε…


    “Code ok”
    “Code is OK”
    Xmmmmm….
    Πιέστε το Ret JMP επάνω στην μπάρα..


    Επιστρέψαμε πίσω στο jump





    Αφήστε την πράσινη γραμμη να δίχνη το je
    Και δέστε στην κάτω μπάρα…

    Προσέξτε @Offset 00001E8Bh
    Σημειώστε αυτό το νούμερο.. σε ένα χαρτί..
    ΤΑ ΚΛΕΙΝΟΥΜΕ όλα τα προγράμματα..
    Ανοίγουμε έναν hex editor (προσωπικά κάνω χρήση τον ULTRA EDIT )
    Φορτώνουμε το test_A.exe επάνω στον editor …




    To κομμάτι αριστερά είναι το offset …



    Πηγαίνουμε στην διεύθυνση που πιο πριν γράψαμε.. 00001E8Bh με τα βελάκια
    Η με την goto to address εντολή που έχει ο hex editor..

    Για να σιγουρευτείτε ότι είστε σωστά δέστε κάτω τέρμα στο κέντρο
    POS:1e8b
    Και επάνω στην φωτιζόμενη γραμμή έχει τον αριθμό 74 …ΟΚ?
    Αλλάξτε το 74 = je (jump if equal) με 75 = jne (jump if not equal)





    Κάντε save – αποθήκευση και κλείστε το πρόγραμμα…
    Τρέχτε το test_a.exe
    Δώστε ότι κωδικό θέλετε!



    Πατήστε REGIST!






    YES!!!!

    Στο άλλο μάθημα ένα πιο δύσκολο πρόγραμμα…

    P.S
    Το πρόγραμμα test_a.exe έγινε από εμένα όπως και το test_b που έρχεται
    Σύντομα..

    Ελπίζω να είμαι καλός δάσκαλος ….κάνω ότι μπορώ!
    Ένα πράγμα έμαθα στα 26 χρόνια που γράφω κώδικα .
    ΟΤΙ κλειδώνει – ξεκλειδώνει!


    Οσοι δεν έχουν τον EDITOR η δεν ξέρουν να κάνουν χρήση κανέναν άλλο
    εδώ
    Κώδικας:
    http://rapidshare.com/files/197805153/UE-32_14.00.rar


    Φιλικά
  2. maxuris
    maxuris
    Ωραιος παει και αυτο το εκανα :D
    Μονο που το find στο ultra edit δεν το καταφερα και το 00001E8Bh ειναι 00001e80h
  3. mastergr
    mastergr
    00001E8Bh ειναι 00001e80h
    OXI einai 00001E8Bh to byte pou psaxnoume

    otan ston editor pas to belaki tou pliktrologiou deksia to

    kathe byte to 00001E8Bh aneveni ana ena! otan ftasis sto (74) tote h address tha

    einai 00001E8Bh !

    DES to kato stin bara tou ultraedit..

    NA THIMASE O EDITOR METRAI ANA 16 bytes! ANA STILI!

    Filika
  4. plutomaniac
    plutomaniac
    συμφρωνώ με τον φίλο μου τον maxuris, αυτό το byte που λεέι ο mastergr δεν υπάρχει σε εμένα αλλά υπήρχε το άλλο που λέει ο maxuris. Έκανα αυτό από 74 σε 75 και τώρα ότι κωδικό και να βάλω όλα τα πιάνει και είναι μια χαρά.

    Τελικά θα φτιάξεις και άλλους οδηγούς-crackme στο μέλλον για εμάς;;; Είναι πολύ καλοί πρέπει να σου πω και μπράβο σου για αυτό!
Εμφάνιση αποτελεσμάτων : 1 έως 4 από 4