Название: Resource Cryptor - шифрование файлов клиента [Версия для печати] Автор: admin Время: 2024-9-5 09:50 Название: Resource Cryptor - шифрование файлов клиента Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.5 u: T0 C+ D. }; y9 O) }, @& H( [
[attach]489[/attach] , ~" Y: \* m' P5 I6 y) y+ b ' H1 n3 [" U( A; MПоддерживаемые ОС :! `: R1 ^5 B9 J; k
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)# T3 R' n; A6 c- t% q& u
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS) 3 J. T5 s* \ q7 Q" I & U: g5 \: }" u& E2 f' b* RСкачать : Resource Cryptor v1.3.1' g/ o& m+ F# V& L1 m# R
: P) G. y5 \. i s; N- M# G4 Z4 Z0 y4 E, V
Краткий гайд по использованию: ) L( c8 {$ V4 ?& J3 q" X(перед всеми манипуляциями делайте резервные копии файлов!) 3 ]2 @/ n$ u3 ?8 i1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe! d/ W2 l8 M! o6 }. T1 x* U4 H5 r
2) Скачайте и запустите Resource Cryptor, H( [. i' `; E0 p/ ~
3) Перейдите на вкладку: Tools -> Attach Lib) K, N+ X% ~: N L: k& t4 f+ p
4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe * J0 @4 l: e9 g' h5) Нажмите Attach Lib 3 v: n' F: F8 `2 n0 E1 Y6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe / ~. Q/ s- k! A$ D9 B: i& p; B7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить1 c I) `2 [3 }: E: `7 f/ z) `+ d
8) Нажмите Open Project и выберите созданный проект$ i5 S* F' {& \# G& F! y& M6 E
9) Переходим на вкладку: Project -> Executable Files7 s/ E& a0 U8 o! x
10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe/ b0 E0 ^* J# c0 R; b& u/ r
11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать : e: c0 D$ [) x% G3 Q12) Нажмите Encrypt и дождитесь завершения процесса E6 x, ?2 ~6 E/ L13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла + \; |/ j6 d2 ]. T0 k HНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx / X, [: j$ q7 K' ?— какое-то число)! _- {7 Z( X+ X6 [0 \
> somefile.txt — уже зашифрованный файл 5 G& q9 g8 }/ J( H p a& G> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным , Q! v% W: P# a4 {8 h' E4 J* Z7 X5 X/ ?> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию) ' J( t$ z2 |5 v9 B8 p) Y1 s+ d14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться j" E& V* c) p3 R# C. l4 y% n$ |4 S
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe' h, y4 V9 ?0 }4 Q5 ?1 c. |
* S( E5 J# R8 F: B! t" h* Q>>> И самое главное! <<< : Q& y1 R5 ^8 n rНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.: n, ^) S& q2 ~& b2 l3 n$ P
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента." J1 c; G+ X9 k+ ~$ B: r; b
: ~( e& F2 ^5 U J i& S ZНебольшой видеогайд на примере L2 0 h3 u- M; b& j8 Q! }
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr] ( r5 d$ N4 |( W9 h# X6 h
1 m7 o' c- R4 y" D1 o n) u3 a* f5 S
Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/)