Название: Resource Cryptor - шифрование файлов игрового клиента [Версия для печати] Автор: admin Время: 2024-9-23 00:46 Название: Resource Cryptor - шифрование файлов игрового клиента Resource Cryptor - это небольшая утилита для шифрования файлов приложения, доступных только для чтения, чтобы затруднить их кражу / модификацию / и т.д.: v' J9 y$ L0 w3 N" R$ X% F
[attach]498[/attach] # y& G5 P" {" D, \6 Q, HПоддерживаемые ОС:. |+ e! W. j9 _
--- Графический интерфейс Resource Cryptor: Windows 7 [x64] и выше (требуется.NET 6) 0 A9 _' N* ]7 V: l) j: I2 W* U5 H--- Прикладные модули (DLL): Windows 7 [x32 / x64] и выше (скоро появятся Linux и macOS)+ @. \# P0 B" B, v- {2 ?0 [
6 `6 R* P8 Y t6 q* W, YСкачать: Resource Cryptor v1.3.1 3 V) u- d' l# t1 p! T$ U& @3 u2 J0 i/ D* H9 v( L" B9 g ==================== Краткое руководство по его использованию ==================== : R" D. W4 _" x# E>>> СОЗДАЙТЕ РЕЗЕРВНУЮ КОПИЮ ВАШИХ ФАЙЛОВ ПЕРЕД ВСЕМИ МАНИПУЛЯЦИЯМИ! <<< ; t9 |* l& }$ ? l/ `; V; k7 N' L7 W; q
1. Для простоты описания в качестве примера предположим, что исполняемый файл вашего приложения называется MyApp.exe o, `/ m2 F+ R1 b: F9 G6 v, L2 _
2. Скачайте и запустите Resource Cryptor0 q, { X) k* x8 B, U
3. Перейдите на вкладку: Tools -> Attach Lib! W/ k7 `- R H% D
4. Нажмите "Select File " и выберите исполняемый файл вашего приложения - MyApp.exe + T6 f$ s+ E- N5. Нажмите Attach Lib* Z' l: g& j) ^. J, h. [
6. В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resource-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) разместите соответствующую библиотеку рядом с MyApp.exe 3 N8 m4 @ p! q* d7. Перейдите на вкладку Project, нажмите Create New Project и выберите, куда его сохранить. * m9 ^: I. e$ y1 R8. НажмитеOpen Project и выберите созданный проект. 6 Q8 N7 _9 a$ y2 ^9. Перейдите на вкладку: Project -> Executable Files 1 @% E, ?4 W; D# m0 d+ n10. Нажмите "Add File" и выберите MyApp.exe исполняемый файл. : f* d* T, ?. {9 w O$ g5 {! F1 t11. Перейдите на вкладку "Encryption" и перетащите файлы вашего приложения, которые вы хотите зашифровать.6 D% ]! A+ V% M9 F. d
12. Нажмите "Encrypt " и дождитесь завершения процесса. / j0 h Y7 |( ]; O2 F13. В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла. ) ]! b* ~( l& m4 a9 PНапример, если мы зашифруем somefile.txt , тогда в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - некоторое число).7 Q3 h% G/ l, M C6 v
> somefile.txt - это уже зашифрованный файл b) g4 s7 R% Z5 i/ N
> somefile.txt.rcmetadata - метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным. 0 a1 W4 ?. `5 m& y1 }5 [> somefile.txt.xxxxxx.origin - исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию). ' g x( n) g2 k$ j8 P14. Файлы *.xxxxxx.origin могут быть удалены (если у вас уже есть сохраненные оригиналы), остальные файлы должны остаться. * c5 b4 y2 W1 |1 q- E( i" ^+ f6 c& ?$ b6 `
На этом процесс интеграции завершен, вы можете запускать свое MyApp.exe приложение.0 m( g) L) B+ y; U; ~( z
8 K3 \. j' H4 {+ s* A' f >>> И самое главное! <<< 3 e* y( L5 F7 L9 J; ~7 XНикогда ни один cryptor не даст 100% гарантии, что файлы не будут извлечены. ! {2 u6 Q( [8 [& }Это не спасет вас от опытного человека, которому поручено что-то украсть у вашего клиента.' C+ g2 c& x0 a! x( ^
- z9 v9 u) c8 z1 I9 c- rПример использования - Lineage 2" h3 v6 z& z. s, k! a* N H4 [