Название: Resource Cryptor - шифрование файлов клиента [Версия для печати] Автор: admin Время: 2024-9-5 09:50 Название: Resource Cryptor - шифрование файлов клиента Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc. ( B: q# U2 \# f[attach]489[/attach]" L4 ^4 u) {* s
& v z9 y1 p' _$ B3 @+ u$ @. M/ R7 Z
Поддерживаемые ОС : 2 g: W1 E; b+ {' ?, C7 f--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6), `% A8 n- T2 ?0 {
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS) ; _. l4 M# G: G: S5 i6 {, D, z. k! `' O+ d ]4 U
Скачать : Resource Cryptor v1.3.1: V) {. G6 z( W
5 t8 K% w/ b3 P) b+ W8 n# g; a5 Q1 l3 ^# Z, F
Краткий гайд по использованию:6 h s4 g8 x8 T6 h5 {% h! U ]
(перед всеми манипуляциями делайте резервные копии файлов!) : i5 ]" p' o3 i$ W1 P- W, s1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe 8 q8 r) u7 g+ p9 g6 C2) Скачайте и запустите Resource Cryptor 3 |! v. x( K: L! e3) Перейдите на вкладку: Tools -> Attach Lib , H g0 H0 q, P9 G7 H4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe) ]) b) `8 a( s1 b7 b5 y4 C
5) Нажмите Attach Lib ! E7 M1 ?# t! p7 H6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe8 Q3 y% L& l% C
7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить, F. c8 W1 E+ r6 g# S0 Q
8) Нажмите Open Project и выберите созданный проект * E1 E, E* S; j" N9) Переходим на вкладку: Project -> Executable Files! f5 i5 }+ z _( |# y
10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe- A; o, e3 @/ T
11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать ! C1 \7 n' }5 n& u2 l, L/ u7 u8 R4 T12) Нажмите Encrypt и дождитесь завершения процесса 2 r6 l6 |3 B9 ?1 N6 H! ?; d9 t13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла/ d2 x1 }0 G$ g) p% f
Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx' Y% h& v8 F' @/ N- P( D
— какое-то число) * Z2 \5 u7 S& V2 F7 D2 B" v i> somefile.txt — уже зашифрованный файл $ z4 A/ z% ^3 J* y& ~> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным% e* @. d$ T* x. `6 t& g' P: F3 O
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию) v _& g6 B2 y2 e2 B! e
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться' K. U2 e2 Y' ]+ T
+ T3 H! a) n. E8 t
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe2 ]7 j) q+ \* D0 u/ y
; S/ z) n& S8 z- S) T3 Z- x
>>> И самое главное! <<< % J* U& V4 X3 ^8 I7 M: P7 |0 mНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты. 7 y$ p+ \9 U1 l" X) sЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента. 1 T% I- g1 [1 L8 ~/ S: r3 p: W( q: G; H& S
Небольшой видеогайд на примере L2 5 t# N% ]. o% F% x% y8 [$ |/ c
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]$ v$ H5 X: z7 [0 k! ]& P7 m
( H: O' Y' |/ | ! h. t7 _5 ~# j0 @ }6 Z. s
Добро пожаловать artace.ru - творческий сектор (https://artace.ru/)