• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

Шифруем raw data (строки) автоматизированным XOR

Участник
Участник
Статус
Оффлайн
Регистрация
23 Фев 2017
Сообщения
612
Реакции
504
Привет, пользователи YouGame.
В прошлом гайде я рассказал, как это делать с помощью .html сайта - генератора XOR строки по введенной.
Но мне было не удобно использовать .html сайт, постоянно переносить даннные.
Поэтому вот вам xor.h в котором не нужен .html
Код:
Expand Collapse Copy
/del

Использование:
  1. Сделайте в проекте xor.h
  2. Подключите этот хедер
  3. Чтобы добавить в проект скрытый (криптованный стринг) нужно написать одну строчку:
Код:
Expand Collapse Copy
XorStr("Ваша строка");

Пример:
Код:
Expand Collapse Copy
ImGui::Text(XorStr("YouGame"));
 
Последнее редактирование:
Добавлю: криптует он на этапе компиляции
 
VMProtectDecryptStringA рулит:roflanPominki::roflanPominki::roflanPominki::roflanPominki:
 
Мутация кода + скрытие строк и ресурсов (протект) + ХорСтр = Не так это и просто
Стоп, толе я запутался и ты имел ввиду что не получится в нормальный вид получить, толе ты не так выразился и я понял что VMProtectDecryptStringA ничего не даст
 
Стоп, толе я запутался и ты имел ввиду что не получится в нормальный вид получить, толе ты не так выразился и я понял что VMProtectDecryptStringA ничего не даст
Он дал бы странный результат, типо хуету не понятную
 
При желании и без говнокода можно уложиться в ~40 строк
 
При желании и без говнокода можно уложиться в ~40 строк
Я так могу сказать про любые проекты. Иногда кода становится больше, чтобы оптимизировать алгоритм, а в данном случае улучшить защиту. Так-то XOR занимает 15 строк.
 
xor tolko str shifruet da?
 
Вообще XOR, шифрует что угодно. Он шифрует набор битов другим набором битов. Но здесь представлена его урезанная версия под строки
nu eto ponyatno.
esli ty naprimer vozmesh i kakuu ni funkciu prosto v nabor drugih bitov perevedesh to ona stanet nerabotosposobnoi!?ya pravilno ponimau??
 
kak ya ponyal xor eto tipa togo:
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0 {-----XOR
 
nu eto ponyatno.
esli ty naprimer vozmesh i kakuu ni funkciu prosto v nabor drugih bitov perevedesh to ona stanet nerabotosposobnoi!?ya pravilno ponimau??
 
kak ya ponyal xor eto tipa togo:
1 0 1 0 1 1 0 1 0 1
0 1 0 1 0 0 1 0 1 0 {-----XOR
Xor - eXclusive OR
1 xor 0 = 1
1 xor 1 = 0
0 xor 0 = 0
0 xor 1 = 1
 
это нормально, что я эти зашифрованные строки нахожу через блокнот в чистом виде ?
 
Назад
Сверху Снизу