И опять у нас шпионская тематика! Сегодня на простых примерах, без высоких материй и сложных схем мы расскажем как собрать устройство для прослушки и шпионажа из простых компонентов которые можно купить на Али.. Вся прелесть этих устройств в том что их можно безпроблемно купить и доставить в любую страну. Так как сами компоненты представляют собой просто радио детали. А уж что вы с помощью их соберете — мы расскажем в нашей статье!
Официально изготавливать аппаратуру для скрытой прослушки, видеонаблюдения, снятия информации с компьютера могут только фирмы, которые имеют на это государственные лицензии. По замыслу, эти фирмы должны выполнять только госзаказы.
Но шпионскими устройствами попроще может обзавестись любой. Их можно купить по объявлению в интернете или сделать самому, если умеешь обращаться с паяльником. Детали для таких устройств легко купить в любом магазине, торгующем электроникой.
Есть несколько видов устройств для слежки:
- радиожучки;
- мини‑диктофоны;
- скрытые видеокамеры;
- лазерная прослушка.
Мы же будем собирать GSM-жучок — устройство с большим радиусом действия и объемным аккумулятором. Такие характеристики позволяют ему работать в режиме ожидания до десяти дней, а в режиме прослушки до четырех часов. Отличительная черта такого устройства — возможность слушать все происходящее не в записи, а по ходу дела.
Выбор маскировки устройства для прослушки
Проще всего спрятать что‑то на самом видном месте, в чем‑то, что не привлекает внимания. Вот интересные способы замаскировать прослушивающее устройство.
Эти варианты прослушки интересны еще и тем, что предметы, в которые были внедрены жучки, почти всегда подключены к сети: так жучок никогда не разрядится, а значит, дольше станет выполнять свою функцию — передавать информацию.
Если жучок будет работать только на своей батарее, придется задуматься о том, как его подзаряжать. В шпионских фильмах это всегда вызывает дополнительные проблемы. Нам это не нужно.
Поэтому мой вариант — внедрить жучок во внешний аккумулятор для зарядки смартфона. Его часто носят с собой, заряжают, а если и не заряжают — он сам становится источником питания для жучка. На мой вкус, это очень удачное место для размещения жучка.
Сборка подслушивающего устройства
Для сборки устройство для прослушки нам потребуется:
- GSM-модуль Sim 800;
- Arduino Pro mini;
- корпус Power Bank на четыре аккумулятора Li-ion 18650;
- два или три аккумулятора форм‑фактора 18650 (я использовал два);
- микрофон;
- сим‑карта.
Чтобы корректно собрать устройство для прослушки, нужно знать назначения выводов на модуле GSM Sim 800 и Arduino Pro mini.
Далее припаиваем антенну к модулю GSM в гнездо NET
.
- К выходам
MIC+
иMIC-
припаиваем микрофон. RXD
иTXD
на модуле GSM к шестому и седьмому контакту на Arduino.- Подпаиваем
Vcc
иGND
от модуля к Arduino и к контактам на внешнем аккумуляторе.
После запайки всех компонентов на свои места нужно убедиться в правильности запайки — прошить контроллер.
// Подключаем библиотеку программной реализации обмена по UART-протоколу
#include <SoftwareSerial.h>
SoftwareSerial SIM800(7, 6); // RX, TX
// Задаем переменную для хранения ответа модуля
String _response = "";
void setup() {
// Скорость обмена данными с компьютером
Serial.begin(19200);
// Скорость обмена данными с модемом
SIM800.begin(19200);
Serial.println("Start!");
// Отправляем AT для настройки скорости обмена данными
sendATCommand("AT", true);
// Команды настройки модема при каждом запуске
// Включаем АОН
_response = sendATCommand("AT+CLIP=1", true);
// Вариант с DTMF
//_response = sendATCommand("AT+DDET=1", true);
}
String sendATCommand(String cmd, bool waiting) {
// Задаем переменную для хранения результата
String _resp = "";
// Дублируем команду в монитор порта
Serial.println(cmd);
// Отправляем команду модулю
SIM800.println(cmd);
// Если необходимо дождаться ответа, ждем, когда будет передан ответ
if (waiting) {
_resp = waitResponse();
// Если Echo Mode выключен (ATE0), то эти три строки можно закомментировать
if (_resp.startsWith(cmd)) {
_resp = _resp.substring(_resp.indexOf("\r", cmd.length()) + 2);
}
// Дублируем ответ в монитор порта
Serial.println(_resp);
}
// Возвращаем результат. Пусто, если проблема
return _resp;
}
// Функция ожидания ответа и возврата полученного результата
String waitResponse() {
// Переменная для хранения результата
String _resp = "";
// Переменная для отслеживания тайм-аута (10 секунд)
long _timeout = millis() + 10000;
// Ждем ответа 10 секунд и проверяем ответ или тайм-аут
while (!SIM800.available() && millis() < _timeout) {};
// Если есть что считывать, считываем и запоминаем
if (SIM800.available()) {
_resp = SIM800.readString();
}
// Если пришел тайм-аут, то оповещаем об этом и возвращаем результат
else {
Serial.println("Timeout...");
}
return _resp;
}
void loop() {
// Если модем что-то отправил, получаем ответ для анализа
if (SIM800.available()) {
_response = waitResponse();
// Убираем лишние пробелы в начале и конце и ответ выводим в монитор порта
_response.trim();
Serial.println(_response);
// Белый список телефонов, их можно указать несколько через запятую
String whiteListPhones = "+380713337866";
// Если есть входящий вызов, проверяем, есть ли информация об определении номера. Если да, то phoneindex > -1
if (_response.startsWith("RING")) {
int phoneindex = _response.indexOf("+CLIP: \"");
// Переменная для хранения определенного номера
String innerPhone = "";
// Если информация была найдена, парсим строчку и получаем номер
if (phoneindex >= 0) {
phoneindex += 8;
innerPhone = _response.substring(phoneindex, _response.indexOf("\"", phoneindex));
// Выводим номер в монитор порта
Serial.println("Number: " + innerPhone);
}
// Проверяем, чтобы длина номера была больше шести цифр и номер в списке
// Если да, то отвечаем на вызов, если нет, то отклоняем вызов
if (innerPhone.length() >= 7 && whiteListPhones.indexOf(innerPhone) >= 0) {
sendATCommand("ATA", true);
}
else {
sendATCommand("ATH", true);
}
}
}
// Ожидаем команды по Serial и отправляем полученную команду модему
if (Serial.available()) {
SIM800.write(Serial.read());
};
}
При правильной запайке и прошивке наше устройство для прослушки при подаче питания будет отвечать на входящие вызовы только с разрешенных мобильных номеров, которые прописаны в прошивке.
Теперь пора убрать длинные соединительные провода, выпаять светодиоды с платы Arduino. Микрофон мы изолируем термоусадкой, сверлим в корпусе внешнего аккумулятора отверстие для него и крепим на термоклей его и две платы, вместо одного аккумулятора 18650.
В своей сборке я использовал два аккумулятора, но ты можешь использовать три — места будет достаточно.
Итак, мы собрали GSM-жучок в корпус внешнего аккумулятора. Он, конечно, неидеален, но есть несколько способов его улучшить.
- Взять корпус с большей вместимостью аккумуляторов.
- Для большей автономности вводить модуль GSM в режим сна, а при нажатии на кнопку включения аккумулятора активировать прослушку.
- Отсылать сообщение хозяину прослушки при нажатии кнопки на внешнем аккумуляторе.
Выводы
Итак, мы спроектировали и собрали устройство для прослушки — GSM-жучок, замаскированный под внешний аккумулятор. Его стоимость намного ниже, чем у жучков, которые можно купить в интернете и в специализированных магазинах. Ты можешь повторить мое устройство или доработать его. Главное, помни, что частная жизнь неприкосновенна, и не используй свои знания в дурных целях!
1 comments On Как собрать устройство для прослушки
Pingback: как сделать прослушку своими руками — My site ()