artace.ru - творческий сектор
Название: Resource Cryptor - шифрование файлов клиента [Версия для печати]
Автор: admin Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
i& H0 ~0 c1 b' D7 ^[attach]489[/attach]
Z+ e) h l3 u; j, O D
( Y' j b5 i' V" ZПоддерживаемые ОС :5 \5 T& B& u0 A7 k% l5 k
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
& T" J% t7 S/ K% X--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)% y$ C* A! V6 L3 Q/ `; ?& F! I
* d0 A' A4 g" c& }
Скачать : Resource Cryptor v1.3.1
4 `: q6 X Z* y1 a* l, {4 l* s' n; g; x. x% z1 c0 C, p
8 l& S6 D R# j# X2 H3 ?7 w
Краткий гайд по использованию:
+ v: T/ [; S' h5 M* C4 D: k(перед всеми манипуляциями делайте резервные копии файлов!)5 Z5 a# m$ |0 H2 p: j. U5 p: }* `* ]1 B
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe2 u* P) v1 T6 }% r
2) Скачайте и запустите Resource Cryptor2 ]# U4 l# c8 ?: N, \8 K
3) Перейдите на вкладку: Tools -> Attach Lib
$ C* D2 q/ q [4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
: S6 p4 i3 w) s% x n5) Нажмите Attach Lib) J, L( |4 S5 o5 g0 q
6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe4 }: B1 o1 O$ a
7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
( \; f; Z( L" l9 m, i# K% t% T8) Нажмите Open Project и выберите созданный проект
' G9 X: ?; V, W: t3 ?+ _/ N9) Переходим на вкладку: Project -> Executable Files. l0 c G, v) |- s
10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe3 B( t' c: h+ ^1 H- r- ]
11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать/ ~! I- Q& D. B& d
12) Нажмите Encrypt и дождитесь завершения процесса4 K7 E- {, ]) r# E& Q3 C+ v
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
: H+ @1 Q2 m1 w1 }7 @9 kНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx; `, }; h# \+ m8 _# s9 I1 y8 O( T& m
— какое-то число)
% a+ E5 [7 ?. _: x1 A3 t- ^& w' y' D> somefile.txt — уже зашифрованный файл
- J/ T( X5 Z9 R- ~7 M D2 B R> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
/ _: d9 h. f# U, p6 D> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
8 x+ V4 B9 H" O5 B2 s" i' [" _0 V14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться2 T/ ?* q/ B4 I4 D! {& N
/ ]. T5 Q. A J U( j( M0 q' e
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
! k! I4 l; n6 E! h) j/ p+ H- n5 R2 V
+ l r1 ~0 e* q>>> И самое главное! <<<5 D7 X) {/ q0 c
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
1 ?' P; q* R( f5 p1 F) |Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.# ?( u; w! n' k" Z8 N' m
+ c7 M: W. S7 Y; ?
Небольшой видеогайд на примере L2$ ^9 m) a i4 p3 u3 P' K
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]
. b$ A" t& W2 {; S6 c" g! u, p
1 s* m! k* F5 ~% K4 R1 Q3 w1 ~6 P6 F! o9 p2 P- A) u% [2 Q
Добро пожаловать artace.ru - творческий сектор (https://artace.ru/) |
Powered by Discuz! X3.5 |