Задать вопрос
  • ИД оборудования, проверка клиентом сервера игры lineage 2, Reborn, как обойти проверку?

    MvcBox
    @MvcBox
    Rauf235625, без понятия как у вас там все устроено с этими "модемами", гадать на кофейной гуще не могу.

    и скачать и использовать прогу чтоб оно меняло ИД

    Если эта "прога" пропустит хоть один из методов идентификации используемых клиентом игры, то все ваши аккаунты могут отлететь в бан.
    Написано
  • ИД оборудования, проверка клиентом сервера игры lineage 2, Reborn, как обойти проверку?

    MvcBox
    @MvcBox
    Rauf235625, уникальным идентификатором системы может может выступать много чего. Все ограничивается лишь больной фантазией разработчика, который это реализовывал. Чтобы узнать точный список, вам придется реверсить клиент игры. А учитывая, что подобный функционал любят накрывать bin2bin протекторами, то заниматься этим будете не только вы, а еще и вашим внукам работы хватит.

    Если сервер популярный, то можете поискать в продаже готовые решения для него.
    Написано
  • ИД оборудования, проверка клиентом сервера игры lineage 2, Reborn, как обойти проверку?

    MvcBox
    @MvcBox
    Именно автору вопроса - не поможет. Подобные сервера обычно запрещают запуск игрового клиента в виртуальной машине. Существует достаточное количество методов обнаружения виртуальных машин, против которых нет готовых "однокнопочных" решений. Как минимум потребуется вносить изменения в работу гипервизора, чего не дают делать популярные решения типа VMware/VirtualBox.
    Написано
  • Как 1TB может записаться на 931Gb?

    MvcBox
    @MvcBox
    Нет никаких "честных" и "коммерческих". Есть гигабайти и гибибайты, о чем автору вопроса уже сообщили.
    Написано
  • Недоступность серверов Aeza?

    MvcBox
    @MvcBox
    Drno, возможно Вы не очень давно знакомы с Aeza и не видели всего, что там происходило
    Написано
  • Качество съемки видео на S20 Ultra?

    MvcBox
    @MvcBox
    Самсунги в целом не лучший выбор для фото/видеосъемки при плохом освещении. Даже S25 Ultra с матрицей Samsung ISOCELL HP2 (1/1.3") сильно хромает в таких условиях на фоне конкурентов с матрицей примерно таких же размеров (например Sony LYT-818 1/1.28"). О конкуренции с каким-нибудь дюймовыми монстрами типа Sony LYT-900 вообще молчу. А вы тут хотите от старичка S20 Ultra какой-то хороший результат в таких условиях.

    Переходите в ручной режим, отключайте шумодав (если там есть такая возможность), играйтесь с настройками. Но не надейтесь, что это сильно поможет.
    Написано
  • Какие есть утилиты для инъекции или встраивания dll в исполняемый файл?

    MvcBox
    @MvcBox
    Drovosek01, перенес часть своего комментария в ответ

    внутрь exe "в качестве ресурсов"

    Это не помещение dll в ресурсы, там все сложнее. Но в контексте текущего вопроса это уже не важно :)

    В macOS, на удивление, это делается намного проще. буквально

    Это можно сделать гораздо проще без модификации исследуемого бинарника.
    Для macOS через переменную окружения DYLD_INSERT_LIBRARIES можно указать библиотеку, которая будет подгружена в запускаемый исполняемый файл.
    Для линукс дистрибутивов такая переменная окружения называется LD_PRELOAD
    Написано
  • Какие есть утилиты для инъекции или встраивания dll в исполняемый файл?

    MvcBox
    @MvcBox
    Или я не правильно понял?

    Да, Вы не правильно поняли

    Разве Enigma Virtal Box сделает это?

    Именно это она и сделает. Запакованные энигмой файлы никогда не извлекаются на диск, все это работает в памяти приложения.

    В своих исходниках Frida.dll (если это C++)добавляете примерно такое:
    extern "C" __declspec(dllexport)
    void ExportStub() {}


    Далее через CFF Explorer в таблицу импорта своего exe файла, в который хотите запаковать dll библиотеку, добавляете Frida.dll выбирая в качестве импортируемой функции добавленную пустышку ExportStub.
    Затем через Enigma Virtal Box запаковываете Frida.dll в ваш exe файл.
    Готово.

    P. S.
    Если Вам достаточно того, что exe файл будет подгружать библиотеку Frida.dll без её упаковки внутрь exe (она просто будет лежать рядом с exe), то пункт с Enigma Virtal Box можете не выполнять.
    Написано
  • Есть ли разница между *p++ и p++?

    MvcBox
    @MvcBox
    rPman, кстати, насчет этого:
    и кстати в твоем коде это строка-константа, и так делать нельзя и поведение будет неопределенным

    Даже если бы и была попытка изменения значения в буффере, то это бы не привело к UB.
    Буффер char buf[] живет на стеке, в который просто копируется значение строкового литерала (который как раз уже константный).
    Написано
  • Как Live2D проверяет лицензию?

    MvcBox
    @MvcBox
    Zmey810, считайте Вам повезло, что ПО не сопротивляется запуску в виртуалке)
    Разработчики не очень заморачивались над системой лицензирования
    Написано
  • Почему строку можно изменить через массив, но через указатель нельзя?

    MvcBox
    @MvcBox
    но, скорее всего, так будет

    Все верно, по умолчанию для MSVC проставлен флаг /GF (Eliminate Duplicate Strings)
    (иногда при специфических условиях его требуется отключать)
    Написано
  • Как и от каких атак защитить свой сервер, находящийся на чужом гипервизоре?

    MvcBox
    @MvcBox
    Daniil Vasilyev,
    довольно просто ломается


    Насчет простоты вынужден не согласиться. Оно то в теории всё ломается при неограниченном количестве времени. Но на практике зачастую это оказывается нецелесообразным в плане соотношения между затраченными усилиями и полученной выгодой.

    В качестве примера могу предложить попробовать "отучить" от сервера лицензий небольшое приложение-пустышку на C#
    Если, конечно, желаете :)
    Написано
  • Как защитить данные?

    MvcBox
    @MvcBox
    alex65457, с таким же успехом можно утверждать, что на YouTube видео "защищены" от воровства лишь на основании того факта, что никому не пришла в голову бредовая идея выкачать себе полностью все видео с этого сервиса.

    Так же и с гугл/яндекс картами. Зачем все это выкачивать себе, если оригинальные сервисы и так доступны для пользователей?
    А если вдруг кому-то сильно понравилась часть их карты, то поверьте, она уже выкачана)

    Невозможно защитить то, что попадает на ПК постороннего. Можно лишь по максиму затруднить этот процесс для злоумышленника, но это спасает лишь от "случайного" пиратства. Если стоит цель стащить любой ценой именно Вашу карту, то это сделают.
    Написано
  • Нужен ли клиенту private key?

    MvcBox
    @MvcBox
    Notcoder, также желательно указать какую именно проблему вы хотите решить шифрованием.
    Приложение будет запускаться посторонним человеком и Вы хотите затруднить анализ трафика?
    Написано
  • Почему не инициализируется окно ImGui DirectX11?

    MvcBox
    @MvcBox
    forIXsins, значит что-то не так сделали
    Примеры у меня заводились с первого раза
    Написано
  • Почему не инициализируется окно ImGui DirectX11?

    MvcBox
    @MvcBox
    forIXsins, а зачем гайды?) ImGui имеет нормальную доку + куча примеров в репе
    Написано
  • Как заставить камеру телефона снимать в 1k60fps со стабилизацией?

    MvcBox
    @MvcBox
    ComingFlex, это один из суббрендов компании BBK Electronics. Ей принадлежат бренды Vivo, Oppo, OnePlus, Realme, IQOO.

    Посмотрел на авито - он стоит от 20 тысяч, а мой Спарк 15к

    Нашел на авито б/у целый OnePlus 8 Pro 12/256 за 16к
    Написано
  • Как заставить камеру телефона снимать в 1k60fps со стабилизацией?

    MvcBox
    @MvcBox
    #offtop
    Крайне странный выбор телефона.
    По этой же цене можно купить б/у флагман 2020-2021 годов, который по характеристикам будет гораздо лучше.
    Например тот же OnePlus 8 Pro
    Написано
  • Как запустить несколько инстансов игры (battle.net) на одной системе с Sandboxie?

    MvcBox
    @MvcBox
    Попробуйте использовать виртуалку, например VMware
    Но подозреваю, что античит игры не даст запустить ее в виртуалке
    Написано
  • Как хукнуть функцию из другого приложения?

    MvcBox
    @MvcBox
    w3w3w3w3w3,
    а что если речь идет о более сложных задачах?


    Насколько я понимаю, Вы решаете CrackMe или ломаете какое-то коммерческое приложение?
    Боюсь, что в "более сложных задачах" вы столкнетесь с тем, что приложение будет накрыто каким-то популярным протектором, где весь чувствительный код виртуализирован.
    Без должной квалификации во всех этих потрохах будет практически невозможно разобраться.
    Написано