Название: Resource Cryptor - шифрование файлов клиента [Версия для печати] Автор: admin Время: 2024-9-5 09:50 Название: Resource Cryptor - шифрование файлов клиента Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.% j+ O: O) X6 }, Q/ [3 o: T* Z
[attach]489[/attach] * e- G3 y0 I2 d2 R4 }9 @2 p$ Y7 ~, Z3 E$ z
Поддерживаемые ОС :, B* r* _) v; {- x9 i# p
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)* H9 w; N y" K
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)7 a& D6 `$ {$ q6 [* [% B
3 w e ~. k; |* \Скачать : Resource Cryptor v1.3.1 % W% T6 f2 ?: c4 e! l7 h. D# X3 ?* D& y4 Y. R, D K" P- q4 A
# w! H' q4 C5 F7 q5 c# XКраткий гайд по использованию: I/ z h! A# v' w- T6 z" S! ](перед всеми манипуляциями делайте резервные копии файлов!) " r7 q' {7 n' n' a' f9 h. l1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe o# e2 {* o& n$ b/ J7 v8 ?# A; U
2) Скачайте и запустите Resource Cryptor ( d) J \* F# i: v+ m& `; a" O3) Перейдите на вкладку: Tools -> Attach Lib 3 x4 @2 n; e4 O4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe5 v4 w: N8 i& u* S J8 y$ k5 V
5) Нажмите Attach Lib 0 l$ M/ c8 y, ?( u+ q5 _+ _6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe' r3 W0 Q, ^6 }: H# U4 l) `
7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить. R% _" `8 |8 T/ R8 S
8) Нажмите Open Project и выберите созданный проект 8 w! ?6 F% p% N' X1 D9) Переходим на вкладку: Project -> Executable Files 9 k- S! g9 \6 k* Q5 H( l* y8 k10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe # {( W! o8 G6 i' k; x11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать : Q1 L& ? _7 D12) Нажмите Encrypt и дождитесь завершения процесса : X5 g( d3 J& J2 U8 P/ ?13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла , ^, @. ]+ m$ j/ W: w t TНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx - ]* W- r' j/ r* e2 B3 C' v— какое-то число) * _. A; N. E; u5 e' F> somefile.txt — уже зашифрованный файл3 u8 v' w; \9 o+ U* V/ A
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным* Z8 y. U: b' R- q, m9 }
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию) 7 ]+ w# J8 c: _ y3 V14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться7 n- q% G' ?3 X$ g. C* V
) n9 E" X, n9 o0 [) E4 O8 x! X
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe! l5 N. f( }( g _
! ^# [" e, a/ P: x( W ^>>> И самое главное! <<</ C/ S! r& ?! Q' z1 ?! n
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.' N5 Y+ k! b8 c7 O. u" i. l, M# S/ W4 g3 a
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента. ( Z4 H! }! d' a% k. `* X 5 c/ `. g0 z# P$ E; KНебольшой видеогайд на примере L27 v; `8 A& p( B: ` I
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr] ! @/ K6 M) i# E" e
- R) V$ r% J e; B
3 P8 N/ I" J4 N h9 n# i
Добро пожаловать artace.ru - творческий сектор (https://artace.ru/)