Название: Resource Cryptor - шифрование файлов клиента [Версия для печати] Автор: admin Время: 2024-9-5 09:50 Название: Resource Cryptor - шифрование файлов клиента Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc. 5 q+ g' h5 m. U2 u" g[attach]489[/attach] 7 \/ V3 n% k* I: \( C) ] $ m: u0 T% o: Y* O3 E L( w' XПоддерживаемые ОС :0 m. z' e1 z1 w/ L3 }- f. t! l u
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6) * h1 a, a7 w0 V--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)% i3 t$ D# m4 `& ?
8 C0 t' G) n& o$ Y$ ?& U
Скачать : Resource Cryptor v1.3.19 b. v9 o( s& v% D: y9 I
7 i' F; e4 ~% |6 s, E" p. x
2 H% U' C' J: J/ O- G$ W7 t
Краткий гайд по использованию: % p' D8 u' y* E+ N$ H4 r7 M(перед всеми манипуляциями делайте резервные копии файлов!)3 W3 T% y( q0 C, Z0 q
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe & T, u: b3 R7 b) U9 n% C, k* J2) Скачайте и запустите Resource Cryptor 4 W( z6 M' ^0 t6 V( T, t/ [7 N3) Перейдите на вкладку: Tools -> Attach Lib, R; z' Y4 `& m6 Y* B
4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe3 n& ` P0 J/ ]: ?
5) Нажмите Attach Lib 1 \6 G6 A4 J/ H0 g' t6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe# q- p# ?3 b2 z, c' A# Z& @
7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить ! D2 G' {: Z0 e% o; n0 p9 i# M9 W8) Нажмите Open Project и выберите созданный проект$ d2 q- ^* _" {& L5 F; G3 J# W4 u
9) Переходим на вкладку: Project -> Executable Files , _0 {; H* m3 v- R5 C* K& O10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe& V2 D( u/ D' q3 q
11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать* n" _5 c# [ [, a I
12) Нажмите Encrypt и дождитесь завершения процесса " D) \6 i1 C7 x& _, t13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла; V% j7 o( k$ h. W
Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx: T' j6 P2 S' Q: P) G
— какое-то число) 7 ?3 |" `8 J$ |) o& v, d# @> somefile.txt — уже зашифрованный файл * b. k) T, q1 R6 `/ J> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным - L5 f( c, |# N! L> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию) 4 P7 j$ z% d3 E$ K14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться, t5 ?5 \( q& ^
' ?- v5 d; a/ l3 a# ?% e1 O" w! |
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe 3 r/ k9 }0 o3 \( O& O5 r) N* y/ {9 h% V0 b
>>> И самое главное! <<< ! Z0 c6 |& P$ U mНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты. . n2 S* u9 b2 o4 ?5 u4 A; Y2 k3 VЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.6 Y' @* E1 _' V3 a" j
( B: Z+ `4 [& M" V2 E$ W
Небольшой видеогайд на примере L2- d6 A' d; e' m% M9 { B- ]
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]9 g- w: D3 u2 D9 y& ?5 P
1 o5 G5 \3 g7 \ : `5 o+ p( ]& c+ N- Z
Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/)