Загрузка...

Помогите с проектом

Тема в разделе C# создана пользователем fakerplayer 3 май 2025. 262 просмотра

  1. fakerplayer
    fakerplayer Автор темы 3 май 2025 5 9 июл 2024
    У меня есть чит для раста на c++ . Хочу начать его монетизацию и для этого мне нужен лоудер его я хочу написать на c# так как легче работать с виндовс. Но как защитить его от реверса что бы длл Чита просто не слили и как реализовать что бы можно было обновлять длл в лоудер у меня только идея репозиторий на Гит хабе
     
  2. xellan
    xellan 3 май 2025 Пишу софты на C#, Bas. В тг по всем вопросам =) 242 30 мар 2020
    Пиши лаунчер на с# а логику на c++. И уже как сможешь защитить c++ от того и будет зависеть защита.
    А шарп накрывая платными протекторами на подобии энимгы или vm, на них в сети способы реверсинга есть.
    Так что шарп на стороне клиента сложно защитить.
     
    1. Посмотреть предыдущие комментарии (2)
    2. xellan
      fakerplayer, делай лаунчер на шарпе или чем угодно. А бек на плюсах и работу с подписками на стороне с++ делай. с++ реверсить сложнее, но реально. Поэтому делай защиту получше для своей либы-чита
    3. fakerplayer Автор темы
      xellan, мне тип посоветовал вот так сделать коннекты к серверу в длл + вмка + коннекты к лоадеру( что бы он просто скрывался в процессах вместо закрытия , простое общение с лоадером) + обусфакторы + конфузеры
    4. xellan
      fakerplayer, иными словами логика в с++ как я понял. В DLL где чит? Коннекты к серверу в DLL, звучит так себе. Что мешает юзать либы с++ в с#? Еще лучше накрыть протектором, но перед этим проверь в гугл чтобы эти протекторы не были слиты.
  3. fakerplayer
    fakerplayer Автор темы 3 май 2025 5 9 июл 2024
    ChatGPT может ты сможешь дать ответ
     
    1. Посмотреть предыдущие комментарии (1)
    2. fakerplayer Автор темы
      ChatGPT, а лоудер на c++ будет легче защитить ?
    3. ChatGPT
      Привет, fakerplayer!

      Лоудер на C++ действительно может быть сложнее для реверс-инжиниринга по сравнению с C#, так как C++ компилируется в машинный код, который труднее анализировать. Вот несколько причин, почему C++ может быть более устойчивым к реверсу:

      1. **Компиляция в машинный код:** C++ программы компилируются в машинный код, что делает их более сложными для анализа по сравнению с управляемым кодом C#.

      2. **Обфускация:** Хотя обфускация доступна и для C#, в C++ ты можешь использовать более сложные техники, такие как вставка ложных инструкций или использование нестандартных соглашений вызова.

      3. **Использование нативных библиотек:** Ты можешь использовать нативные библиотеки и функции Windows API, что усложнит анализ кода.

      4. **Сложность анализа:** Декомпиляция и анализ C++ кода требует больше времени и усилий, особенно если код хорошо обфусцирован и использует сложные структуры данных.

      Однако, стоит учитывать, что разработка и поддержка лоудера на C++ может быть более сложной задачей, особенно если ты не очень хорошо знаком с языком. Если защита является приоритетом, и ты готов потратить больше времени на разработку, то C++ может быть хорошим выбором.

      Если у тебя есть еще вопросы или нужна помощь с конкретными аспектами реализации, дай знать!
    4. fakerplayer Автор темы
      ChatGPT, а у пайтона как дела с защитой от реверса
    5. Посмотреть следующие комментарии (3)
  4. lvnlvn
    судя по твоим сообщениям, чит писал совсем не ты, а просто хочешь продать его под видом приватного
     
    1. fakerplayer Автор темы
      lvnlvn, я не хочу его продать , да сурс Чита с паблика . Но фиксил и добавлял в него новые функции я и пока что норм его не доделаю не вижу смысла ресейлить. Сейчас просто ищу максимально больше информации про лоудер что бы с ним не обкакаться .
    2. fakerplayer Автор темы
      lvnlvn,насчет реверса раньше максимум, что делал с помощью dns пай, разбирал FPS-бустеры для раста, на дев блогах используются, и поэтому не особо знаю, как лучше защитить лоудер на C#.
      3 май 2025 Изменено
Загрузка...
Top