Название: Resource Cryptor - шифрование файлов клиента [Версия для печати] Автор: admin Время: 2024-9-5 09:50 Название: Resource Cryptor - шифрование файлов клиента Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc. $ |# N0 C) C5 I[attach]489[/attach]4 K0 h: s7 @: o, u+ ^1 v2 o7 t
8 {) k0 ~7 q& C4 T% F7 ?2 {, K
Поддерживаемые ОС : N2 _& ~0 u. \1 k O--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)' E( z- P) A4 U& p$ V
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)1 _" S8 g2 @# j8 E
& }+ T4 K0 q. I/ H1 Y& j1 I
Скачать : Resource Cryptor v1.3.1" H1 p" l* U* _% v
% Z( H; L( [# d 6 b% s' `- _; S& Y; IКраткий гайд по использованию:( F; s% H% s! d0 X4 U
(перед всеми манипуляциями делайте резервные копии файлов!)- D$ h3 Y- P% x( B
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe5 S+ I( u, L( j& ^1 z$ l4 g
2) Скачайте и запустите Resource Cryptor/ |8 `( _* o4 r6 X! b1 y* s) U3 }# `$ Q
3) Перейдите на вкладку: Tools -> Attach Lib ; G. s) ~9 x2 F1 `4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe- ?& y3 d) o; P0 a; z; `$ m6 P5 e" ^* `
5) Нажмите Attach Lib( N& R* M2 c! t$ ^, L
6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe * l3 }% U3 n6 O" H7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить , g" m; b0 \/ N7 f' C% k1 s8) Нажмите Open Project и выберите созданный проект; _% I! V+ t1 J# |
9) Переходим на вкладку: Project -> Executable Files8 x% a) f, h+ Q& o6 d- t3 Z$ S
10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe 5 x( p( w6 r: y3 Y; y11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать 5 j% H, R$ n1 c S12) Нажмите Encrypt и дождитесь завершения процесса - U$ n! ]8 h' Q- E, D, }13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла . I5 k% E( R. pНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx & Y9 m( y! L* W" C6 S— какое-то число) 3 L+ q. a# T! g, `+ i( r5 q% o> somefile.txt — уже зашифрованный файл ' ^& `7 x) T8 H2 C3 l> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным 9 M1 S O4 O7 J- |6 D- `1 O& N> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)& O7 E! L. B# d+ g# k o' }+ K, B
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться - J6 p' y2 n6 d W. n6 w# q3 }7 PНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe v( U% i9 c0 j+ @+ _2 D7 z v' q) b% ^9 X
>>> И самое главное! <<< - L" a; d8 v+ Q1 I+ ]Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.4 t. `8 ` P$ D0 Z* n; y, a
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента. % Q, V3 x& ?) J+ A9 C# J6 Z 4 @1 y( v9 ]+ H/ LНебольшой видеогайд на примере L29 X( _# A0 ]" B$ s4 R. H5 H, P8 W