Программа ИБ Библиотека шифрования XTEA3 на С++

Кто просматривает этот контент: "Тема" (Всего пользователей: 0; Гостей: 1)

virt

Уважаемый пользователь
Форумчанин
Регистрация
24.11.2016
Сообщения
598
Репутация
196
Jabber
Telegram
#11
То-что по ссылке шифрует строку, в момент компиляции программы, пример:
Код:
std::puts(xorstr("an extra long hello_world").crypt_get());
Строка an extra long hello_world не будет видна не в хексе, не в отладчике.)))

Там-же пример, то-что получилось в отладчике:
Код:
main:
  movabs rax, -4762152789334367252
  push rbp
  mov rbp, rsp
  and rsp, -32
  sub rsp, 64
  mov QWORD PTR [rsp], rax
  mov rdi, rsp
  movabs rax, -6534519754492314190
  mov QWORD PTR [rsp+8], rax
  movabs rax, -2862143164529545214
  mov QWORD PTR [rsp+16], rax
  movabs rax, -4140208776682645948
  mov QWORD PTR [rsp+24], rax
  vmovdqa ymm1, YMMWORD PTR [rsp]
  movabs rax, -2550414817236710003
  mov QWORD PTR [rsp+32], rax
  movabs rax, -4595755740016602734
  mov QWORD PTR [rsp+40], rax
  movabs rax, -5461194525092864914
  mov QWORD PTR [rsp+48], rax
  movabs rax, -4140208776682645984
  mov QWORD PTR [rsp+56], rax
  vpxor ymm0, ymm1, YMMWORD PTR [rsp+32]
  vmovdqa YMMWORD PTR [rsp], ymm0
  vzeroupper
  call puts
  xor eax, eax
  leave
  ret
Это что-то типо такой штуки, как понял:https://habr.com/ru/post/245719/
 

virt

Уважаемый пользователь
Форумчанин
Регистрация
24.11.2016
Сообщения
598
Репутация
196
Jabber
Telegram
#12
Можно этот проект доработать + добавить мусора что-бы ещё усложнить раскриптовку.)))
 

virt

Уважаемый пользователь
Форумчанин
Регистрация
24.11.2016
Сообщения
598
Репутация
196
Jabber
Telegram
#14
Можно, только это будет другой проект, этот проект для другова изначально спроектирован, это просто шифрование данных...)
 

X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
5 710
Репутация
242
Jabber
Telegram
#15
Вверх