суббота, 8 декабря 2012 г.

Как взломать код Wi-Fi.

Как взломать код Wi-Fi?
Способ I. Подбор

Итак, мы определились, что владельцы Wi-Fi сетей пусть и ленивы, но не являются счастливыми носителями синдрома Дауна. Давайте попробуем подключить логику.
Если вы собираетесь взломать WiFi сеть какого-нибудь учреждения, для начала проверьте пароли, схожие с названием. Просто гениально, но многие именно так и делают! Перепроверяйте все комбинации, кажущиеся вам достойными, если кафе называется «Веселый Тостер», то не заканчивайте поиски на "veseliytoster". Экспериментируйте с регистром, добавляйте комбинации цифр (чаще 1-2-3), сокращайте слова. Проверьте фамилию / имя / отчество директора, в общем – мыслите, как жертва :)

Про подбор пароля к вай-фай соседа объяснять не стоит, я думаю. Хотя здесь вам на руку может сыграть такая великая вещь, как социальная инженерия. Спровоцируйте его самого дать вам пароль, а как – это уже полет вашей фантазии. СИ – это искусство, и свои секреты я раскрывать не стану. Могу точно посоветовать отбросить вариант угроз, звонки и шантаж – ты умрешь через семь дней.... Бла-бла-бла, скорее всего, вы будете на скамье подсудимых после этого отшучиваться, мол, розыгрыш это все.

Если вы крайней степени социопат, да и с логикой напряги, то есть выход – программы для перебора паролей. Мой выбор – Brutus Force, замечательная софтина, существуют обширные базы паролей, подключаемых к ней... осталось только скачать.

У любого метода перебора есть существенный минус. В случае с тем, как взломать WiFi, их даже два.
Первый – защищенность системы. Да, неужто вы думали, что разработчики операционных систем такие простачки?) Конечно же, есть некоторый обязательный тайм-аут, после ввода определенного количества неверных паролей. Например, ввели вы 5 раз не тот пароль – извольте ждать минуту до следующей попытки.

Второй минус вытекает из первого – затраты времени. Даже если ломаете вы некую баговинду без таймаутов (что бывает раз на тысячу), то, несмотря на это, просто рассчитайте количество вариантов. Давайте на примере посмотрим.

Если наша программа подбирает пароль самым банальным перебором, то первым паролем будет у нас 0, потом 1, дойдя до символа Z, начнется подбор двузначных комбинации, то есть 00, 01, 02, дойдя до 0Z, начнется перебор ДВУЗНАЧНЫХ вариаций, но начиная от 10, 11... да, да,1Z и после... следующий двузначный блок, начинающийся с основы предыдущего перебора + следующий символ. Звучит сложно? Можно куда проще подсчитать количество вариантов, это простейщая формула.

Число вариантов (В) равно количеству символов в системе (С) в степени возможных позиций (П).
Представим банальнейший пример, у нас есть поле, в которое НУЖНО ввести 3 символа. П=3.

Ввести мы можем только числа. То есть, 0,1,2,3....9. Их количество – 10, С=10.

Число вариантов В будет 10 в 3 степени. Действительно, вариантов – тысяча (1000). Начиная с 000, заканчивая 999. Посчитайте, если не верите :)

А теперь к нашим паролям WiFi. Допустим, человек использует и верхний регистр, и латиницу, и цифры. Число символов в системе будет равно 26+26 (регистр!) +10, итого 62. Ну и длина пароля всего-то 8 символов. 62 в 8 степени равно 218340105584896. Это число вариантов. Так, представим идеальную программу, которая перебирает 5 паролей в секунду (на деле наоборот – 2-4 секунды на пароль!), получаем 43668021116979.2 секунд. Время, которое уйдет на подбор последнего пароля – тут уже играет роль вероятность, какой же пароль поставил человек? Будем утопичны до конца: вам попадется пароль с вероятностью 50%, пусть средний. Хотелось бы верить =)
Итак, делим время пополам, переводим в человеко-понятные величины... Вам потребуется примерно 700 000 лет. Семьсот тысяч лет, №%:@!!! Ну смело можно увеличить это время раз в пятнадцать, с учетом реалий работы программ и вероятности попадания.
Все бы ничего, но я не уверен, что проживу полмиллиона лет. Да и вдруг коварный сосед поставил 12-значный пароль?! На еще десяток миллиардов лет уже не хватит моего компьютера... )   http://vk.com/feed#/feed

Комментариев нет:

Отправить комментарий