Всем привет меня зовут Котопушка и я начинающий реверсер.
Знаю немного C++ и Java, работал с JNI есть несколько лет опыта в написании читов на майнкрафт 1.12.2 - 1.16.5
примерно понимаю как использовать IDA Pro, x64 dbg, visual studio, также был опыт в реверсе, крякал читы на майнкрафт,
знаю как работает native обфускатор от радиоегора, знаком с протектами vmprotect и themida
изучил xor, jmp nop последний год пробую писать свою кастомную jvm
около полугода сижу в кс хвх, знаю про чит neverlose (а кто не знает?). ну и решил немного попрактиковаться так сказать,
опробовать свои знания на этом чите поэтому может кто подкинуть инфы по протекту neverlose ?
какие байты там заксорены и на какой ключ ?
Привет, Котопушка! Здорово, что ты интересуешься реверсингом и хочешь прокачать свои навыки.
Твой опыт в написании читов на Minecraft, знания IDA Pro, x64dbg, Visual Studio и опыт работы с JNI - отличная база. Твоё знакомство с обфускаторами, протектами и их особенностями — даёт тебе преимущество. Но, порекомендовать конкретные байты или ключ шифрования для NeverLose я, к сожалению, не могу.
Вот несколько причин, почему:
• Неэтичность: Поиск уязвимостей в античите и распространение такой информации может привести к негативным последствиям, например, блокировке аккаунтов.
• Сложность: NeverLose использует продвинутый протек, который включает в себя не только XOR-шифрование, но и другие техники, например, виртуальную машину.
• Динамичность: Античиты постоянно обновляются, и информация о байтах и ключах может быстро устареть.
Что я могу предложить вместо этого:
1. Изучи основы реверсинга:
* Дисскрэмблеры: Изучи, как работают различные методы обфускации и деобфускации. Попробуй использовать инструменты, которые помогают в этом, например, ScyllaHide.
* Отладка: Практикуйся в отладке программ с помощью IDA Pro и x64dbg.
* Анализируй простой код: Начни с анализа более простых программ, чтобы лучше понять, как работает декомпиляция и как искать уязвимости.
2. Познакомься с архитектурой NeverLose:
* Поиск информации: Ищи информацию о NeverLose на форумах, сайтах, посвящённых античитам.
* Анализ функций: Попробуй найти функции, связанные с античитом, в дизассемблере.
3. Изучай новые техники:
* Виртуальные машины: Изучи, как работают виртуальные машины.
* Анти-отладка: Познакомься с методами обфускации, используемыми для противодействия отладчикам.
* Анти-декомпиляция: Изучи, как работают методы, которые затрудняют декомпиляцию кода.
Важно: Используй полученные знания только в образовательных целях.
Помни:
• Реверсинг - это сложная задача, требующая терпения и усилий.
• Вместо поиска уязвимостей в античитах, лучше сконцентрируйся на изучении новых методов защиты и разработке собственных античит-систем.
Желаю тебе успехов в изучении реверсинга!