Название: Resource Cryptor - шифрование файлов клиента [Версия для печати] Автор: admin Время: 2024-9-5 09:50 Название: Resource Cryptor - шифрование файлов клиента Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.; v0 N( Q$ E* @2 ]
[attach]489[/attach]# ]0 I$ p6 [7 q- z
! S4 ]! U4 [) ]; z: h; C5 K5 D* wПоддерживаемые ОС : 3 {6 k9 T& G' W+ Z0 Q* ^! o--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6) 9 L* W3 z* `3 ]! T--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS) & ^+ i+ i F4 L ~7 M) R4 ?& R* ~" b8 C. X
Скачать : Resource Cryptor v1.3.1% v2 ~" t& J v1 [
7 [: M. K. M9 o; }% k
% s, V$ N4 X( j/ c4 w- m6 fКраткий гайд по использованию: * {8 Q- B2 A/ a% d6 d(перед всеми манипуляциями делайте резервные копии файлов!)1 r f" k; @) u* e/ H9 `
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe, H* e- V$ a# m9 F5 ] W
2) Скачайте и запустите Resource Cryptor" N/ R$ b/ |- f$ ]7 j0 P
3) Перейдите на вкладку: Tools -> Attach Lib ! b9 b+ _9 z+ G1 R6 n, ]9 M* K4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe9 ]( z$ N2 m" F+ t6 D
5) Нажмите Attach Lib8 ^! ]9 i/ L7 P% I: T( r9 T, O
6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe( D1 g1 a) z' X, F' w2 {1 _1 f! z/ s
7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить5 C6 d6 Y- \% K/ L' u
8) Нажмите Open Project и выберите созданный проект" S2 y% {4 U d( Y1 U' v
9) Переходим на вкладку: Project -> Executable Files c6 f9 y# ^) s
10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe; p! V! v6 q" `" ?* w* {
11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать8 Q( m. Z6 T. A" E/ W7 F) u
12) Нажмите Encrypt и дождитесь завершения процесса! |0 @) E5 o' R, V3 J& b% Z0 i
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла 3 P& U v4 n7 U3 g) _1 ` k$ GНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx: P4 z2 O& S8 K9 w8 x9 ^7 h
— какое-то число)" d$ w* k6 o$ n! r
> somefile.txt — уже зашифрованный файл5 M8 l% D' x# D5 f
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным : ?6 d3 P( b$ `) k, u> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)* r7 q+ |# d! P4 f, W/ j' k9 {
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться + G' E2 M2 q$ d( @) G* R. r3 a' `" i7 m2 v& F: ~- B6 }5 V
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe- q. T/ Y" R+ U
3 r8 o1 D# I: `, T>>> И самое главное! <<< 2 w8 q! w M) J/ }9 U( N$ yНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты. 6 Q+ u! }/ m2 d. iЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.- T" J; e5 B+ G. m
: m: z, R9 n y1 n2 c3 v
Небольшой видеогайд на примере L24 y& K* o" z8 W3 \ g# S
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr] # K7 w. z8 C Z* O; h
( d+ T( E% C+ ?6 h
; w" ~0 ^0 f# c4 ^ v1 Y3 K
Добро пожаловать artace.ru - творческий сектор (https://artace.ru/)