Оглавление:

12-режимный синий ящик Arduino - Введение: 5 шагов
12-режимный синий ящик Arduino - Введение: 5 шагов

Видео: 12-режимный синий ящик Arduino - Введение: 5 шагов

Видео: 12-режимный синий ящик Arduino - Введение: 5 шагов
Видео: 🚧 Как собрать пульт для шлагбаумов на Arduino ? 2024, Июль
Anonim
12-режимный синий ящик Arduino - Введение
12-режимный синий ящик Arduino - Введение
12-режимный синий ящик Arduino - Введение
12-режимный синий ящик Arduino - Введение
12-режимный синий ящик Arduino - Введение
12-режимный синий ящик Arduino - Введение

ОБНОВЛЕНИЕ ПРОШИВКИ!! - 08.08.2019 -

Здесь представлен Blue Box на базе Arduino. Он производит "традиционный" тон Blue Box 2600 Гц и MF (многочастотные) тона, но делает гораздо больше! Он также производит 12 систем тональной сигнализации, используемых телефонными мошенниками для взлома других, более экзотических систем в США и за рубежом, включая ранние предсотовые мобильные телефонные системы 50-х, 60-х и 70-х годов, Коробка имеет 12 энергонезависимых запоминающих устройств последовательностей тонов, каждая из которых может хранить и воспроизводить до 32 тонов. В каждой памяти также сохраняется тональный режим. Все рабочие параметры, такие как продолжительность звукового сигнала, уровень громкости, состояние подсветки, состояние звукового сигнала напоминания и текущий звуковой режим, автоматически сохраняются в энергонезависимой памяти EEPROM и восстанавливаются при включении устройства. Ошибки EEPROM автоматически обнаруживаются и исправляются при включении устройства.

Дополнительный ЖК-дисплей предоставляет полную информацию о рабочем состоянии коробки и улучшает внешний вид и удобство использования устройства.

Этот блок показывает генерацию синусоидального тона с использованием методов поиска в волновой таблице ШИМ. Это звучит намного лучше, чем генерация тонов с использованием двухконтактных методов вывода прямоугольных сигналов, используемых стандартной библиотекой Arduino «Tone».

Я разработал эту новую синюю коробку, поскольку у меня не было печатных плат для моей старой конструкции синей коробки на основе PIC_, и я искал способ, позволяющий другим легко сконструировать синюю коробку для использования с моей системой ProjectMF, используя недорогие и общедоступные детали. Этот дизайн - самый полнофункциональный и технически сложный дизайн синего ящика. Я инженер по телекоммуникациям и программному обеспечению и приложил огромные усилия, чтобы убедиться, что все тональные режимы представлены точно. Код тщательно отлажен и протестирован.

Поддерживаются следующие режимы. Обратите внимание, что ВСЕ эти режимы устарели (ну, не DTMF!) И больше не работают в «реальных» телефонных системах общего пользования, за исключением частных систем (таких как ProjectMF), созданных для исторических целей. Они включены, чтобы сохранить звуки этих старых систем тональной сигнализации:

MF (R1) - 2600 Гц / многочастотная система, которая в свое время управляла сетью дальней связи Ма Белл.

DTMF (Touch-Tone, Autovon) - используется почти на каждом стационарном телефоне. Клавиши A-B-C-D использовались для установки приоритета вызова в старой военной телефонной системе Autovon.

CCITT # 5 (C5, SS5) - те же тоны MF, что и R1 (с несколькими дополнительными парами тонов для специальной маршрутизации), но использует другую последовательность тонов для освобождения / занятия международных соединительных линий.

CCITT # 4 (C4, SS4) - Необычное кодирование тона 4 бит / цифра. Используется в Великобритании и других странах Европы.

2600 Dial Pulse - тот же метод, который использовали Joybubbles (Джо Энгрессиа), Капитан Кранч (Джон Дрейпер) и Билл из Нью-Йорка (Билл Акер) для получения бесплатных звонков.

Режимы таксофона - имитирует тоны выпадения монет из никель / десятицентовик / четверть доллара США и Канады (красный прямоугольник). Также имитирует тональные сигналы дистанционного управления оператором телефона-автомата в США (зеленый ящик) и контрольную вспышку с частотой 2600 Гц.

R2 (MFC) - Уникальные прямые многочастотные пары тонов, сигнал отбоя / захвата 2280 Гц, используемые в Великобритании. Заменены старые системы импульсного набора AC1 / AC9 UK.

AC1 - Старая британская система импульсной сигнализации тонального набора номера, использовавшаяся очень ранними британскими телефонными «энтузиастами».

AC9 - новейшая британская система импульсной сигнализации соединительных линий, использовавшаяся ранними британскими телефонными «энтузиастами».

MTS (Mobile Telephone Service) - Тоновая сигнализация и набор номера до сотовой связи и до IMTS.

IMTS ANI (Improved Mobile Telephone Service ANI) - Более новая предсотовая подмена мобильной аутентификации

Цифровой набор IMTS - улучшенная услуга мобильной телефонной связи (до сотовой связи) цифровой набор,

Шаг 1. Справочная информация

Исходная информация
Исходная информация

Синий ящик - это электронное устройство, имитирующее телефонный пульт оператора. Он функционирует путем репликации тонов, используемых для переключения междугородних вызовов, и использования их для маршрутизации собственного вызова пользователя, минуя обычный механизм переключения. Наиболее типичным использованием синего ящика было совершение бесплатных телефонных звонков. Синий ящик больше не работает в большинстве западных стран, поскольку современные системы коммутации теперь цифровые и больше не используют внутриполосную сигнализацию, которую имитирует синий ящик. Вместо этого передача сигналов осуществляется по внеполосному каналу, к которому нельзя получить доступ с линии, которую использует вызывающий абонент (так называемая служебная сигнализация общего канала (CCIS)).

Синий ящик генерирует тональные сигналы, которые контролировали старую междугородную телефонную сеть. Обычно синие коробки представляют собой портативные электронные устройства с кнопками или клавиатурой, такие как телефон с тональным набором клавиш, но они также могут быть реализованы в программном обеспечении на компьютере. В синих ящиках обычно есть внешний динамик, который излучает звуковые сигналы, и его подносят к микрофону телефона, чтобы позвонить с помощью синего ящика. См. Статью в Википедии и прекрасную новую книгу Фила Лэпсли «Взрывая телефон», чтобы узнать больше о синих ящиках и первых телефонных мошенниках - хакерах.

В США работа с синим ящиком была простой, с использованием системы сигнализации MF / R1: сначала пользователь совершает междугородний телефонный звонок, обычно на номер 800 или какой-либо другой неконтролирующий телефонный номер. По большей части, все, что выходит за пределы 50 миль, может пройти через тип ствола, восприимчивый к этой технике. Когда звонок начинает звонить, вызывающий абонент использует синий прямоугольник для отправки тона 2600 Гц. 2600 Гц - это контрольный сигнал, потому что он указывает на состояние магистрали; положена трубка (тональный сигнал) или снята трубка (нет сигнала). Воспроизводя этот сигнал, вы убеждаете дальний конец соединения, что вы положили трубку, и он должен подождать. Когда тональный сигнал прекращается, соединительная линия снимает трубку и кладет трубку (известная как контрольная вспышка), издавая звук «Ka-Cheep», за которым следует тишина. Это дальний конец соединения, сигнализирующий ближнему, что он теперь ожидает цифр маршрутизации MF. После того, как дальний конец отправит контрольную вспышку, пользователь будет использовать синее поле для набора «Key Pulse» или «KP», тона, который запускает последовательность цифр маршрутизации, за которой следует либо номер телефона, либо один из многочисленных специальных кодов. которые использовались телефонной компанией внутри компании, а затем завершались тональным сигналом «Старт» или «ST». В этот момент дальний конец соединения будет направлять вызов так, как вы ему сказали, в то время как конечный пользователь будет думать, что вы все еще звоните по исходному номеру.

Несмотря на то, что все это устарело, это снова стало возможным благодаря ряду модификаций и исправлений, внесенных в сервер АТС Asterisk с открытым исходным кодом. Он позволяет пользователям подключаться к системе с помощью различных методов доступа, включая обычную телефонную сеть общего пользования и SIP. Пользователю предоставляется линия вызова. Звонок может быть отключен, а соединительная линия занята, если ввести в линию тональный сигнал 2600. После этого вызов можно переадресовать на другой номер или на серию внутренних записей и функций, которые находятся на сервере / коммутаторе, путем воспроизведения СЧ или многочастотных тонов в линии. Все это совершенно законно, поскольку система полностью конфиденциальна. Это действительно больше, чем симуляция. Вызов проходит по группе соединительных линий из 24 соединительных линий SF / MF, хотя обе стороны соединительных линий завершаются на одном и том же ПК. Аппаратное обеспечение, которое делает это возможным, - это две дополнительные выделенные карты Ethernet на ПК, работающие по протоколу T1 через Ethernet по кабелю Ethernet с обратной связью. Ваш входящий вызов зацикливается на одной из 24 соединительных линий перед тем, как снова завершиться на том же коммутаторе, так что у вас есть контроль 2600 и MF.

Я поддерживаю общедоступную систему ProjectMF более 7 лет. Наконец-то старожилы, честолюбивые телефонные мошенники и любопытные могут испытать тайное волнение от того, что голубые боксируют свои звонки! Я расширил оригинальные патчи Phiber, чтобы сделать систему более реалистичной и надежной. Возможны многие старые приемы, в том числе «наложение» ствола, как показано на одной из записей Phonetrips. Доступ по телефону + 1-630-485-2995.

Шаг 2: Обзор работы Arduino Blue Box

Image
Image
Ссылки для скачивания программного обеспечения и конструкторской документации
Ссылки для скачивания программного обеспечения и конструкторской документации

Видео на YouTube по адресу:

Шаг 3: Детали конструкции синего ящика

Видео на YouTube по адресу:

Шаг 4: Руководство Blue Box и настройка программного обеспечения

Image
Image

Видео на YouTube по адресу:

Шаг 5. Ссылки для скачивания программного обеспечения и конструкторской документации

Ссылки для скачивания программного обеспечения и конструкторской документации
Ссылки для скачивания программного обеспечения и конструкторской документации

Ссылка для загрузки последней версии программного обеспечения и документации Arduino: Ссылка для загрузки или загрузите программное обеспечение, библиотеки и пакет документации в удобном файле.zip прямо из Instructables в конце этого шага

Обратите внимание, что оборудование и код предназначены для работы только с новыми платами архитектуры Arduino Leonardo, в которых используется чип Atmega 32U4. Старые платы в стиле Arduino Uno работать не будут.

Blue Box использует стандартные библиотеки IDE Arduino, а также некоторые настраиваемые библиотеки, которые включены в сжатые файлы.zip дистрибутива программного обеспечения. Эти библиотеки должны быть установлены перед попыткой настройки и компиляции программного обеспечения.

Программное обеспечение должно быть настроено, не комментируя правильные операторы "#define" в начале кода, чтобы они соответствовали используемой конфигурации оборудования. Подробности см. В руководстве.

Дополнительные видео, в которых рассказывается о работе различных режимов, есть на моем канале YouTube по адресу:

ОБНОВЛЕНИЕ ПРОШИВКИ!! - 08.08.2019

Я добавил некоторые изменения в библиотеку генерации тона, чтобы повысить точность частоты тона и снизить нагрузку на процессор при генерации тонов. Я добавил новый код в репозиторий github по адресу: github.

Рекомендуемые: