Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
skylift — Спуфинг геолокации WiFi с помощью ESP8266 | Kitploit
Инструменты/GitHubGitHub/awesome-pentest-gadgets/skylift
Безопасность встроенных системАудит Wi-FiЭксплуатацияБезопасность беспроводных сетейБезопасность оборудования и IoTRed Teaming
GitHubawesome-pentest-gadgets/skylift

skylift

Спуфинг геолокации WiFi с помощью ESP8266

Репозиторий
836298 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
Сайт

SkyLift V0.4

Будет опубликовано 15 июня

  • python3
  • click
  • упрощённый рабочий процесс CLI-парсера
  • исправление временных меток

SkyLift V0.3

SkyLift — это недорогое устройство для подмены геолокации. В настоящее время он использует ESP8266 для передачи WiFi Beacon Frames, чтобы эксплуатировать давнюю (2008 года) уязвимость в сервисах WiFi-геолокации.

Эта третья прототипная версия SkyLift была доработана во время веб-резиденции в Akademie Schloss Solitude и ZKM. Прочитайте интервью о проекте. Или соберите свой собственный по инструкциям ниже менее чем за $5.

Обновления

  • 13 мая 2017: добавлено новое сканирование с выступления Джона Кириаку (разоблачитель ЦРУ) в Gruener Salon в Берлине

SkyLift изначально был разработан в сотрудничестве с Surya Mattu для выставки «Assange room Welcome to Ecuador!» от !Mediengruppe Bitnik в Zoo Galerie в Нанте в 2016 году. Разработка этой обновлённой версии, V0.3, началась в ноябре 2016 года и была окончательно выпущена в мае 2017 года при поддержке веб-резиденции в Schloss Solitude. Эта версия содержит несколько улучшений по сравнению с исходной системой (SkyLift V0.1), в том числе:

  • снижение стоимости сборки с $50 до примерно $5
  • сокращение времени настройки базовой технологии с нескольких часов до примерно 15 минут
  • упрощена работа пользователя (достаточно подать питание по USB)
  • повышение производительности за счёт переключения каналов
  • улучшена структура пакетов (добавлен байт интервала временных меток)
  • добавлена опция скрытого (null) SSID "\x00"
  • добавлены вспомогательные скрипты для создания пользовательских локаций
  • технология изолирована в одном устройстве
  • добавлен опциональный OLED-дисплей

За информацией об оригинальном SkyLift (V0.1) обращайтесь по адресу https://ahprojects.com/notebook/2016/skylift-geolocation/

SkyLift — это проект с открытым исходным кодом, поддерживаемый Adam Harvey, который исследует уязвимости безопасности и творческие возможности в потребительских сервисах геолокации для смартфонов.

Если вы заинтересованы в получении готового и полностью рабочего устройства, добавьте себя в мой список рассылки на https://undisclosed.cc/.

Быстрый старт

  • Приобретите ESP8266 NodeMCU 12 или 12E | eBay (дешевле) или Amazon.com (быстрее)
  • git clone https://github.com/adamhrv/skylift/
  • Из "arduino/skylift_v03_embassy" загрузите скетч "skylift_v03_embassy.ino"
  • Убедитесь, что служба WiFi-геолокации на вашем смартфоне включена
  • Расположите ESP8266 на расстоянии 1–2 м от телефона (0,25–0,5 м в зонах с плотной WiFi-сетью)
  • Полная настройка и устранение неполадок ниже

Настройка

Что вам понадобится:

  • Arduino 1.6.12+
  • ESP8266 NodeMCU 12 или 12E | eBay, Amazon.com, Adafruit Huzzah
  • USB-micro кабель для программирования
  • USB-аккумулятор 5 В (опционально)

С OLED-дисплеем (опционально):

  • OLED-дисплей | eBay, Amazon.com
  • Печатная плата 3x7 см (только если используется OLED-дисплей) | Amazon.com
  • Паяльник
  • Библиотека OLED Adafruit_SSD1306
  • Библиотеки ESP8266: "http://arduino.esp8266.com/stable/package_esp8266com_index.json"
  • Кусачки для обрезки выводов после пайки

И OLED-дисплей, и ESP8266 NodeMCU можно купить примерно за полцены на eBay, если вы готовы подождать доставку 1–2 недели. ESP8266 можно найти всего за $3.

Тестовые скрипты

Тест WiFi

  • Убедитесь, что вы используете свежую версию Arduino (для сборки использовалась версия 1.6.12)
  • Убедитесь, что у вас установлены платы ESP8266. В Preferences > Additional Boards добавьте "http://arduino.esp8266.com/stable/package_esp8266com_index.json"
  • В Tools > Board выберите "NodeMCU 0.9 (ESP12 Module)" или 12E
  • Протестируйте со скетчем Arduino/test_single_beacon_frame
  • Проверьте свои WiFi-сети. Имя Network1 должно быть видно на канале 1.

Тест OLED-экрана

  • Припаяйте OLED к ESP8266 на обратной стороне платы
  • Снимите чёрный пластик с разъёмов для уменьшения профиля
  • Подключите контакт D2 ESP8266 к контакту SDA OLED
  • Подключите контакт D3 ESP8266 к контакту SCL OLED
  • Подключите PWR (3,3 В)
  • Подключите GND
  • Загрузите скетч Arduino/test_oled_screen
  • Текст "Scrolling Text Demo 123 456" должен появиться, прокручиваясь по экрану

Посольство Эквадора

Тест SkyLift с локацией посольства Эквадора

  • Загрузите скетч Arduino/skylift_v03_embassy
  • Убедитесь, что на телефоне включены службы определения местоположения по WiFi
  • Убедитесь, что у вас есть активное подключение к передаче данных (сотовая связь или WiFi. Ваш IP-адрес не имеет значения)
  • Откройте предпочитаемое картографическое приложение (или любое приложение, использующее ваше местоположение)
  • Если это не работает, есть несколько причин. Скорее всего, слишком много находящихся рядом маршрутизаторов мешают показателю достоверности, возвращаемому WiFi-API геолокации
  • Если рядом несколько сетей с уровнем от -60 до -40 дБ, маловероятно, что SkyLift вернёт новую геолокацию

Советы по улучшению производительности:

Скачать инструмент