Minidwep gtk для windows

Soft Xiaopan OS

Всем привет! В этой статье я хочу вас познакомить с Xiaopan OS.

Это довольно любопытный программный пакет, нацеленный исключительно для аудита безопасности Wi-Fi сетей. Это WPA/WPA2/WPS/WEP. Подходит он как для новичков, так и для продвинутых пользователей. Основан он на операционной системе Tiny Core Linux (TCL), так же обладает быстрым графическим интерфейсом и общей нетребовательностью к железу, что делает эту ОС идеальным инструментом для взлома Wi-Fi сетей на маломощных устройствах, таких как нетбук. Еще одна особенность этого дистрибутива, это то, что он не потребует запоминать команды командной строки, так как все приложения запускаются из панели, и дополнительный плюс, его размер это

Его можно записать на флешку, или запускать средствами виртуализации. Для работы нам потребуется USB Wi-Fi карта поддерживающая режимы мониторинга и инъекций, поддерживаемые чипы RTL8187L, RT3070, AR9271 и еще многие другие.

Я скачал последнюю версию дистрибутива v-6.4.1, вот, что в ней нового:

· Новое ядро 3.16.6

· Open box – оконный менеджер

· Менеджер свободного места

· Новый Aircrack (Примечание: onboot все еще использует aircrack-ng-1.2-rc1)

· WPAClean (очистка файлов с хендшейками)

· Редактор ONBOOT «нажмите на приложения в меню и обслуживания в программе приложений» позволяющий компилировать программы.

· git и svn репозитории

· mksquash позволит создавать собственные tcz’s

· Tc install — для создания постоянной usb-установки.

· Поддержка файловой системы NTFS.

· Запуск в Parallels Desktop / VMware / VirtualBox

· Совместимость с Yumi Boot / LiLi USB Creator

· Запуск с Live CD

· Включены следующие пакеты: Minidwep, Aircrack, Inflator, Reaver, Feeding Bottle, Wifite

· Базируется на TinyCore Linux

· Минимальные требования к железу: Pentium 2 or better, 128mb of ram + some swap

· Дополнительные рекомендации: Wi-Fi карта поддерживающая режимы мониторинга и инъекций

· Windows / Linux / Mac совместимость.

Далее я намерен показать ее в работе и разобраться в назначении предоставленных нам инструментов. Я буду запускать Xiaopan с помощью VM Virtual Box:

Выбираю второй вариант и нажимаю Enter, ждем, пока все загрузится:

После успешного запуска нас встретит, такое рабочее пространство:

Минимализм на лицо… Теперь, предлагаю по порядку разобраться с каждой из программ.

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

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

Стандартный взломщик Wi-fi, ловим хэндшейк, атакуем по словарю и тому подобные методы. В общем, программа ни чем особо не выделяется. Если что-то упустил, прошу поправить.

Вот пример взлома с использованием этого скрипта.

Далее идет программа Terminal, о ней сказать нечего Следующая, это :

AutoPixie
Предназначение этого скрипта – WPS Pixie Dust Attack для нахождения верного пина WPS методом перебора (brute force attack), посредством эксплуатирования низкой или несуществующей энтропии некоторых точек доступа (атака Pixie Dust). В целом тут все понятно, запускаем программу, она включит режим монитора, просканирует и т.д.

Приведу пример использования такого метода:

Bully – это реализация атаки брут-фрса WPS

· interface : Беспроводной интерфейс в режиме монитора

· -b, —bssid macaddr
: MAC адрес целевой точки доступа

Читайте также:  Активатор windows 10 corporate x64

· -e, —essid строка : Расширенный SSID для точки доступа

Последовательно заполняя то, что предлагает программа, доходим до начала взлома.

Программа с простеньким графическим интерфейсом предназначается для, все того же взлома Wi-Fi, интуитивно понятный интерфейс, собственные словари. В общем, рекомендую попробовать.

Вместо тысячи слов, ссылка на видео с примером —

Далее идет Flit – это, такой себе менеджер питания. Затем:

High Touch WPS Breaker [HT-WB]

High Touch WPS Breaker [HT-WB] – Небольшой инструмент, написанный на скриптовом языке Bash, который призван помочь в получении WPS пина из многих уязвимых роутеров, а затем завладеть паролем. В процессе работы [HT-WB] использует следующие инструменты.

  • «Reaver»
  • «Bully»
  • «Aircrack Suite»
  • «Wash»
  • «Piexiewps»

Страница скрипта на Github: https://github.com/SilentGhostX/HT-WPS-Breaker/blob/master/README.md

Inflator

Представляет собой графический интерфейс для Reaver,

с помощью него мы задаем все настройки, а специальной строке в GUI формируется синтаксически правильная команда, для Reaver, (я выше говорил, что не придется заучивать линуксовые команды) Затем, получившуюся команду можно копировать в терминал и запускать.

Затем следует терминал обычного пользователя. Следующая утилита:

minidwep-gtk (Клякса)

Больше всего мне понравилась именно эта программа, она совсем не сложна в использовании, понятный и простой GUI. Программа осуществляет:

· Умеет работать с Reaver (параметры по дефолту: -a-v-S-20-r 100:10-l 300 «changed to»-a-v-n-x 20-r 100:10-l 300 «)

· Имеет собственный небольшой словарик.

· Автоматическая конвертация хендшейков в формат HachCat и EWSA.

Выберем интересующую точку:

Далее ловим хендшейк и запустим атаку перебором по словарю:

С этим полагаю все понятно.

Затем идет программа RootShell, запускающая терминал от рута.

Следующая иконка, это своеобразный файловый менеджер Space FM.

После него располагается программка WiFi


Это менеджер беспроводных соединений (как мне показалось), толку от него немного перейдем к последней программе:

Сказано о ней достаточно, инструмент достаточно хорошо, информации в сети тоже много.

На этом пожалуй все, в целом Xiaopan оставил неплохое впечатление, если его немного кастомизировать под себя, полагаю он займет достойное место в инструментарии пентестера.

А как по-нормальному установить GTK3 на Windows?

Вариант с msys это не здорово. Вот сделал я приложение на gtk (на .net), хочу чтобы можно было и в linux и в windows запускать. И честно говоря, предлагать тем, кто будет пользоваться им, инструкцию вида «скачайте msys2, там вбейте такую-то команду, добавьте путь в PATH, после чего вы сможете запустить мое кросплатформенное приложение» это не здорово.

собери dll-ки gtk+ и всех нужных либ, добавь их в архив/инсталлятор твоего приложения и никаких инструкций не надо.

А нету готового пакета?

Нужно было брать Qt.

Что-то не нахожу(

А потом еще все такие удивляются, а что это приложения на чисто виндовом WPF пишут, а не на таком хорошем и опенсорсном gtk. Потому что поставить gtk на винду это мозготрах. Почему нельзя было сделать виндовый msi для библиотеки и заголовочных файлов?

А вот и невероятно ценные советы подъехали. Старый добрый ЛОР.

Это действительно ценный совет, так как официальных сборок у gtk для windows нет.

Читайте также:  Драйвера для ноутбука acer aspire 5750g для windows 10 x64

Самое разумное написать авторам rawtherapee и darktable и попытаться выяснить у них, как они осуществляли сборку с gtk3 под виндоус. Остальные разработчики ряда софтину давно забили на портирование для виндоус из-за того, что из софтины используют gtk3.

Не благодари.
Кстати, на троечку так и не перешёл, разрабатываю под двойку. Со своими бурлениями подзабросил самого себя. =)

Он ж написал, что это не здорово.

А потом еще все такие удивляются, а что это приложения на чисто виндовом WPF пишут, а не на таком хорошем и опенсорсном

Qt for Python, например.

Потому что никто не пишет кроссплатформенные графические приложения на .NET, Microsoft это не интересно.
Gtk# разрабатывался в рамках Mono, кой сейчас в Microsoft. Конец немного предсказуем.
И зачем тогда пытаться ставить GTK+?

будь программистом. Собери и заапрувь на chocolatey.org

Почему нельзя было сделать виндовый msi для библиотеки и заголовочных файлов?

Потому, что гному плевать на винду (и мак). Ваш КО.

Готового инсталлятора «under Windows» нет.

GNOME Foundation занимается организацией конференций и хакфестов а также раздает зарплату временно избранной дирекции и сисадминам. Разработкой GNOME занимается сообщество, каждый участник которого действует абсолютно независимо в своей компетенции.

Я знаю что нет, поэтому gtk3 за пределами linux почти никому и не нужен.

А вот и невероятно ценные советы подъехали.

*делая вид, что не понимает сарказма*

Если б ТС выбрал Qt*, то его бы в начале треда сразу послали на https://qt.io/download и /thread

* Хотя скорее всего сего треда и не было бы вообще.

Счастливой оффлайн установки.

Хотя мне и фееричную онлайн установку mingw удалось наблюдать — человек полчаса на это потратил (не знаю почему), вместо того, чтобы просто скачать архив mingw-w64 и распаковать его.

Не то скинул. Сделать Windows инсталятор для простых людей можно изменив скрипты для gedit на Windows например:

Я CPack-ом копирую dll-ки из MSYS, CMakeLists.txt.

Сам MSYS ставлю отсюда http://www.msys2.org/ с pacman-ом.

Хз, есть ли способ проще.

Потому что WPF под mono нет и не планируется.

Тем не менее, в nuget gtk# таки добавили

Ну так под винду Visual Studio это фактически стандарт

Госпаде! Типичный лор. То «СТАВЬ КУЛЬТИ СТАВЬ КУЛЬТИ СТАВЬ КУЛЬТИ. 111!!», то «собирай генту GTK+».

Неужели никто не мог дать вот эту ссылку: https://github.com/tschoonj/GTK-for-Windows-Runtime-Environment-Installer ? Там есть все и оно прописывается в PATH, можно сразу приступать к кодингу на C или C++. Питон через msys2 по инструкции gtk.org и собирать cx_Freeze.

Ну так под винду gtk+ далеко не стандарт.

А ты читал исходное сообщение ТС? Он знает об этом способе. Уж действительно типичный ЛОР.

На самом деле ему должны были посоветовать таскать собранные им либы со своим приложением в случае винды.

Ну так про установщик то он не знал. Его поставить — как .net Framework по сложности.

P.S. А вы думали, что у Qt какие-то нанотехнологии? точно так же либо линковать статически, либо копипастить

P.S.S. Зависимости в винду бы, зависимости.

Так потому и не дали ссылку, что далеко не все про нее в курсе.

Читайте также:  Windows server update fix

На Windows я без vcpkg не обхожусь. Прекрасная штука, оно устанавливает либы из сорцов и поддерживается CMake и Visual Studio. GTK+3 там тоже есть.

А если ты свой софт распространяешь, то делай как все вендузятники, кидай либы в директорию с софтом.

Попробуй gtk из vcpkg

Чем бы это помогло?

Да сделай ты по-человечески, собери сам, делов-то.

Qt официально поддерживает винду. GTK+ — нет.

Почему нельзя было сделать виндовый msi для библиотеки и заголовочных файлов?

Потому что разработчики не заинтересованы в поддержке этой ОС

Хм. Когда то давно ставил Gajim на windows. Так там инсталятор предлагал установить gtk в систему.

просто добавь dll-ки и всё, нашёл проблему.

Можешь из msys2, можешь из vcpkg.

GTK+ нормально поддерживает винду, так как есть пакет в ихнем менеджере пакетов https://github.com/Microsoft/vcpkg , то для C++ можно считать почти официально(те же dll автоматом копируются при сборке)

А как по-нормальному установить GTK3 на Windows?

Вот сделал я приложение на gtk (на .net), хочу чтобы можно было и в linux и в windows запускать.

Вообще-то ты должен забандлить GTK+-либу и все сопутствующие в установщике для Windows. Так делает Inkscape и тот же GIMP. GTK+ не является системной библиотекой Windows.

И да, с Qt точно так же нужно будет тягать с собой все Qt-либы в дистрибутиве приложения. Или ты будешь рассматривать вариант аля сходи на официальный сайт скачай 1ГБ этих хрустящих файлов? Вот то-то и оно.

А как насчет установить gtk в систему, если не установлена?

Это не Windows Way. И не macOS Way.

Системные либы в этих ОС это то, что предоставляет сама корпорация, а не какие-то там частные компании или ты.

Методы аля «положите эти библиотеки в system32 и будет вам счастье» уже давно прошли.

Хочешь распространять своё приложение для пользователя удобно? Делай как все: создавай инсталлятор (или portable-архив), который содержит все необходимые библиотеки необходимых версий для запуска твоего приложения. В винде/макоси действует принцип «поставил и работает», а не обновил библиотеку и всё к херам поломалось, потому что приложение было заточено только под определённую версию либы.

Исключением из этого разве что Java является. Да и то, куча приложений под Windows (и кстати Linux тоже) бандлят с собой весь JRE, а то и JDK.

Остальные разработчики ряда софтину давно забили на портирование для виндоус из-за того, что из софтины используют gtk3.

Можно ещё посмотреть Meld, Gajim. Там всё в скриптах. Для Гаджим даже портабельный вариант.

Так там инсталятор предлагал установить gtk в систему.

Рунтайм скорее всего. Это несколько другая штука, чем та, о которой вопрошает ТС.

Методы аля «положите эти библиотеки в system32 и будет вам счастье» уже давно прошли.

Ничего не прошло. Ты вправе использовать систему как считаешь возможным. Другой вопрос, что среднестатистический юзверь обленился и не хочет совершать простые движения.

посмотрел на биндинги GTK к разным языкам и похоже программисты на D, тоже не любят таскать либы с собой.

Оцените статью