Bspus Δημοσ. 29 Αυγούστου 2009 Δημοσ. 29 Αυγούστου 2009 Προτεινω ανεπιφυλακτα το παρακατω http://www.drpaulcarter.com/pcasm/ Διδασκει PC Assembly σε 32bit Protected Mode, οποτε ειναι πιο μοντερνο απο τα παραδοσιακα 16bit Real Mode Tutorials και σιγουρα πιο χρησιμο σημερα Εχει ετοιμα παραδειγματακια να κατεβασεις και να τρεξεις. Προυποθετει βασικες γνωσεις C γιατι σε πολλες περιπτωσεις αντιπαραθετει κωδικα C με αντιστοιχο σε assembly. Επισης τα παραδειγματα ξεκινανε απο ενα σκελετο προγραμμα σε C απο το οποιο καλεις κωδικα που εχεις γραψει σε assembly. Οποτε πρεπει να εισαι εξοικειωμενος και με το gcc. Ολα ομως παραθετονται βημα βημα. Πιστευω οτι ειναι το καταλληλοτερο βιβλιο για σενα.
Firetrooper Δημοσ. 30 Αυγούστου 2009 Μέλος Δημοσ. 30 Αυγούστου 2009 απλα οπως μπορει να ειπα προηγουμενος εχω σκοπο να ασχοληθω με την ασφαλεια δικτυων και υπολογιστικων συστηματων... υπαρχει περιπτωση να μου δωσει κατι παραπανω η γνωση της assembly?
kagelos Δημοσ. 30 Αυγούστου 2009 Δημοσ. 30 Αυγούστου 2009 Αν θες να γίνεις (network / system) administrator δεν σου χρειάζεται. Αν θες να προγραμματίζεις server - network εφαρμογές χρειάζεται να μάθεις πως προγραμματίζεις με ασφάλεια. Βασικά αυτό πλέον ισχύει για όλων των ειδών τις εφαρμογές (desktop / web κλπ.) Δεν χρειάζεται να ξέρεις assembly όμως. Αν θες να γίνεις "hacker", ναι χρειάζεται να ξέρεις assembly ... τουλάχιστον για να μπορείς να ψάχνεις μόνος σου exploits, να γράφεις μόνος σου injection code και payload κλπ. Βέβαια αυτά απαιτούν και γνώσεις προγραμματισμού σε high level γλώσσες. - Οι hackers δεν ξέρουν μόνο assembly - Αν θες να σπας προγράμματα πάλι χρειάζεται να ξέρεις και assembly.
Dr.Fuzzy Δημοσ. 31 Αυγούστου 2009 Δημοσ. 31 Αυγούστου 2009 Αν επίσης θες να ασχοληθείς με embedded συστήματα και πιο hardware low level επίπεδο πρέπει να ξέρεις assembly.
ippo00 Δημοσ. 1 Σεπτεμβρίου 2009 Δημοσ. 1 Σεπτεμβρίου 2009 Well basically.. πάρε το instruction set του επεξεργαστή και δες τις instructions...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.