Мазмуну:

HackerBox 0032: Локспорт: 16 кадам
HackerBox 0032: Локспорт: 16 кадам

Video: HackerBox 0032: Локспорт: 16 кадам

Video: HackerBox 0032: Локспорт: 16 кадам
Video: Hackerboxes 0032 : Locksport 2024, Июль
Anonim
HackerBox 0032: Locksport
HackerBox 0032: Locksport

Бул айда HackerBox хакерлери физикалык кулпуларды жана коопсуздук сигнализациясынын элементтерин изилдеп жатышат. Бул Нускамада HackerBox #0032 менен иштөө боюнча маалымат камтылган, аны керектөөлөр бүтүп жатканда бул жерден алсаңыз болот. Ошондой эле, эгер сиз ай сайын ушул сыяктуу HackerBoxту почта кутуңузга алууну кааласаңыз, HackerBoxes.com сайтына жазылып, революцияга кошулуңуз!

HackerBox 0032 үчүн темалар жана окуу максаттары:

  • Заманбап Locksportтун куралдарын жана көндүмдөрүн колдонуңуз
  • Arduino UNO жана Arduino IDEди конфигурациялаңыз
  • NFC жана RFID технологиясын изилдөө
  • Демонстрациялык коопсуздук сигнализация системасын иштеп чыгуу
  • Сигнал системасы үчүн кыймыл сенсорлорун ишке ашыруу
  • Сигнал системасы үчүн лазердик штрихтерди ишке ашыруу
  • Ойготкуч системасы үчүн жакындык которгучтарын ишке ашыруу
  • Сигнал системасынын мамлекеттик машина контролерун коддоңуз
  • Көк кутучалардын иштешин жана чектөөлөрүн түшүнүңүз

HackerBoxes - бул DIY электроникасы жана компьютердик технологиялар үчүн ай сайын жазылуу кутучасы кызматы. Биз хоббисттер, жаратуучулар жана эксперименттербиз. Биз кыялдардын кыялкечтерибиз. HACK PLANET!

1 -кадам: HackerBox 0032: кутунун мазмуну

  • HackerBoxes #0032 коллекциялык маалымдама картасы
  • MicroUSB менен Arduino UNO R3
  • Ачык практика кулпу
  • Lockpick Set
  • PN532 RFID модулу V3 эки тег менен
  • HC-SR501 PIR Motion Sensor Module
  • Эки лазер модулу
  • Photoresistor Light Sensor Module
  • Фоторезистор сенсорунун компоненттери
  • Магниттик жакындыкка которулуу
  • Matrix 16 баскыч менен баскычтоп
  • Тегерек 8мм APA106 RGB LED
  • Piezo Buzzer
  • UNO Barrel Connector менен 9V Батарея Клипи
  • Микро USB кабели
  • Аялдан-эркекке дюпондук секирүүчүлөр
  • TOOOL Decal
  • Эксклюзивдүү INFOSEC капкагы

Башка пайдалуу нерселер:

  • Лампочка, ширетүүчү жана негизги ширетүүчү шаймандар
  • Программалык куралдарды иштетүү үчүн компьютер
  • Solderless нан жана секирүүчү зымдар (милдеттүү эмес)
  • Бир 9В батарея (милдеттүү эмес)

Баарынан маанилүүсү, сизге укмуштуу окуялар, DIY руху жана хакердик кызыгуу керек болот. Hardcore DIY электроникасы анча маанилүү эмес жана HackerBoxes сугарылбайт. Максат - кемчилик эмес, прогресс. Укмуштуу окуялардан ырахат алганда, жаңы технологияны үйрөнүүдөн жана кээ бир долбоорлорду ишке ашыруудан чоң канааттануу алса болот. Биз ар бир кадамды акырындык менен, майда -чүйдөсүнө чейин ойлонууну сунуштайбыз жана жардам суроодон тартынбаңыз.

HackerBoxes FAQда учурдагы жана келечектеги мүчөлөр үчүн көптөгөн маалымат бар.

2 -кадам: Locksport

Locksport
Locksport

Локспорт - бул кулпуларды жеңүү спорт же эс алуу. Энтузиасттар ар кандай көндүмдөрдү үйрөнүшөт, анын ичинде кулпу алуу, кулпулоо жана башка ыкмалар, слесарлар жана башка коопсуздук адистери тарабынан салттуу түрдө колдонулат. Локспорт ышкыбоздору кулпунун бардык түрлөрүн жеңүүнү үйрөнүүдөгү кыйынчылыктан жана толкундануудан ырахат алышат жана көбүнчө спорттук топторго чогулуп, билим менен бөлүшүшөт, пикир алмашышат жана ар кандай көңүл ачуучу иш -чараларга жана конкурстарга катышышат. Жакшы тааныштыруу үчүн, MIT Lock Picking Pick to Guide сунуштайбыз.

TOOOL (Open Organization Of Lockpickers) - Locksportтун хоббиси менен алектенген, ошондой эле анын мүчөлөрүнө жана коомчулукка жалпы кулпулар менен камсыздалган коопсуздук (же анын жоктугу) жөнүндө маалымат берген адамдардын уюму. "TOOOLдун миссиясы кулпулар жана кулпулоо жөнүндө жалпы коомчулуктун маалыматын алдыга жылдыруу болуп саналат. Кулпуларды, сейфтерди жана башка ушул сыяктуу жабдууларды карап чыгуу жана биздин табылгаларды ачык талкуулоо менен биз бул продукттардын көбү сиңирилген сырды жоюуга үмүттөнөбүз."

TOOOL сайтындагы календарды текшерүү, бул жайда TOOOLдун өкүлдөрү менен Нью -Йорктогу HOPE жана Лас -Вегастагы DEF CON жолугушууларын көрө аласыз. Кыдыра турган жериңизде TOOOLду табууга аракет кылыңыз, аларга сүйүүңүздү көрсөтүңүз жана Locksportтун пайдалуу билимин жана демин алыңыз.

Тереңирээк чөмүлүү, бул видеодо жакшы көрсөткүчтөр бар. Сөзсүз түрдө видеодо сунушталган "Lockpicking Detail Overkill" PDF файлын издеңиз.

ЭТИКАЛЫК КАРАЖАТТАР: TOOOLдун этикалык кодексти кылдаттык менен карап чыгып, андан төмөнкү үч эрежеде жалпыланган:

  1. Эч качан сизге таандык эмес кулпуну ачуу максатында тандап же манипуляция кылбаңыз, эгер сизге кулпунун мыйзамдуу ээси ачык уруксат бербесе.
  2. Эч качан билүүнү же кулпулоо куралдарын сиз тааныган адамдарга же мындай шык -жөндөмдөрдү же жабдууларды кылмыштуу жол менен колдонууга аракет кылууну шектенүүгө негиз бар адамдарга жайылтпаңыз.
  3. Хоббисттердин кулпусун алуу же рекреациялык локпорт менен алек болгуңуз келген каалаган өлкөдө, штатта же муниципалитетте кулпу кармоочу жана тиешелүү жабдууларга тиешелүү мыйзамдарды эстен чыгарбаңыз.

3 -кадам: Arduino UNO R3

Arduino UNO R3
Arduino UNO R3

Бул Arduino UNO R3 колдонууну оңой эске алуу менен иштелип чыккан. MicroUSB интерфейси порту көптөгөн уюлдук телефондордо жана планшеттерде колдонулган MicroUSB кабелдерине шайкеш келет.

Мүнөздөмөсү:

  • Микроконтроллер: ATmega328P (маалымат жадыбалы)
  • USB сериялык көпүрөсү: CH340G (маалымат жадыбалы)
  • Иштөө чыңалуусу: 5V
  • Киргизүү чыңалуусу (сунушталат): 7-12V
  • Киргизүү чыңалуусу (чектери): 6-20В
  • Санариптик I/O казыктары: 14 (анын ичинен 6 PWM чыгарууну камсыз кылат)
  • Аналогдук кирүү казыктары: 6
  • I/O Pin күнүнө туруктуу ток: 40 мА
  • 3.3V Pin үчүн DC ток: 50 мА
  • Флэш -эс: 32 КБ, анын 0,5 КБ жүктөөчү тарабынан колдонулат
  • SRAM: 2 KB
  • EEPROM: 1 КБ
  • Сааттын ылдамдыгы: 16 МГц

Arduino UNO такталарында камтылган USB/Сериялык көпүрө чипи бар. Бул өзгөчө вариантта көпүрөнүн чипи CH340G. Белгилей кетчү нерсе, Arduino такталарында ар кандай USB/Сериялык көпүрөнүн башка түрлөрү колдонулат. Бул чиптер компьютердин USB портуна Arduino процессорунун чипиндеги сериялык интерфейс менен байланышууга мүмкүнчүлүк берет.

Компьютердин иштөө тутуму USB/Сериялык чип менен байланышуу үчүн Түзмөк Драйверин талап кылат. Айдоочу IDEге Arduino тактасы менен байланышууга мүмкүнчүлүк берет. Зарыл болгон конкреттүү түзмөк драйвери OS версиясына да, USB/Сериялык чиптин түрүнө да жараша болот. CH340 USB/Serial чиптери үчүн көптөгөн операциялык системалар үчүн драйверлер бар (UNIX, Mac OS X, же Windows). CH340 өндүрүүчүсү бул айдоочуларды бул жерде камсыздайт.

Сиз биринчи жолу Arduino UNOну компьютериңиздин USB портуна туташтырганда, кызыл жарык (LED) күйөт. Дээрлик бир заматта, колдонуучунун кызыл LED тез күйүп баштайт. Бул процессордо тактада иштеп жаткан BLINK программасы алдын ала жүктөлгөндүктөн болот.

4 -кадам: Arduino комплекстүү өнүктүрүү чөйрөсү (IDE)

Arduino комплекстүү өнүктүрүү чөйрөсү (IDE)
Arduino комплекстүү өнүктүрүү чөйрөсү (IDE)

Эгерде сизде Arduino IDE орнотула элек болсо, аны Arduino.cc сайтынан жүктөп алсаңыз болот

Эгерде сиз Arduino экосистемасында иштөө үчүн кошумча киришүү маалыматын алгыңыз келсе, HackerBoxes стартердик семинарына көрсөтмөлөрдү карап чыгууну сунуштайбыз.

БУУну MicroUSB кабелине туташтырыңыз, кабелдин экинчи учун компьютердеги USB портуна сайыңыз жана Arduino IDE программасын ишке киргизиңиз. IDE менюсунда куралдар> тактадан "Arduino UNO" тандаңыз. Ошондой эле, куралдар> порт астындагы IDEдеги тиешелүү USB портун тандаңыз (балким, анын ичинде "wchusb" бар ат).

Акырында, коддун бир мисалын жүктөңүз:

File-> Examples-> Basics-> Blink

Бул чындыгында БУУнун алдын ала жүктөлгөн коду жана кызыл колдонуучунун LEDин тез өчүрүү үчүн азыр иштеп жаткан болушу керек. Бирок, IDEдеги BLINK коду LEDди бир аз жайыраак күйгүзөт, андыктан аны тактага жүктөгөндөн кийин, LEDдин жаркылдашы баттан жайга өзгөргөнүн байкайсыз. Өзгөртүлгөн кодуңуздун жогору жагындагы UPLOAD баскычын (жебе сөлөкөтүн) чыкылдатуу менен BLINK кодун БУУга жүктөңүз. Статус маалыматы үчүн төмөндөгү кодду караңыз: "компиляция", анан "жүктөө". Акыр -аягы, IDE "Жүктөө аяктады" дегенди көрсөтүшү керек жана сиздин LED жайыраак күйүп турушу керек.

Сиз баштапкы BLINK кодун жүктөп алып, LED ылдамдыгынын өзгөрүшүн текшере аласыз. Кодду жакшылап караңыз. Сиз программа LEDди күйгүзүп, 1000 миллисекунд (бир секунд) күтүп турганын, LEDди өчүрүп, дагы бир секунда күтүп турганын, анан кайра баарын жасаарын көрө аласыз - түбөлүк.

"Кечиктирүү (1000)" билдирүүлөрүнүн экөөнү тең "кечиктирүү (100)" деп өзгөртүү менен кодду өзгөртүңүз. Бул өзгөртүү светодиоддун он эсе тезирээк өчүшүнө алып келет, туурабы? Өзгөртүлгөн кодду БУУга жүктөңүз жана сиздин LED тезирээк жарк этип турушу керек.

Андай болсо, куттуктайм! Сиз жөн гана камтылган кодуңуздун биринчи бөлүгүн бузуп алдыңыз.

Тез ирмөөчү версияңыз жүктөлүп жана иштеп баштагандан кийин, эмне үчүн кодду кайра өзгөртө аласызбы же жокпу, LED эки жолу тез өчүп, кайра кайталана электе бир нече секунд күтө аласызбы? Колдонуп көрүңүз! Башка үлгүлөр жөнүндө эмне айтууга болот? Каалаган жыйынтыкты элестетип, аны коддоп, пландаштырылгандай иштеши үчүн ийгиликке жеткенден кийин, сиз компетенттүү аппараттык хакер болууга карай чоң кадам жасадыңыз.

5 -кадам: Коопсуздук сигнализация системасынын технологиясы

Коопсуздук сигнализация системасынын технологиясы
Коопсуздук сигнализация системасынын технологиясы

Arduino UNO коопсуздук сигнализациясынын эксперименталдык көрсөтүүсү үчүн контролер катары колдонулушу мүмкүн.

Сенсор (мисалы, кыймыл сенсорлору, эшиктин магниттик өчүргүчтөрү же лазердик линиялар) коопсуздук сигнализациясын иштетүү үчүн колдонулушу мүмкүн.

Колдонуучу киргизүүлөрү, мисалы, баскычтоп же RFID карталары, коопсуздук сигнализация системасы үчүн колдонуучунун көзөмөлүн камсыздай алат.

Көрсөткүчтөр (мисалы, ызылдагычтар, светодиоддор жана сериялык мониторлор) коопсуздук сигнализация системасынан колдонуучуларга чыгууну жана статусту камсыздай алат.

6 -кадам: NFC жана RFID технологиясы

NFC жана RFID технологиясы
NFC жана RFID технологиясы

RFID (Radio Frequency IDentification)-бул радио толкундардын жардамы менен элементтерди аныктоо процесси. NFC (Near Field Communication) - RFID технологиясынын үй -бүлөсүндөгү адистештирилген топтом. Тактап айтканда, NFC HF (Жогорку жыштыктагы) RFIDдин бир бутагы жана экөө тең 13.56 МГц жыштыгында иштейт. NFC маалымат алмашуунун коопсуз формасы үчүн иштелип чыккан жана NFC түзмөгү NFC окурман жана NFC теги болууга жөндөмдүү. Бул уникалдуу өзгөчөлүк NFC түзмөктөрүнө теңтуштар менен баарлашууга мүмкүнчүлүк берет.

Жок дегенде RFID тутумунда тег, окурман жана антенна бар. Окурман антенна аркылуу биркага сурак сигналын жөнөтөт, тэг болсо уникалдуу маалыматы менен жооп берет. RFID тегдери активдүү же пассивдүү.

Активдүү RFID тегдери 100 метрге чейин окуу диапазону менен берүү мүмкүнчүлүгүнө ээ болгон өзүнүн энергия булагын камтыйт. Алардын узак окуу диапазону активдүү RFID тегдерин активдердин жайгашуусу жана логистиканын башка жакшыртуулары маанилүү болгон көптөгөн тармактар үчүн идеалдуу кылат.

Пассивдүү RFID тегдеринин өзүнүн күч булагы жок. Тескерисинче, алар RFID окурманынан берилген электр магниттик энергия менен иштейт. Радио толкундары тегдерди иштетүү үчүн жетишерлик күчтүү болушу керек болгондуктан, пассивдүү RFID тегдери жакын аралыктан 25 метрге чейин окуу диапазонуна ээ.

Пассивдүү RFID тегдери бардык формада жана өлчөмдө болот. Алар негизинен үч жыштык диапазонунда иштейт:

  • Төмөн жыштык (LF) 125 -134 kHz
  • Жогорку жыштык (HF) 13.56 MHz
  • Ultra Жогорку Жыштык (UHF) 856 МГцтен 960 МГцке чейин

Жакын жердеги байланыш түзмөктөрү HF RFID окурмандары жана тегдери менен бирдей жыштыкта (13.56 МГц) иштейт. HF RFIDдин версиясы катары, жакынкы байланыш түзмөктөрү анын радио жыштыгынын кыска диапазондогу чектөөлөрүн колдонушту. NFC түзмөктөрү бири -бирине жакын болушу керек, адатта бир нече сантиметрден ашпашы керек, бул смартфон сыяктуу керектөөчү түзмөктөрдүн коопсуз байланышынын популярдуу тандоосу болуп калды.

Peer-to-peer баарлашуусу-бул NFCди типтүү RFID түзмөктөрүнөн айырмалап турган өзгөчөлүк. NFC түзмөгү окурман катары да, тег катары да иштей алат. Бул уникалдуу жөндөм NFCди контактсыз төлөмдөрдүн популярдуу тандоосуна айлантты, мобилдик индустриянын таасирдүү оюнчуларынын NFCди жаңы смартфондорго кошуу чечиминин негизги драйвери. Ошондой эле, NFC смартфондору эки смартфонду басуу аркылуу маалыматты бир смартфондон экинчисине өткөрүп беришет, бул байланыш маалыматы же сүрөттөр сыяктуу маалыматтарды бөлүшүүнү жөнөкөй ишке айлантат.

Эгерде сизде смартфон болсо, анда ал NFC чиптерин окуп жана жаза алат. NFC чиптерин колдонуп, башка колдонмолорду ишке киргизүүгө, календардык окуяларды иштетүүгө, ойготкучтарды коюуга жана ар кандай маалыматты сактоого мүмкүнчүлүк берген көптөгөн сонун колдонмолор бар. Бул жерде NFC тэглеринин кайсы түрү мобилдик түзмөктөргө шайкеш келерин таблица.

Киргизилген NFC тегинин түрлөрүнө карата, ак карта менен көк ачкычтын экөө тең Mifare S50 чиптерин камтыйт (маалымат таблицасы).

7 -кадам: PN532 RFID модулу

PN532 RFID модулу
PN532 RFID модулу

Бул NFC RFID модулу бай NXP PN532 (маалымат барагына) негизделген. Модуль NXP PN532 чипинин IO казыктарынын дээрлик бардыгын сындырат. Модулдун дизайны деталдуу колдонмону камсыз кылат.

Модулду колдонуу үчүн, биз төрт пин төбөсүндө ширетебиз.

DIP которгуч Каптон тасмасы менен жабылган, аны сыйрып алуу керек. Андан кийин өчүргүчтөр I2C режимине коюлушу мүмкүн.

Башкы затты Arduino UNO казыктарына туташтыруу үчүн төрт зым колдонулат.

PN532 модулу үчүн Arduino IDEге эки китепкана орнотулушу керек.

Arduino үчүн NDEF китепканасын орнотуңуз

Arduino үчүн PN532 китепканасын орнотуңуз

Беш папка Libraries папкасына кеңейтилгенден кийин, китепканаларды "орнотуу" үчүн Arduino IDEди жаап, өчүрүп күйгүзүңүз.

Arduino кодунун бир азын жүктөңүз:

Files-> Мисалдар-> NDEF-> ReadTag

Сериялык мониторду 9600 baudго коюп, эскизди жүктөңүз.

Эки RFID токенин сканерлөө (ак карта жана көк баскыч) сканерлөө маалыматын сериялык мониторго чыгарат:

ФорматталбаганNFC теги - Mifare Classic UID AA AA AA

UID (уникалдуу идентификатор) кирүү үчүн картаны талап кылган кирүүнү башкаруу механизми катары колдонулушу мүмкүн - эшиктин кулпусун ачуу, дарбазаны ачуу же сигнализация системасын куралсыздандыруу сыяктуу.

8 -кадам: Пароль баскычтобу

Өткөрүүчү баскычтоп
Өткөрүүчү баскычтоп

Баскычтопту кирүү үчүн өткөрүүчү кодду киргизүү үчүн колдонсо болот - эшиктин кулпусун ачуу, дарбазаны ачуу же сигнализация системасын куралсыздандыруу.

Көрсөтүлгөндөй баскычтопту Arduinoго туташтыргандан кийин, баскычтоп китепканасын бул барактан жүктөп алыңыз.

Эскизди жүктөө:

Файл-> Мисалдар-> Баскычтоп-> HelloKeypad

Анан бул коддордун саптарын өзгөртүңүз:

const байт ROWS = 4; const байт COLS = 4; char баскычтары [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; байт rowPins [ROWS] = {6, 7, 8, 9}; байт colPins [COLS] = {2, 3, 4, 5};

Баскычтоптун кайсы баскычтары басылып жатканын байкоо үчүн сериялык мониторду колдонуңуз.

9 -кадам: Piezo Buzzerди колдонуу менен сирена

Piezo Buzzer колдонулган сирена
Piezo Buzzer колдонулган сирена

Кайсы сигнализация системасына сигналдык сирена керек эмес?

Көрсөтүлгөндөй Piezo Buzzer'ди туташтырыңыз. Зумердеги "+" индикаторуна көңүл буруңуз.

Siren.ino файлындагы тиркелген кодду колдонуп көрүңүз

10 -кадам: Shift Register RGB LED

Shift Register RGB LED
Shift Register RGB LED

APA106 (маалымат жадыбалы) - бул бир сымдуу маалыматтарды киргизүүнү колдоо үчүн сменалык каттоо драйвери менен бирге үч LED (кызыл, жашыл жана көк). Колдонулбаган пин, биз бир эмес, бир нече колдонуп жаткан болсок, APA106 бирдиктеринин чынжырланышына мүмкүндүк берген маалыматтардын чыгышы.

APA106 убактысы WS2812ге же NeoPixels деп аталган түзмөктөр классына окшош. APA106ны көзөмөлдөө үчүн FastLED китепканасын колдонобуз.

On10 пикселине туташкан APA106дагы түстөрдү айландыруу үчүн FastLEDди колдонгон onepixel.ino эскизин колдонуп көрүңүз.

11 -кадам: Магниттик жакындык которгуч

Магниттик жакындык которгуч
Магниттик жакындык которгуч

Магниттик жакындык которгуч (же контакттык которгуч) көбүнчө сигнализация системаларында терезелердин же эшиктердин ачык же жабык абалын аныктоо үчүн колдонулат. Бир жакта турган магнит алар жакын турганда экинчи жагындагы өчүргүчтү жабат (же ачат). Бул жердеги схема жана код бул "прокс алмаштыргычтарды" канчалык оңой колдонсо болорун көрсөтөт.

Эске алыңыз, киргизилген прокс которгуч "N. C." же кадимкидей жабык. Бул магнит которгучтун жанында болбогондо, которгуч жабык (же өткөрүүчү) дегенди билдирет. Магнит которгучтун жанында болгондо, ал ачылат же өткөрүүнү токтотот.

12 -кадам: PIR Motion Sensors

PIR кыймыл сенсорлору
PIR кыймыл сенсорлору

HC-SR501 (үйрөткүч)-пассивдүү инфракызыл (PIR) сенсорго негизделген кыймыл детектору. PIR сенсорлору көрүү чөйрөсүндөгү объектилерден инфракызыл (IR) нурланууну өлчөйт. Бардык объектилер (кадимки температурада) радиация түрүндө жылуулук энергиясын бөлүп чыгарышат. Бул нурлануу адамдын көзүнө көрүнбөйт, анткени ал негизинен инфракызыл толкун узундугунда. Бирок, аны PIR сенсорлору сыяктуу электрондук түзүлүштөр аныктай алат.

Компоненттерди көрсөтүлгөндөй зым менен кошуп, мисал кодун жүктөп, кыймылдын активдештирилген LED чырактарынын жөнөкөй демонстрациясына көзүңүздү тойгузуңуз. Жандандыруучу кыймыл мисал кодун RGB LEDинин түсүн алмаштырууга алып келет.

13 -кадам: Laser Tripwire

Triple Laser
Triple Laser

Жарык сенсорунун модулу менен айкалышкан лазер зыяратчыларды табуу үчүн жакшы лазердик торду түзөт.

Жарык сенсорунун модулуна босогону аттоодо потенциометр жана босогону аттаганда санариптик сигналды иштетүүчү компаратор кирет. Жыйынтык-бул чечүүчү чечим.

Же болбосо, аналогдук (санариптик эмес) кирүүнү берүүчү чыңалуу бөлүштүргүч катары жылаңач LDR жана 10K каршылыгын уюштуруу менен өзүңүздүн лазер детекторуңузду иштетип көргүңүз келиши мүмкүн. Бул учурда, босого контроллердин ичинде жасалат. Бул мисалды карап көрүңүз.

14 -кадам: Коопсуздук сигнализациясынын мамлекеттик машинасы

Коопсуздук сигнализация системасынын мамлекеттик машинасы
Коопсуздук сигнализация системасынын мамлекеттик машинасы

Көрсөтүлгөн элементтерди негизги, эксперименталдык сигнализация системасына бириктирсе болот. Мындай мисалдардын бири төрт абалы бар жөнөкөй мамлекеттик машинаны ишке ашырат:

МАМЛЕКЕТ1 - КУРАЛДУУ

  • LEDди САРЫНА чейин жарыктандырыңыз
  • Сенсорлорду окуу
  • Сенсорлор иштен чыкты -> STATE2
  • Туура баскыч коду киргизилген -> STATE3
  • Туура RFID окуу -> STATE3

STATE2 - сигнализация

  • LEDди КЫЗЫЛ кылып жарыктандырыңыз
  • Баззердеги үн сигналы
  • Чыгуу баскычы "D" басылган -> STATE3

МАМЛЕКЕТ 3 - КУРАЛДАНДЫРЫЛГАН

  • LEDди жашыл кылып жарыктандырыңыз
  • Buzzerдеги Сиренаны өчүрүү
  • "А" кол баскычы басылган -> МАМЛЕКЕТ1
  • NewRFID баскычы "В" басылган -> STATE4

STATE4 - NEWRFID

  • LEDди КӨК кылып жарыктандырыңыз
  • Карта сканерленди (КОШУУ) -> STATE3
  • Чыгуу баскычы "D" -> STATE3

15 -кадам: Blue Box Phreaking

Blue Box Phreaking
Blue Box Phreaking

Көк куту-бул шаар аралык телефон чалууларды алмаштыруу үчүн колдонулган обондорду кайталаган электрондук телефон хакерлик (фреакинг) түзмөгү. Алар өз чалууларыңызды багыттоого жана телефондун кадимки которуштуруусун жана эсеп -кысабын айланып өтүүгө уруксат берди. Blue Boxes мындан ары көпчүлүк өлкөлөрдө иштебейт, бирок Arduino UNO, клавиатура, ызылдак жана RGB LED менен сиз сонун Blue Box репликасын түзө аласыз. Ошондой эле ушул окшош долбоорду карап көрүңүз.

Көк кутулар менен Apple Computerдин ортосунда абдан кызыктуу тарыхый байланыш бар.

Project MF аналогдук SF/MF телефондук сигнализациясынын 1950-1980 -жылдардагы телефон тармагында колдонулган дем алуу симуляциясы жөнүндө сонун маалыматка ээ. Бул сизге "көк кутучага" телефон чалууларды мурунку жылдардагы телефон чалууларга окшоштурууга мүмкүндүк берет.

16 -кадам: Планетаны Hack

HACK PLANET
HACK PLANET

Эгерде сиз бул Instrucableдан ырахат алып жатсаңыз жана ай сайын почтаңыздын кутусуна хакердик электроника менен компьютердик технологиялардын долбоорлору түшкүсү келсе, анда HackerBoxes.com сайтына кирип, ай сайын күтүлбөгөн кутуга жазылуу менен революцияга кошулуңуз.

Төмөндөгү комментарийлерде же HackerBoxes Facebook баракчасында ийгиликке жетиңиз. Албетте, эгерде сизде кандайдыр бир суроолор болсо же кандайдыр бир нерсеге жардам керек болсо, бизге кабарлаңыз. HackerBoxesтун бир бөлүгү болгонуңуз үчүн рахмат!

Сунушталууда: