IPB

Министерство здравоохранения Российской Федерации
Государственное образовательное учреждение
высшего профессионального образования

Волгоградский государственный

медицинский университет

IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Добавить ответ в эту темуОткрыть тему
> Не теряем просто так время в интернете, Или чем я убиваю иногда своё время
Рейтинг 5 V
Рустам
сообщение 7.8.2013, 21:30
Сообщение #1


Участник
**
Вставить ник
Цитата

Сообщений: 51
Факультет: Стоматологический
Статус: II курс



История
Начну историю с рассказа о себе. Не люблю просто так сидеть дома за компьютером, а всё время меня тянет к чему нибудь новому smile.gif Т.к сейчас пора лета и выдался свободный месяц, я пошёл помогать на работу своему папе. И в первый же день работы, специалисты устанавливали новый камеры (фирмы foscam). Что бы мне не было скучно, да и что бы научиться чему нибудь новому, я внимательно наблюдал за тем как просто эти камеры устанавливаются и физически и системно! И с этого место я начну поподробнее smile.gif Оказывается не всё легкое - безопасное!

Копаем глубже
Оказалось что с безопасностью у камер такого уровня всё очень плохо. По умолчанию настроено всего два профиля для работы: Admin и Operator и как оказалось они оба без пароля, помню встречал такой случай когда пару лет назад устанавливал у себя дома первый маршрутизатор. Как большинство камер при первом подключении она регистрируется по уникальному коду (оказался он и не таким уж и сложным т.к написан на дне камеры). И как обычно даётся ссылка на управление и обзор камеры, для её он выглядит так:

Цитата
ab1234.myfoscam.org:88


где
ab - любая комбинация букв от a..z
1234 - любая комбинация цифры в диапазоне от 0000...9999
88 - порт


Начинаем проверять догадки
Из-за моего любопытства я забыл о работе и начал проверять свои догадки. С этого шага пойдём двумя путями:
  • Через *.NET
  • Или у кого его нет, через обычный *.bat

*.NET
Начинаем писать маленькую программку из пары строк.
Объявляем переменные и пингуем сайт для проверки его доступности:
Код
  Dim Host As String
        For a As Integer = 97 To 122
            For b As Integer = 97 To 122
                For I As Integer = 0 To 9999
                    Host = Chr(a) & Chr(b) & Format(I, "0000")
                    Me.Text = Host
                    Try


Выводим итог в контроллер:
Код
            
    If My.Computer.Network.Ping(Host, 100) Then
                            ListBox1.Items.Add("http://" & Host & ".myfoscam.org:88")


И теперь весь код вместе:
Код
        Dim Host As String
        For a As Integer = 97 To 122
            For b As Integer = 97 To 122
                For I As Integer = 0 To 9999
                    Host = Chr(a) & Chr(b) & Format(I, "0000")
                    Me.Text = Host
                    Try
                        If My.Computer.Network.Ping(Host, 100) Then
                            ListBox1.Items.Add("http://" & Host)
                        End If
                    Catch ex As Exception
                    End Try
                    Application.DoEvents()
                Next
            Next
        Next


*.bat
Здесь всё легче и быстрее:
Код
printf "%s\n" `echo {a..z}{a..z}{0000..9999}.myfoscam.org` > list.txt


К чему всё это
Будьте бдительны smile.gif Лучше потратить пару минут на настройку, чем потом узнать такое.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Non Grata
сообщение 13.8.2013, 13:11
Сообщение #2


WebMaster
******
Вставить ник
Цитата

Сообщений: 2 941
Из: г. Волгоград
Факультет: Студия Аллегро
Статус: сотрудник
ICQ: 329007367


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


--------------------
Пресс-служба Волгоградского государственного медицинского университета
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Быстрый ответДобавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 12.11.2019, 14:39