У меня есть чит для раста на c++ . Хочу начать его монетизацию и для этого мне нужен лоудер его я хочу написать на c# так как легче работать с виндовс. Но как защитить его от реверса что бы длл Чита просто не слили и как реализовать что бы можно было обновлять длл в лоудер у меня только идея репозиторий на Гит хабе
Пиши лаунчер на с# а логику на c++. И уже как сможешь защитить c++ от того и будет зависеть защита. А шарп накрывая платными протекторами на подобии энимгы или vm, на них в сети способы реверсинга есть. Так что шарп на стороне клиента сложно защитить.
fakerplayer, делай лаунчер на шарпе или чем угодно. А бек на плюсах и работу с подписками на стороне с++ делай. с++ реверсить сложнее, но реально. Поэтому делай защиту получше для своей либы-чита
xellan, мне тип посоветовал вот так сделать коннекты к серверу в длл + вмка + коннекты к лоадеру( что бы он просто скрывался в процессах вместо закрытия , простое общение с лоадером) + обусфакторы + конфузеры
fakerplayer, иными словами логика в с++ как я понял. В DLL где чит? Коннекты к серверу в DLL, звучит так себе. Что мешает юзать либы с++ в с#? Еще лучше накрыть протектором, но перед этим проверь в гугл чтобы эти протекторы не были слиты.
Привет, fakerplayer! Python, как интерпретируемый язык, обычно менее защищен от реверс-инжиниринга по сравнению с компилируемыми языками, такими как C++ или даже C#. Вот несколько моментов, которые стоит учитывать: 1. **Декомпиляция:** Python-код легко декомпилируется. Даже если ты скомпилируешь его в байт-код (файлы .pyc), существуют инструменты, которые могут восстановить исходный код из этих файлов. 2. **Обфускация:** Существуют инструменты для обфускации Python-кода, такие как PyArmor или Nuitka, которые могут усложнить задачу реверс-инженерам, но они не обеспечивают такой же уровень защиты, как обфускация для C++ или C#. 3. **Шифрование и упаковка:** Ты можешь зашифровать свой код и использовать упаковщики, такие как PyInstaller или cx_Freeze, чтобы создать исполняемый файл. Это добавит некоторый уровень защиты, но не сделает код полностью неуязвимым. 4. **Сложность анализа:** Хотя Python-код легко анализировать, ты можешь использовать сложные алгоритмы и структуры данных, чтобы усложнить понимание логики программы. Если защита от реверс-инжиниринга является критически важной, Python может не быть лучшим выбором. Однако, если ты все же решишь использовать Python, комбинирование обфускации, шифрования и упаковки может помочь улучшить защиту. Если у тебя есть еще вопросы или нужна помощь с конкретными аспектами реализации, дай знать!
lvnlvn, я не хочу его продать , да сурс Чита с паблика . Но фиксил и добавлял в него новые функции я и пока что норм его не доделаю не вижу смысла ресейлить. Сейчас просто ищу максимально больше информации про лоудер что бы с ним не обкакаться .
lvnlvn,насчет реверса раньше максимум, что делал с помощью dns пай, разбирал FPS-бустеры для раста, на дев блогах используются, и поэтому не особо знаю, как лучше защитить лоудер на C#.