Название: Resource Cryptor - шифрование файлов клиента [Версия для печати] Автор: admin Время: 2024-9-5 09:50 Название: Resource Cryptor - шифрование файлов клиента Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc. , V( X- U- m; _8 ]$ i[attach]489[/attach] 7 f+ I( w$ @7 O0 @1 Y3 u, P1 K( p6 s
Поддерживаемые ОС :1 c' n4 r6 A/ N) ]" G1 w- f! y' L
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6) t0 S2 m& K# P/ ?. `5 u* g6 ?) U
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS); g0 P: U" U$ H- o4 h
: E% F1 j6 g5 J9 t, c+ S! sСкачать : Resource Cryptor v1.3.10 ^- d: `( E9 ?9 V
7 d f: s& {$ _! `" S1 ]
3 F3 \/ t) ?0 q. A
Краткий гайд по использованию:: e' K! l) @8 {* W) C3 C, F X7 b
(перед всеми манипуляциями делайте резервные копии файлов!) , X- g. \$ R8 w& S% T2 a- J1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe 4 R) |$ h$ F; L% Q4 i+ @. Z; S2) Скачайте и запустите Resource Cryptor 7 H0 i( [: V, }& t/ ?3) Перейдите на вкладку: Tools -> Attach Lib 7 d; M) {" B- R0 E4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe " b. p S3 S+ Y8 m/ L5) Нажмите Attach Lib9 n' D( R/ t6 |; b
6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe ) s6 ^$ U" D8 l) t7 f w$ y7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить% Z6 y7 C- @' L8 \# ^
8) Нажмите Open Project и выберите созданный проект $ u7 p" [- a. t' I P" O& z9) Переходим на вкладку: Project -> Executable Files" N9 P9 k" D) }% K
10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe3 i7 p( J# j+ C/ s
11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать 2 j: U8 D0 @/ v. j) R" z" T12) Нажмите Encrypt и дождитесь завершения процесса ; c# [9 ]3 W2 u* H% t9 O3 l4 O13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла# W! n+ c! v, P! Z, J# O
Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx e* ~& u! |6 E. q
— какое-то число)+ H* ^8 c0 I6 s
> somefile.txt — уже зашифрованный файл 4 x2 i6 g: x' i7 N3 n- L4 c> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным - N4 } ~7 s6 Z7 }1 z8 n& }, S> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию) 1 z! ~' Z" E4 n# c+ V14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться! E9 p8 }3 c1 b
; H# ~" g7 o, G. U; S3 ?% YНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe # G5 n& k0 z- e8 G6 F8 c5 I2 w$ _2 w/ m8 _6 _! e" U
>>> И самое главное! <<<" ~3 K% i# O6 R( [1 @& v$ y3 g: ~
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты. " i* I& r0 [4 [( g; j+ [6 ^Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента. ) c! b( f8 \# d; h. L' T- j" s- t7 [/ f1 f- c9 f2 l c3 y6 B9 m+ h
Небольшой видеогайд на примере L2. b- O" \& l- k7 C. y, M
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]' z% s p7 m! _0 Q
* Z' a+ b* Y, H9 D% i4 C. R4 t4 r& f3 B( V$ K
Добро пожаловать artace.ru - творческий сектор (https://artace.ru/)