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

RSS for category: addendaΑρχείο για την κατηγορία addenda

2

Matrix goes old school!

Στο 7ο μέρος της σειράς του περιοδικού με τίτλο “Arduino, The way of the hacker”, εξετάσαμε ένα πρόγραμμα για τη σάρωση ενός RGB LED matrix. Ο μηχανισμός που είδαμε αξιοποιεί την τεχνική Binary Code Modulation και επιτρέπει το λεπτομερέστατο έλεγχο της έντασης καθενός LED ξεχωριστά. Αρκεί να πούμε ότι με τη βοήθεια του συγκεκριμένου προγράμματος το Arduino μπορεί να προβάλει πάνω από δύο εκατομμύρια χρώματα, πάνω σε ένα έγχρωμο matrix!

3

OpenVPN στο FreeBSD: Εγκατάσταση και Ρύθμιση

Σε εκτενές άρθρο που δημοσιεύσαμε στο deltaHacker 007 δείξαμε, αναλυτικά και βήμα προς βήμα, πώς να εγκαταστήσουμε και να ρυθμίσουμε το OpenVPN στο Linux, ώστε αφενός να έχουμε ασφαλή απομακρυσμένη πρόσβαση στο LAN του μηχανήματος, αφετέρου να προστατεύουμε την ιδιωτικότητά μας κατά το web surfing ή κατά τη χρήση μιας οποιασδήποτε ιντερνετικής υπηρεσίας. Στο παρόν άρθρο δείχνουμε ακριβώς το ίδιο, αλλά τώρα δουλεύουμε σε FreeBSD.

0

Python Game Programming (Part 7.5)

Με την παρούσα δημοσίευση ολοκληρώνουμε το Pygame Invaders και τη σειρά άρθρων προγραμματισμού παιχνιδιών στην Python, η οποία ξεκίνησε από το τεύχος 005 του περιοδικού deltaHacker. Μη φανταστείτε όμως ότι η δική σας περιπέτεια με το Pygame Invaders τελειώνει. Κάθε άλλο, θα λέγαμε, μόλις τώρα αρχίζει! Γιατί, αν μέχρι στιγμής έχετε αρκεστεί στο να διαβάζετε τον κώδικα (και να παίζετε το παιχνίδι), τώρα είναι η ώρα να αναλάβετε δράση. Όχι με το laser αλλά με το καλό σας, προγραμματιστικό πληκτρολόγιο!

4

MD5 reversing, the not-so-brutal way!

Για μάλλον ευνόητους λόγους, τα password των χρηστών δεν αποθηκεύονται ποτέ με τη μορφή απλού κειμένου. Τα διάφορα λειτουργικά συστήματα χρησιμοποιούν πάντα κάποιον αλγόριθμο κρυπτογράφησης και για τη συγκεκριμένη δουλειά (συνήθως τον MD5, Message-Digest algorithm 5). Έτσι, αν καταφέρει κανείς να πάρει το αρχείο με τα password ενός συστήματος, θα καταλήξει με τις κρυπτογραφημένες εκδοχές των passwords κι όχι με τα ίδια. Συγκεκριμένα, θα καταλήξει να έχει τα λεγόμενα MD5 hashes των passwords του συστήματος.

0

Python Game Programming (Part 6.5)

Έχουμε μπει για τα καλά στον πυρετό της μάχης, αναμένοντας την εμφάνιση των πρώτων εξωγήινων στην οθόνη (δηλαδή της έμπνευσης για το πώς να ολοκληρώσουμε την αντίστοιχη κλάση). Στο μεταξύ βέβαια έχουμε κάποια ψιλοπροβληματάκια στο μέχρι τώρα πρόγραμμα μας – αλλά σίγουρα όχι αρκετά για να διαταράξουν την ισορροπία του σύμπαντος. Ας πάμε να τα δούμε λίγο…

0

Python Game Programming (Part 5.5)

Όπως λέει και ο καλός μας αρχισυντάκτης, στη βράση κολλάει το σίδερο κι εσείς τώρα έχετε κολλήσει για τα καλά. Όχι στο σίδερο, αλλά στο pygame βέβαια. Σας υποσχεθήκαμε space shooter και ξέρουμε πολύ καλά ότι αδημονείτε να το δείτε να παίζει. Εμείς πάλι αδημονούμε να σας δούμε να γράφετε δικό σας κώδικα! Και όχι, δεν έχει σημασία αν έχει λάθη ή δεν είναι βέλτιστος (ούτε ο δικός μας είναι άλλωστε). Το παρόν άρθρο θα σας δώσει μερικές από τις λύσεις των προβλημάτων του άρθρου μας από το deltaHacker 009, χωρίς να ωστόσο αυτές να αποτελούν το μοναδικό ή το Σωστό Τρόπο (ΤΜ) επίλυσης. Αυτοσχεδιάστε και δημιουργήστε!

27

Πώς δουλεύουν τα δίκτυα: Διευθύνσεις IP και δίκτυα μέσα σε δίκτυα (μέρος β’)

Στο τεύχος 004 του deltaHacker ξεκινήσαμε μια νέα σειρά άρθρων πάνω σε θέματα και τεχνολογίες που αφορούν στη δικτύωση. Το πρώτο άρθρο της σειράς εισάγει τον αναγνώστη στη λογική της σουίτας TCP/IP κι εξηγεί πώς η πανίσχυρη ιδέα της στοίβας πρωτοκόλλων κάνει δυνατή την ύπαρξη οσοδήποτε μικρών ή μεγάλων δικτύων, ακόμη και του ίδιου του Internet. Στο δεύτερο άρθρο της σειράς, που δημοσιεύτηκε στο deltaHacker 005, στρέψαμε την προσοχή μας στο Network Layer του λεγόμενου TCP/IP stack και συγκεκριμένα στην έκδοση 4 του πρωτοκόλλου IP ή απλά IPv4. Το παρόν είναι η συνέχεια του έντυπου άρθρου.

3

Python Game Programming (Part 4.5)

Έχουμε πλέον μπει για τα καλά στο Pygame και στον αντικειμενοστρεφή προγραμματισμό και σας βλέπουμε όλους ανυπόμονους για τη συνέχεια! Από τώρα σας λέμε για να το ξέρετε, ότι θα είναι ακόμα πιο ενδιαφέρουσα από ό,τι φαντάζεστε! Πάμε τώρα να δούμε μερικές από τις ασκήσεις που σας δώσαμε στο άρθρο 3.5 καθώς και στο 4, που δημοσιεύεται στο τεύχος 008 του deltaHacker.

5

Τι είναι αυτό το XSS, επιτέλους;

Σε άρθρο του deltaHacker 008 κάνουμε ορισμένες επιδείξεις επιθέσεων που εκμεταλλεύονται αδυναμίες XSS. Για να τις παρακολουθήσετε, οφείλετε πρώτα να κατανοήσετε το ίδιο το XSS ή αλλιώς Cross-Site Scripting. Βάζοντας τα πράγματα σε μια σειρά, ξεκινάμε περιγράφοντας δύο μεθόδους εκτέλεσης scripts στο σύγχρονο web.

24

OpenVPN usage demo: Τι κερδίζουμε

Σε άρθρο που δημοσιεύεται στο deltaHacker 007 δείχνουμε, αναλυτικά και βήμα προς βήμα, πώς στήνουμε και ρυθμίζουμε έναν OpenVPN server. Το screencast που ακολουθεί αποτελείται από τρία μέρη, μέσα από τα οποία επιδεικνύονται μερικά από τα οφέλη που αποκτάμε όταν μπούμε στον κόπο να στήσουμε τον δικό μας OpenVPN server.

4

Arduino – Pulse Width Modulation

Σε άρθρο του deltaHacker 007 γνωρίζουμε την τεχνική PWM και την υλοποιούμε σε software. Κάτι τέτοιο δεν είναι καθόλου περιττό και με την τεχνογνωσία που θ’ αποκτήσουμε θα μπορούμε αργότερα να φτιάξουμε παιχνίδια για το RGB matrix με εκατομμύρια *κυριολεκτικά* χρώματα!

0

Python Game Programming (part 3.5)

Ελπίζουμε να μη ζαλιστήκατε (πολύ) με τις τόσες νέες έννοιες στο τρίτο άρθρο της σειράς μας, που δημοσιεύτηκε στο deltaHacker 007! Αντικείμενα, συμβάντα, βιβλιοθήκη pygame, μέθοδοι — μέχρι και φυσική Λυκείου είχαμε! Αλλά φυσικά, μπρος στα graphics τι είν’ ο πόνος. Σίγουρα είστε διατεθειμένοι να κουραστείτε λίγο ακόμα — εξάλλου πλησιάζει η ώρα για το πρώτο μας πραγματικό παιχνίδι γραφικών. Και φυσικά, δεν χρειάζεται να μας το πείτε: το ξέρουμε ότι είστε ήδη εθισμένοι με την Python, τον προγραμματισμό, το pygame και όλα τ’ άλλα που ίσως δεν πολυκαταλαβαίνετε ακόμα. Αλλά δεν πειράζει: Το ξενύχτι είναι μέρος της μαγείας! Πάμε λοιπόν να εξερευνήσουμε τον αντικειμενοστραφή προγραμματισμό.

Page 3 of 512345

Σύνδεση

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