Тотальная Доминация - Ломаем Lotus Domino

K

Klido

#2
что тут высказывать-то? в статье 98% расчет на лопоухость админов домины...
единственно не понял про тему как получить id файл, зная пароль - с сервака? хм...
 

VladSh

начинающий
Lotus team
11.12.2009
1 260
5
#4
что тут высказывать-то? в статье 98% расчет на лопоухость админов домины...
у меня, почти сразу, в начале статьи, возникло желание переименовать homepage.nsf и изменить путь к нему ))
Комментировать? Просто расскажи, чтобы Ты сделал, чтобы обойти таких-вот, "журнальных", хакеров.

А можно выложить лучшее качество?
У меня есть pdf-ник чисто с имиждами (почти 3 Mb), я не скажу, что они сильно лучшего качества.. но да, чуть лучше.
Если интересует - скиньте мне в личку своё мыло, я вышлю; может сможете распознать и пересобрать файл лучше, чем у меня получилось...
 

NetWood

Lotus team
17.04.2008
372
18
#6
переименовать homepage.nsf и изменить путь к нему ))
Ну так кардинально не надо ;)
Первое что делаем - создать файлик, текстовый, в корне domino/html/ Называем его, например, fuk.htm
В него пишем "Любопытной Варваре на базаре нос оторвали".

Далее во вьюхе дока сервера жмем кнопочку WEB - Создать переадресацию URL. Там делаем правило URL to URL /homepage.nsf to /fuk.htm
Такое же правило делаем для /webadmin.nsf to /fuk.htm и прочих базах, которые надо позакрыть - та же names.nsf. Не забываем протирать - te http restart.

Для ленивых можно просто ставить галочку на базе - Требовать SSL, а SSL не поднимать. Эффект неубиенный. Вроде с 7-й версии можно ставить галочку не разрешать URL... Хелповые базы можно погасить если трафик жалко.

Особенное внимание к базе - domcfg.nsf - в ней должен быть доступ Анонимусу на чтение, но как закрыть ее на просмотр? По SSL ее закрывать нельзя, иначе авторизация работать не будет. По URL тоже нельзя гасить. Для нее ОБЯЗАТЕЛЬНО делается /domcfg.nsf to /fuk.htm, поскольку Если анонимуса закрыть по ACL - авторизация также работать не будет, а переадресацией он доступ то имеет, но смотреть не может ее. Переадресация внутри базы на форму логина и пароля в другую базу происходить будет.

Естественно не забываем про юзера Anonymous в "работающих базах". На активных формах разрешаем создание ролями или тока админу - ставим галочку. А по тексту топикостатьи - на лошковых админов расчитано. Имхо. Чтоб id стырить надо иметь квалификацию на 10000USD, а оно надо...
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 569
263
#7
админить домину через веб интерфейс... - ну не знаю как это назвать :lovecodeby:
есть протоколы терминального взаимодействия, есть просто доступ по 1352
и эти способы не требуют хранения пароля админа в базе
юзера, для доступа через веб, должны храниться в отдельной базе + DA
самая большая дыра, для домины - ОС, и часто - это виндовз, т.к. уровень одминов, данной ОС, низкий (средний), дыр больше (из-за большего кол-ва общего софта и сервисов)
разумеется - анонимусу должны быть закрыты все АК, как и -Default- (тоже есть смысл закрыть)
все "вектора атак", рассмотренные в статье, расчитаны на веб доступ анонимуса (но какие-то слабенькие)...
есть другие "ошибки", типа:
http://www.codestore.net/store.nsf/unid/BLOG-20060517
http://www.codestore.net/store.nsf/unid/BLOG-20080606
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#8
VladSh
тю
не знаю, мне удобнее взять идихи и работать лотусиным клиентом паралельно стирая все логи - так концов вы вжизни не наёдете :lovecodeby:
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 569
263
#10
добавил "ошибки", кот. не упомянуты в статье, но актуальны (особенно - паблик райт-аксес)
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 569
263
#11
кстати - вот его статья на англицком ;) http://dsecrg.com/pages/pub/show.php?id=24

команда для поиска домины (http), в локальной сетке, типа: nmap -sV 192.168.0.0/24 -p 80
высветит слова Lotus Domino (помимо др., наденых, серверов ;) )
 

NetWood

Lotus team
17.04.2008
372
18
#12
Такое же правило делаем для /webadmin.nsf to /fuk.htm и прочих базах, которые надо позакрыть
Недавно еще один таракан пофиксил. Для базы mail.box тоже надо делать редирект URL to URL, или править управление доступом. Она из под веба по умолчанию открывается корреспондентом :)
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 569
263
#13
в "новом" хацкепе описана куда более интересная атака...
на контроллер сервера, причем - там ошибка в коде jar административной джава консоли (серверной части)
это куда как более серьёзно, выход - не открывать порт контроллера наружу
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 569
263
#14

Вложения

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 569
263
#15

Вложения

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#18
читал, вникал, долго не мог понять откуда тут вообще порт 2050
потом долго вникал что есть домино контролёр
это что альтернативная консолька сервера? - но ведь она по умолчанию отключена и я не припомню что бы ей вообще кто-то пользовался

статья больше похоже на то, что сервер изначально настраивают на уязвимость а потом типа ломают...
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 569
263
#19
потом долго вникал что есть домино контролёр
я уже не вспомню как стартует в винде сервис, но контроллер запускается ключиком (отдельным), а учитывая что интегрэшн с десктопом консоли домины - это полный идиотизм, то получить консоль сервера возможно тока из клиента администратора (если контроллер не включён)
и это неудобно для удалённого администрирования (таскать админклиент нотусни)
опять же - эта ситуация верна только для винды, потому как для никсов есть обычные скрипты перенаправления вывода/ввода консоли

Добавлено: http://www-12.lotus.com/ldd/doc/domino_not...aa?OpenDocument

Добавлено: http://www-01.ibm.com/support/docview.wss?uid=swg21449200
 

ToxaRat

Чёрный маг
Lotus team
06.11.2007
3 231
17
#20
lmike
c:\lotus\domin\nserver.exe -jc
млин, как только увидел -jc сразу вспомнил, это не домино контролёр, это Java Controller или тупо ява консоль :(

теперь сразу всё становится на свои места
и естественно что те, кому неудобно для удалённого администрирования (таскать админклиент нотусни) будут открывать и создавать дырки в системе....

вы бы еще удалённый доступ с парой admin:1 открыли а потом возмущались, что в системе дырка ;)

подумать только, из такой мухи такого слона слепили, и как инфу завёрнуто подали, сразу и не вдуплишься - попахивает заказухой!!!

а ленивый админ да, дырок наделает куда пострашнее чем банальная не установка патчей