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

Участник
Статус
Оффлайн
Регистрация
23 Фев 2017
Сообщения
612
Реакции[?]
507
Поинты[?]
0
Привет, пользователи YouGame.
В прошлом гайде я рассказал, как это делать с помощью .html сайта - генератора XOR строки по введенной.
Но мне было не удобно использовать .html сайт, постоянно переносить даннные.
Поэтому вот вам xor.h в котором не нужен .html
Код:
/del
Использование:
  1. Сделайте в проекте xor.h
  2. Подключите этот хедер
  3. Чтобы добавить в проект скрытый (криптованный стринг) нужно написать одну строчку:
Код:
XorStr("Ваша строка");
Пример:
Код:
ImGui::Text(XorStr("YouGame"));
 
Последнее редактирование:
Участник
Статус
Оффлайн
Регистрация
23 Фев 2017
Сообщения
612
Реакции[?]
507
Поинты[?]
0
Участник
Статус
Оффлайн
Регистрация
23 Фев 2017
Сообщения
612
Реакции[?]
507
Поинты[?]
0
midnight.im
Администратор
Статус
Оффлайн
Регистрация
1 Июл 2015
Сообщения
1,648
Реакции[?]
2,172
Поинты[?]
162K
Мутация кода + скрытие строк и ресурсов (протект) + ХорСтр = Не так это и просто
Стоп, толе я запутался и ты имел ввиду что не получится в нормальный вид получить, толе ты не так выразился и я понял что VMProtectDecryptStringA ничего не даст
 
Участник
Статус
Оффлайн
Регистрация
23 Фев 2017
Сообщения
612
Реакции[?]
507
Поинты[?]
0
Стоп, толе я запутался и ты имел ввиду что не получится в нормальный вид получить, толе ты не так выразился и я понял что VMProtectDecryptStringA ничего не даст
Он дал бы странный результат, типо хуету не понятную
 
Участник
Статус
Оффлайн
Регистрация
23 Фев 2017
Сообщения
612
Реакции[?]
507
Поинты[?]
0
При желании и без говнокода можно уложиться в ~40 строк
Я так могу сказать про любые проекты. Иногда кода становится больше, чтобы оптимизировать алгоритм, а в данном случае улучшить защиту. Так-то XOR занимает 15 строк.
 
Участник
Статус
Оффлайн
Регистрация
23 Фев 2017
Сообщения
612
Реакции[?]
507
Поинты[?]
0
Пользователь
Статус
Оффлайн
Регистрация
5 Дек 2014
Сообщения
225
Реакции[?]
45
Поинты[?]
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
 
Участник
Статус
Оффлайн
Регистрация
23 Фев 2017
Сообщения
612
Реакции[?]
507
Поинты[?]
0
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
 
Участник
Статус
Оффлайн
Регистрация
15 Апр 2017
Сообщения
396
Реакции[?]
194
Поинты[?]
0
это нормально, что я эти зашифрованные строки нахожу через блокнот в чистом виде ?
 
Сверху Снизу