Top.Mail.Ru

[Клиент] Resource Cryptor - шифрование файлов клиента

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
6 u. }- a8 A4 J7 j4 `8 s4 Q, s# F7 e( A3 t; \8 G& O

# h4 }3 D4 o/ u1 m# j9 `/ UПоддерживаемые ОС :
2 G4 d3 J. `' X4 ^1 N% X--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6). v% t9 Z- J) i/ H) Y! E# n5 A
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
: ^: h" K' i, Q- ?* b, ?/ Y+ v$ Y) M* i4 I
Скачать : Resource Cryptor v1.3.12 Z4 ~1 I; m# t/ d; |

! L3 ?; Z- l" I0 U% e" L
7 |; ?) N. ^, a' B' [+ ^
Краткий гайд по использованию:
4 A! z! d9 X' S) Q+ V% i3 L(перед всеми манипуляциями делайте резервные копии файлов!)
; G0 ~8 [% J! F1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
% y! P, j5 n9 M. @2)
Скачайте и запустите Resource Cryptor
: [3 }5 @0 V' y' G0 D' d3)
Перейдите на вкладку: Tools -> Attach Lib
8 H8 l5 Z( {* ]) u( L4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
" H$ Z+ C* W% T5)
Нажмите Attach Lib) G4 E4 p2 j8 j- f) x
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe, u: C& L$ N2 o$ L$ I; i
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить2 e1 b5 X1 M+ d" S
8) Нажмите Open Project и выберите созданный проект
5 [; D. k3 e  p$ K, \. P2 f. Y9) Переходим на вкладку: Project -> Executable Files0 P' b+ O, M# j, L8 |! J
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe$ z9 l. p7 g2 G
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
& K0 |: q+ _. Q& ~4 G1 T& Q, ~12) Нажмите Encrypt и дождитесь завершения процесса6 D* ?* y" }# q, [& {
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла* e1 N# Y8 ~2 E' F0 A
Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
, \+ t0 z5 C; J) d7 X1 \— какое-то число)
  R% w$ c2 T& Y& n; u$ T9 O( \7 _> somefile.txt — уже зашифрованный файл7 f" W8 j3 K7 [( l. |- _8 b
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
- F+ F' A( S% y$ Y, H' N) z> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
1 M7 W; d4 t8 T/ m4 ?! t14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
# M2 O/ H. s+ C5 u8 z/ w+ b  @6 P! s8 Y! `$ j: Z2 [5 t
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe( M# ^; q5 j1 P+ h$ ?) d4 h
7 s- h7 u% K. U" T) x' x+ |4 R: E
>>> И самое главное! <<<' d1 m6 m/ U) q; x! v1 z9 t! P+ d/ z
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.1 r/ s6 E. O3 Q4 U3 s9 H1 O# p4 Q
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

, v0 s4 s0 {( M0 m% E% E6 V
6 @( R8 U2 k6 _- a* y# IНебольшой видеогайд на примере L2' R7 T9 }) o* X* y8 L8 O1 s+ P

, H; F5 @0 U: f! L3 J# e

$ p) Q& Q: @. j8 m1 f# K5 w0 B2 ]) X  F- l) h5 {4 D

Сообщение слишком большое

Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться

x
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

Правил начисления баллов

Опубликовать
Сектор творческих людей
Горячая линия

638638758

С понедельника по воскресенье с 9:00 до 23:00

Обратной связь

admin@artace.ru Онлайн

QR-код

Powered by Discuz! X3.5© 2001-2021 Comsenz Inc.