Πίνακας περιεχομένων:

HackerBox 0047: Old School: 12 Βήματα
HackerBox 0047: Old School: 12 Βήματα

Βίντεο: HackerBox 0047: Old School: 12 Βήματα

Βίντεο: HackerBox 0047: Old School: 12 Βήματα
Βίντεο: #83 HackerBox 0047 Old School 2024, Ιούλιος
Anonim
HackerBox 0047: Old School
HackerBox 0047: Old School

Χαιρετισμούς στους HackerBox Hackers σε όλο τον κόσμο! Με το HackerBox 0047, πειραματιζόμαστε με διασύνδεση πληκτρολογίου για μικροελεγκτές, δημιουργία σήματος βίντεο VGA, υπολογιστές BASIC ROM παλαιών σχολείων, συσκευές αποθήκευσης microSD, εργαλεία κλειδώματος και εκκινήσιμα Ubuntu Linux USB sticks.

Αυτό το εγχειρίδιο περιέχει πληροφορίες για να ξεκινήσετε με το HackerBox 0047, οι οποίες μπορείτε να τις αγοράσετε εδώ μέχρι να τελειώσουν οι προμήθειες. Αν θα θέλατε να λαμβάνετε ένα HackerBox όπως αυτό ακριβώς στο γραμματοκιβώτιό σας κάθε μήνα, εγγραφείτε στο HackerBoxes.com και λάβετε μέρος στην επανάσταση!

Το HackerBoxes είναι η μηνιαία υπηρεσία συνδρομής για λάτρεις της ηλεκτρονικής και της τεχνολογίας υπολογιστών - Hardware Hackers - The Dreamers of Dreams.

Βήμα 1: Λίστα περιεχομένου για το HackerBox 0047

  • Αποκλειστικό Old School VGA PC Kit
  • Δύο μονάδες Arduino Nano 5V 16MHz
  • Σετ LED 200 τεμαχίων σε πλαστικό κουτί αποθήκευσης
  • USB Flash Drive αλουμινίου 8 GB
  • 6 σε 1 Pocket Locksport Tool
  • Συρματοκόπτες ακριβείας
  • MicroSD Breakout Module
  • MicroSD USB Reader
  • Δύο κεφαλίδες αρσενικού Breakaway 40 ακίδων
  • Γυναικεία-Γυναικεία άλματα DuPont 10εκ
  • Χαλκομανία Ubuntu Linux

Κάποια άλλα πράγματα που θα σας βοηθήσουν:

  • Συγκολλητικό σίδερο, συγκόλληση και βασικά εργαλεία συγκόλλησης
  • Υπολογιστής για τη λειτουργία εργαλείων λογισμικού
  • Διάσωσε οθόνη VGA (δοκίμασε ένα κατάστημα ειδών ή παλιά αποθήκη στη δουλειά)
  • Πληκτρολόγιο PS/2 (δοκιμάστε ένα κατάστημα ειδών ή παλιά αποθήκη στη δουλειά)

Το πιο σημαντικό, θα χρειαστείτε μια αίσθηση περιπέτειας, πνεύμα χάκερ, υπομονή και περιέργεια. Το να χτίζεις και να πειραματίζεσαι με τα ηλεκτρονικά, αν και είναι πολύ ανταποδοτικό, μπορεί να είναι δύσκολο, προκλητικό, ακόμη και απογοητευτικό κατά καιρούς. Ο στόχος είναι η πρόοδος και όχι η τελειότητα. Όταν επιμένεις και απολαμβάνεις την περιπέτεια, μπορεί να προκύψει μεγάλη ικανοποίηση από αυτό το χόμπι. Κάντε κάθε βήμα αργά, προσέξτε τις λεπτομέρειες και μην φοβάστε να ζητήσετε βοήθεια.

Υπάρχει μια πληθώρα πληροφοριών για τα τρέχοντα και τα υποψήφια μέλη στις Συνήθεις Ερωτήσεις για τα HackerBoxes. Σχεδόν όλα τα μηνύματα ηλεκτρονικής υποστήριξης που λαμβάνουμε έχουν ήδη απαντηθεί εκεί, γι 'αυτό εκτιμούμε πραγματικά τον χρόνο που αφιερώσατε για να διαβάσετε τις Συνήθεις Ερωτήσεις.

Βήμα 2: Locksport

Locksport
Locksport

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

Για μια ωραία εισαγωγή, ανατρέξτε στον Οδηγό MIT για την επιλογή κλειδώματος.

Επίσης, δείτε αυτό το βίντεο και δείτε τους εκπληκτικούς συνδέσμους στην περιγραφή του βίντεο.

Το TOOOL (The Open Organization Of Lockpickers) είναι ένας οργανισμός ατόμων που ασχολούνται με το χόμπι του Locksport, καθώς και εκπαιδεύουν τα μέλη του και το κοινό σχετικά με την ασφάλεια (ή την έλλειψή του) που παρέχουν οι κοινές κλειδαριές. "Η αποστολή του TOOOL είναι να προωθήσει τη γνώση του κοινού σχετικά με τις κλειδαριές και το κλείδωμα. Εξετάζοντας τις κλειδαριές, τα χρηματοκιβώτια και άλλο τέτοιο υλικό και συζητώντας δημόσια τα ευρήματά μας, ελπίζουμε να εξαλείψουμε το μυστήριο με το οποίο διαποτίζονται τόσα πολλά από αυτά τα προϊόντα."

ΗΘΙΚΕΣ ΣΚΕΕΙΣ:

Ελέγξτε προσεκτικά και πάρτε σοβαρή έμπνευση από τον αυστηρό κώδικα δεοντολογίας του TOOOL, ο οποίος συνοψίζεται στους ακόλουθους τρεις κανόνες:

  1. Ποτέ μην επιλέγετε ή χειρίζεστε με σκοπό να ανοίξετε οποιαδήποτε κλειδαριά που δεν σας ανήκει, εκτός εάν σας έχει δοθεί ρητή άδεια από τον νόμιμο κάτοχο της κλειδαριάς.
  2. Ποτέ μην διαδίδετε γνώσεις ή εργαλεία κλειδώματος σε άτομα που γνωρίζετε ή για τα οποία έχετε υποψίες ότι θα επιδιώξουν να χρησιμοποιήσουν τέτοιες δεξιότητες ή εξοπλισμό με εγκληματικό τρόπο.
  3. Έχετε υπόψη τους σχετικούς νόμους σχετικά με τις κλειδαριές και τον σχετικό εξοπλισμό σε οποιαδήποτε χώρα, πολιτεία ή δήμο όπου επιδιώκετε να ασχοληθείτε με κλειδαριές ή ψυχαγωγικές κλειδαριές.

Βήμα 3: Περικοπή όλων των δυνητικών πελατών

Περικοπή όλων των δυνητικών πελατών
Περικοπή όλων των δυνητικών πελατών

Κατά τη συγκόλληση, υπάρχουν πάντα οδηγοί για κοπτικό. Για να μην αναφέρουμε το κόψιμο του πράσινου σύρματος ενώ αφοπλίζουμε επικίνδυνα σκηνικά ταινιών.

Χρησιμοποιήστε αυτό το εργαλείο με καλή υγεία. Λάβετε υπόψη τις προειδοποιήσεις που εμφανίζονται εδώ από τον κατασκευαστή σχετικά με τη χρήση πάντα προστατευτικών ματιών. Δεν θέλουν να βγάλεις κανένα από τα μάτια σου. Ούτε εμείς.

Βήμα 4: Πλατφόρμα Arduino Nano Microcontroller

Πλατφόρμα Arduino Nano Microcontroller
Πλατφόρμα Arduino Nano Microcontroller

Όλοι αγαπάμε το Arduino Nano και αυτόν τον μήνα θα χρειαστούμε δύο από αυτά! Οι συμπεριλαμβανόμενες σανίδες Arduino Nano συνοδεύονται από καρφίτσες κεφαλίδας, αλλά δεν είναι κολλημένες στις μονάδες. Αφήστε τις καρφίτσες για τώρα. Εκτελέστε αυτές τις αρχικές δοκιμές και στις δύο μονάδες Arduino Nano πριν από τη συγκόλληση στις καρφίτσες κεφαλίδας. Το μόνο που χρειάζεται είναι ένα καλώδιο microUSB και οι δύο σανίδες Arduino Nano ακριβώς όπως βγαίνουν από την τσάντα.

Το Arduino Nano είναι μια επιτοίχια, φιλική προς το ψωμί, μικρογραφική πλακέτα Arduino με ενσωματωμένο USB. Είναι εκπληκτικά πλήρως εξοπλισμένο και εύκολο να χακάρει.

Χαρακτηριστικά:

  • Μικροελεγκτής: Atmel ATmega328P
  • Τάση: 5V
  • Digitalηφιακές ακίδες εισόδου/εξόδου: 14 (6 PWM)
  • Αναλογικές ακίδες εισόδου: 8
  • Ρεύμα DC ανά καρφίτσα εισόδου/εξόδου: 40 mA
  • Μνήμη Flash: 32 KB (2KB για εκκίνηση)
  • SRAM: 2 KB
  • EEPROM: 1 KB
  • Ταχύτητα ρολογιού: 16 MHz
  • Διαστάσεις: 17mm x 43mm

Η συγκεκριμένη παραλλαγή του Arduino Nano είναι η μαύρη Robotdyn Nano. Περιλαμβάνει ενσωματωμένη θύρα MicroUSB συνδεδεμένη σε τσιπ USB/Serial bridge CH340G. Λεπτομερείς πληροφορίες για το CH340 (και προγράμματα οδήγησης, εάν χρειάζεται) μπορείτε να βρείτε εδώ.

Όταν συνδέετε για πρώτη φορά το Arduino Nano σε μια θύρα USB του υπολογιστή σας, η πράσινη λυχνία τροφοδοσίας θα ανάψει και λίγο μετά το μπλε LED θα αρχίσει να αναβοσβήνει αργά. Αυτό συμβαίνει επειδή το Nano είναι προ-φορτωμένο με το πρόγραμμα BLINK, το οποίο λειτουργεί με το ολοκαίνουργιο Arduino Nano.

ΛΟΓΙΣΜΙΚΟ: Εάν δεν έχετε ακόμη εγκαταστήσει το Arduino IDE, μπορείτε να το κατεβάσετε από το Arduino.cc

Συνδέστε το Nano στο καλώδιο MicroUSB και το άλλο άκρο του καλωδίου σε μια θύρα USB του υπολογιστή. Εκκινήστε το λογισμικό Arduino IDE. Επιλέξτε "Arduino Nano" στο IDE κάτω από εργαλεία> πίνακα και "ATmega328P (παλιός φορτωτής εκκίνησης)" κάτω από εργαλεία> επεξεργαστής. Επιλέξτε την κατάλληλη θύρα USB στα εργαλεία> θύρα (πιθανότατα είναι όνομα με "wchusb").

Τέλος, φορτώστε ένα κομμάτι παραδείγματος κώδικα: Αρχείο-> Παραδείγματα-> Βασικά-> Αναλαμπή

Το Blink είναι στην πραγματικότητα ο κώδικας που είχε προφορτωθεί στο Nano και θα έπρεπε να λειτουργεί τώρα για να αναβοσβήνει αργά το μπλε LED. Συνεπώς, αν φορτώσουμε αυτόν τον παράδειγμα κώδικα, τίποτα δεν θα αλλάξει. Αντ 'αυτού, ας τροποποιήσουμε λίγο τον κώδικα.

Κοιτάζοντας προσεκτικά, μπορείτε να δείτε ότι το πρόγραμμα ανάβει τη λυχνία LED, περιμένει 1000 χιλιοστά του δευτερολέπτου (ένα δευτερόλεπτο), απενεργοποιεί τη λυχνία LED, περιμένει ένα δευτερόλεπτο και μετά τα κάνει όλα ξανά - για πάντα.

Τροποποιήστε τον κώδικα αλλάζοντας και τις δύο δηλώσεις "καθυστέρηση (1000)" σε "καθυστέρηση (100)". Αυτή η τροποποίηση θα κάνει το LED να αναβοσβήνει δέκα φορές πιο γρήγορα, σωστά;

Ας φορτώσουμε τον τροποποιημένο κώδικα στο Nano κάνοντας κλικ στο κουμπί UPLOAD (το εικονίδιο με το βέλος) ακριβώς πάνω από τον τροποποιημένο κώδικα. Παρακολουθήστε παρακάτω τον κωδικό για τις πληροφορίες κατάστασης: "μεταγλώττιση" και στη συνέχεια "μεταφόρτωση". Τελικά, το IDE θα πρέπει να υποδεικνύει "Ολοκλήρωση φόρτωσης" και το LED σας θα αναβοσβήνει γρηγορότερα.

Αν ναι, συγχαρητήρια! Μόλις παραβιάσατε το πρώτο σας κομμάτι ενσωματωμένου κώδικα.

Μόλις φορτωθεί και εκτελεστεί η έκδοση γρήγορης αναλαμπής, γιατί να μην δείτε εάν μπορείτε να αλλάξετε ξανά τον κωδικό για να κάνετε το LED να αναβοσβήνει γρήγορα δύο φορές και στη συνέχεια να περιμένετε μερικά δευτερόλεπτα πριν επαναλάβετε; Δοκίμασε το! Τι λέτε για κάποια άλλα μοτίβα; Μόλις επιτύχετε να απεικονίσετε ένα επιθυμητό αποτέλεσμα, να το κωδικοποιήσετε και να το παρατηρήσετε να λειτουργεί όπως έχει προγραμματιστεί, έχετε κάνει ένα τεράστιο βήμα προς το να γίνετε ικανός χάκερ υλικού.

Πριν από τη συγκόλλησή τους, δοκιμάστε και τις δύο μονάδες Arduino Nano φορτώνοντας ένα προσαρμοσμένο πρόγραμμα σε κάθε ένα και διασφαλίζοντας ότι λειτουργεί σωστά.

Εάν θέλετε πρόσθετες εισαγωγικές πληροφορίες για εργασία στο οικοσύστημα Arduino, σας προτείνουμε να δείτε τον οδηγό για το HackerBoxes Starter Workshop, ο οποίος περιλαμβάνει αρκετά παραδείγματα και έναν σύνδεσμο σε ένα PDF Arduino Textbook.

Βήμα 5: Old School VGA PC Kit

Old School VGA PC Kit
Old School VGA PC Kit

Περιεχόμενα Old School VGA PC Kit:

  • Old School VGA PC Printed Circuit Board
  • Δύο μονάδες μικροελεγκτή Arduino Nano
  • Συνδετήρας HD15 VGA
  • Συνδετήρας πληκτρολογίου Mini-DIN PS/2
  • Δύο αντιστάσεις 68 Ohm
  • Δύο αντιστάσεις 470 Ohm
  • Piezo Buzzer

Στα επόμενα βήματα, θα συγκεντρώσετε και θα εξερευνήσετε το Old School VGA PC Kit. Προφανώς, αυτό θα απαιτήσει κάποια συγκόλληση. Υπάρχουν πολλοί υπέροχοι οδηγοί και βίντεο στο διαδίκτυο σχετικά με τη συγκόλληση (για παράδειγμα). Εάν πιστεύετε ότι χρειάζεστε πρόσθετη βοήθεια, προσπαθήστε να βρείτε μια τοπική ομάδα δημιουργών ή χώρο χάκερ στην περιοχή σας. Επίσης, οι ερασιτεχνικοί ραδιοφωνικοί σύλλογοι είναι πάντα εξαιρετικές πηγές τεχνογνωσίας στον τομέα των ηλεκτρονικών.

Λίγες σημειώσεις σχεδίασης: Προτείνεται όταν εγκατασταθούν και τα δύο Nanos, να συνδέσετε μόνο ένα από αυτά κάθε φορά στην τροφοδοσία USB, ποτέ και τα δύο ταυτόχρονα. Ομοίως, και τα δύο Nanos μπορούν να οδηγήσουν τον βομβητή από την ακίδα A0. Διαμορφώστε μόνο μία από τις ακίδες A0 ως έξοδο, ποτέ και τις δύο ταυτόχρονα. Υπάρχει μια σειρά ακίδων εισόδου/εξόδου (κεφαλίδα J1) ακριβώς κάτω από τα δύο MCU (βλ. Σχηματικό για τις αντιστοιχίσεις καρφιτσών). Η κάτω σειρά (κεφαλίδα J2) είναι απλώς ένας "χώρος για ψωμί" και δεν συνδέεται με τίποτα μέσα στο PCB.

Βήμα 6: Old School PC - Πληκτρολόγιο PS/2

Old School PC - Πληκτρολόγιο PS/2
Old School PC - Πληκτρολόγιο PS/2

Για να δοκιμάσετε τη διεπαφή πληκτρολογίου και τη βιβλιοθήκη, συμπληρώστε πρώτα μόνο δύο στοιχεία στο PCB:

  1. Κύριο MCU (Arduino Nano)
  2. Συνδετήρας Mini-DIN PS/2

Το Main MCU απαιτεί τις δύο μεγάλες μαύρες σειρές κεφαλίδας. Η κεφαλίδα των έξι ακίδων (2x3) δεν χρησιμοποιείται.

Εγκαταστήστε τη βιβλιοθήκη PS2Keyboard του Paul Stoffregen για το Arduino.

Μέσα στο Arduino IDE, ανοίξτε Αρχείο> Παραδείγματα> PS2Keyboard> Simple_Test

Από το σχηματικό PCB στο προηγούμενο βήμα, μπορείτε να δείτε ότι το KBCLK βρίσκεται στον πείρο D3 (όχι το D5 όπως υποτίθεται στο παράδειγμα), οπότε βεβαιωθείτε ότι ο καθορισμός του πείρου στα παραδείγματα έχει οριστεί ως:

const int DataPin = 8; const int IRQpin = 3;

Στη συνέχεια, προγραμματίστε αυτόν τον κώδικα στο Main MCU, συνδέστε ένα πληκτρολόγιο PS/2, ανοίξτε το Arduino Serial Monitor στα 9600 bps και ξεκινήστε να πληκτρολογείτε.

Κωδικοί σάρωσης πληκτρολογίου Απομυθοποιημένοι

Σημειώστε ότι τα περισσότερα παλιά πληκτρολόγια USB είναι συνδυαστικά πληκτρολόγια USB και PS/2 και μπορούν να χρησιμοποιηθούν με προσαρμογέα ή να επανασυνδεθούν για σύνδεση σε θύρα PS/2. Αυτά τα πληκτρολόγια διπλής διεπαφής συνήθως συνοδεύονταν από ένα μικρό βύσμα προσαρμογέα USB-to-PS/2. Ωστόσο, τα νεότερα πληκτρολόγια USB που δεν συνοδεύονταν από προσαρμογέα PS/2 συνήθως δεν παρέχουν τα σήματα PS/2 και δεν θα λειτουργήσουν με έναν τέτοιο προσαρμογέα.

Βήμα 7: Old School PC - Έξοδος βίντεο VGA

Old School PC - Έξοδος βίντεο VGA
Old School PC - Έξοδος βίντεο VGA

Συγκολλήστε το άλλο Arduino Nano (VIDEO MCU), τις τέσσερις αντιστάσεις (σημειώστε ότι υπάρχουν δύο διαφορετικές τιμές), το βομβητή και το βύσμα VGA. Για άλλη μια φορά η κεφαλίδα έξι (2x3) ακίδων του MCU δεν χρησιμοποιείται.

Εγκαταστήστε τη Βιβλιοθήκη VGAX του Sandro Maffiodo για το Arduino. Συνδέστε μια οθόνη VGA. Απολαύστε τα παραδείγματα αρχείων στο αρχείο> παραδείγματα> VGAX

Το git repo για τη βιβλιοθήκη VGAX έχει κάποιες εξαιρετικά εκπαιδευτικές πληροφορίες και παρέχει πληροφορίες για το πώς το ταπεινό Arduino παραβιάζεται ώστε να δημιουργήσει ένα σήμα βίντεο VGA (πρώην).

Βήμα 8: Old School PC - ΒΑΣΙΚΗ Γλώσσα Προγραμματισμού

Image
Image

Αυτά τα μπλοκ επεξεργασίας πληκτρολογίου, βίντεο και MCU μπορούν να συνδυαστούν σε έναν απλό, αλλά κομψό, 8-bit υπολογιστή VGA ικανό να υποστηρίξει τη γλώσσα προγραμματισμού BASIC. Υποστήριξη για τον Rob Cai για τη συναρμολόγηση όλων αυτών των κομματιών.

Ο ΒΑΣΙΚΟΣ (Συμβολικός Κώδικας Ολοκληρωμένων Εφαρμογών για Αρχάριους) είναι μια γλώσσα προγραμματισμού γενικής χρήσης, υψηλού επιπέδου που δίνει έμφαση στην ευκολία χρήσης. Σχεδόν καθολικά, οι οικιακοί υπολογιστές της δεκαετίας του 1980 είχαν έναν BASIC διερμηνέα που ήταν κάτοικος ROM, τον οποίο οι μηχανές εκκίνησαν απευθείας. Αυτά τα μικροσκοπικά παλιά σχολεία περιλαμβάνουν διάφορους τύπους μηχανών Apple II, Commodore, TRS-80, Atari και Sinclair. (wikipedia)

Τα διπλά σχέδια MCU χρησιμοποιούν ένα πρώτο Arduino ως ΚΥΡΙΟ MCU, όπου ανεβαίνουν η βιβλιοθήκη πληκτρολογίου TinyBasic Plus και PS2. Το δεύτερο VIDEO MCU χρησιμοποιείται ως γεννήτρια οθόνης που εκτελεί τη βιβλιοθήκη VGAX. Το VIDEO MCU μπορεί να δημιουργήσει 4 έγχρωμες, 10 σειρές x 24 στήλες χαρακτήρων ASCII.

Το Arduino I/O μπορεί να οδηγηθεί απευθείας από τα βασικά προγράμματα. Όπως φαίνεται σε αυτό το βίντεο, ένα LED που αναβοσβήνει οδηγείται από μερικές γραμμές προγράμματος. Ο ΒΑΣΙΚΟΣ κώδικας μπορεί να αποθηκευτεί ακόμη και στο EEPROM του MCU.

Ο ΚΩΔΙΚΟΣ: Σκιαγραφημένο τόσο για MCU όσο και διάφορες άλλες λεπτομέρειες είναι διαθέσιμες στο Rob Cai Instructable for the project.

ΣΗΜΕΙΩΣΗ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ: Κατά τον προγραμματισμό των μονάδων MCU μετά την τοποθέτησή τους στο PCB, μερικές φορές προκύπτει πρόβλημα αφού οι σειριακές διεπαφές είναι συνδεδεμένες και μπορεί να επηρεάσουν τον προγραμματισμό. Απλώς κρατήστε πατημένο το κουμπί επαναφοράς στο Κύριο MCU ενώ το καλώδιο USB προγραμματίζει το Video MCU και αντίστροφα ενώ το καλώδιο USB προγραμματίζει τον Κύριο MCU.

Βήμα 9: Εκτελέστε το Ubuntu Linux μέσω USB Stick

MicroSD TF Breakout Module
MicroSD TF Breakout Module

Το Ubuntu είναι μια δωρεάν διανομή Linux ανοιχτού κώδικα που βασίζεται στο Debian. Το Ubuntu κυκλοφορεί κάθε έξι μήνες, με μακροπρόθεσμη κυκλοφορία (LTS) κάθε δύο χρόνια. Το Ubuntu αναπτύσσεται από την Canonical και την κοινότητα χρηστών. Το Ubuntu πήρε το όνομά του από την αφρικανική φιλοσοφία του ubuntu, η οποία Canonical μεταφράζεται ως "ανθρωπότητα στους άλλους" ή "Είμαι αυτό που είμαι λόγω αυτού που είμαστε όλοι". (wikipedia)

Γιατί να μην δοκιμάσετε το Ubuntu σε USB stick;

  • Εγκαταστήστε ή αναβαθμίστε το Ubuntu
  • Δοκιμάστε την εμπειρία επιφάνειας εργασίας του Ubuntu χωρίς να αγγίξετε τη διαμόρφωση του υπολογιστή σας
  • Πραγματοποιήστε εκκίνηση στο Ubuntu με δανεισμένο μηχάνημα ή από internet cafe
  • Χρησιμοποιήστε τα προεγκατεστημένα εργαλεία στο USB stick για να επιδιορθώσετε ή να διορθώσετε μια κατεστραμμένη διαμόρφωση

Η δημιουργία ενός bootable Ubuntu USB stick είναι πολύ απλή, ειδικά από το ίδιο το Ubuntu. Η διαδικασία καλύπτεται σε λίγα βήματα εδώ.

ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αποκτήστε τη συνήθεια να μην εμπιστεύεστε ποτέ τυχαίες συσκευές αποθήκευσης USB. Ναι, ακόμη και αυτό που περιλαμβάνεται σε αυτό το κουτί. Μην επιτρέπετε ποτέ τίποτα να εκτελείται αυτόματα από άγνωστη συσκευή αποθήκευσης. Τα περισσότερα λειτουργικά συστήματα δεν επιτρέπουν την αυτόματη εκτέλεση ως μέρος των τυπικών πρακτικών ασφαλείας, αλλά σε ένα πλαίσιο Windows, θα πρέπει να απενεργοποιήσετε την αυτόματη εκτέλεση/αυτόματη αναπαραγωγή. Μην εκτελείτε ή ανοίγετε οτιδήποτε βρίσκετε στη συσκευή αποθήκευσης. Εάν θέλετε να χρησιμοποιήσετε τη συσκευή αποθήκευσης, σκουπίστε την και επαναδιαμορφώστε την.

Βήμα 10: Μονάδα MicroSD TF Breakout

Ποια είναι η διαφορά μεταξύ μιας κάρτας TF και μιας κάρτας MicroSD; (πηγή)

Η μικροσκοπική φορητή συσκευή αποθήκευσης, γνωστή ως κάρτα MicroSD, δημιουργήθηκε για πρώτη φορά από την SanDisk Corporation με το όνομα TransFlash, το 2004, και τότε παρουσιάστηκε ως η μικρότερη εξωτερική συσκευή μνήμης στον κόσμο. Μετά την επιτυχία της στην αγορά κινητών τηλεφώνων, η κάρτα TransFlash υιοθετήθηκε επίσημα από την τρέχουσα αρχή στον ψηφιακό χώρο αποθήκευσης, την SD Card Association, ως μέρος της ψηφιακής συσκευής αποθήκευσης τρίτης κατηγορίας στην επίσημη ομπρέλα Secure Digital. Οι άλλες δύο συσκευές είναι MiniSD και κάρτα μνήμης SD. Σε κάποιο σημείο της διαδρομής, η SanDisk Corporation άλλαξε το όνομα της συσκευής σε MicroSD Card και άρχισε να παράγει αυτό που χρησιμοποιούμε τώρα ως τυπικό τσιπ αποθήκευσης μνήμης, το οποίο η πλειοψηφία των κινητών τηλεφώνων έχει σχεδιαστεί για να φιλοξενεί.

Σημειώστε ότι οι συσκευές μνήμης MicroSD είναι συσκευές 3.3V, επομένως η απλή μονάδα διάσπασης που εμφανίζεται εδώ θα πρέπει να χρησιμοποιείται σε συστήματα 3.3V. Για παράδειγμα, με μικροελεγκτές 3.3V. Συχνά θα βρείτε περιπτώσεις στη φύση (παράδειγμα ένα, παράδειγμα δύο) έργων που απλώς μπλοκάρουν σήματα εισόδου/εξόδου 5V σε κάρτες MicroSD. Αυτά λειτουργούν γενικά αν σας αρέσει να ζείτε επικίνδυνα, αλλά μπορεί να είναι λιγότερο σταθερά και να καταστρέψουν ακόμη και την κάρτα MicroSD. Πιο σωστές/ισχυρές λύσεις για τη χρήση καρτών MicroSD με μικροελεγκτές 5V περιλαμβάνουν μετατοπιστές επιπέδων ή δίκτυα διαίρεσης τάσης (και τα δύο συζητούνται εδώ).

Βήμα 11: Mandelbrot Zoom - Μην πέσεις μέσα

Image
Image

Οι εικόνες του συνόλου Mandelbrot παρουσιάζουν ένα περίτεχνο και απείρως περίπλοκο όριο που αποκαλύπτει προοδευτικά ολοένα και λεπτότερες αναδρομικές λεπτομέρειες σε αυξανόμενες μεγεθύνσεις. Το "στυλ" αυτής της επαναλαμβανόμενης λεπτομέρειας εξαρτάται από την περιοχή του συνόλου που εξετάζεται. Το όριο του συνόλου ενσωματώνει επίσης μικρότερες εκδόσεις του κύριου σχήματος, οπότε η φρακταλ ιδιότητα της ομοιότητας του εαυτού ισχύει για ολόκληρο το σύνολο και όχι μόνο για τα μέρη του. Το σετ Mandelbrot έγινε δημοφιλές εκτός μαθηματικών τόσο για την αισθητική του, όσο και ως παράδειγμα μιας σύνθετης δομής που προκύπτει από την εφαρμογή απλών κανόνων. Είναι ένα από τα πιο γνωστά παραδείγματα μαθηματικής οπτικοποίησης και μαθηματικής ομορφιάς. (wikipedia)

  • εργαλείο χειροκίνητου ζουμ
  • τόσος κώδικας
  • αναδρομή: n. δείτε αναδρομή

Βήμα 12: HackLife

Ελπίζουμε να απολαμβάνετε την περιπέτεια HackerBox αυτού του μήνα στα ηλεκτρονικά και την τεχνολογία υπολογιστών. Απευθυνθείτε και μοιραστείτε την επιτυχία σας στα παρακάτω σχόλια ή στην Ομάδα Facebook HackerBoxes. Επίσης, να θυμάστε ότι μπορείτε να στείλετε μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση [email protected] ανά πάσα στιγμή εάν έχετε κάποια ερώτηση ή χρειάζεστε βοήθεια.

Τι έπεται? Ελάτε στην επανάσταση. Ζήστε το HackLife. Αποκτήστε ένα δροσερό κουτί με εργαλεία που μπορούν να σπάσουν και παραδίδονται απευθείας στο γραμματοκιβώτιό σας κάθε μήνα. Περιηγηθείτε στο HackerBoxes.com και εγγραφείτε για τη μηνιαία συνδρομή σας στο HackerBox.

Συνιστάται: