Название: Resource Cryptor - шифрование файлов игрового клиента [Версия для печати] Автор: admin Время: 2024-9-23 00:46 Название: Resource Cryptor - шифрование файлов игрового клиента Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.8 T0 c" G2 N1 i, A) K
[attach]498[/attach]# q i3 Y/ g$ D$ t' X# ]* F Поддерживаемые ОС:9 M8 b' v+ T( |9 U& i5 h
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6) ; Z3 h: ]' N% W& V) n--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)7 f- P% W5 H8 d- J- k$ A9 g
& h/ g% C/ o% V$ U' R( K==================== Краткое руководство по его использованию ==================== 0 J9 n! a. W9 J( H# U>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<<$ t* `1 m! ^! G+ Z
# ~, w& U4 h, n2 G. s* G1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe) I9 s7 M4 @0 P3 ?
2. Скачайте и запустите Resource Cryptor * q9 }+ L; F. f* V6 G( E: h" X/ [3. Перейдите на вкладку: Tools -> Attach Lib4 {; H7 t* y/ v6 [1 J7 B6 [4 x
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe 3 d+ V9 o. `# r9 g2 ^- H5. Нажмите Attach Lib - }8 U1 ~6 F" h% S6 r" z5 N6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe 8 s3 X- y# C A; c7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить.$ D1 N+ `8 ^/ ?2 ~; f9 u/ _
8. НажмитеOpen Project и выберите созданный проект. ( ?7 K% Z' L: y( r" s% h9. Перейдите на вкладку: Project -> Executable Files8 J+ @; ^" q8 ^1 L( K6 ~" [
10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл./ n+ u* H/ O: x5 b1 c. r
11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать. 1 q& S% r" a) w& T1 P12. Нажмите "Encrypt " и дождитесь завершения процесса.5 a- p5 o& h* d7 q& a8 A( t* a+ c
13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла.7 n' ?* f& M. O; O6 H, I' z- M
Например, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).0 `5 l# C* I2 u) q9 O* E F
> somefile.txt - это уже зашифрованный файл9 H4 \' u5 _4 D6 G8 H
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным.4 j- o9 I/ `% Q( r
> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию). * q6 u8 O+ s: ]14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться.- T* [+ T* X+ k* c* ~0 }* a& i8 W
0 o/ t1 t' Y/ o/ }$ H
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение. 0 S& K b6 P; V# h' v , N4 [/ s7 m9 H3 S5 u>>> И самое главное! <<< / }9 A9 n4 M/ k- J- `0 s* K- b. XНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены.( K, N' c- R; t3 ] Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.9 U- @& r! M. { Q8 c+ r* D' G$ H/ V