artace.ru - творческий сектор

Название: Resource Cryptor - шифрование файлов клиента [Версия для печати]

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
, F6 o2 S9 I# o& Z! ~- O9 b[attach]489[/attach]' j4 E) D6 W% L8 I2 O- J6 q+ h. H  j
  Y$ D5 P& g- j' t
Поддерживаемые ОС :" e- X$ p; B$ H& |2 ~
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6), {7 O! z+ Y* w5 a# F% ]
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
" a! a* n+ a; a6 z2 i. r0 c$ J% `. _6 A% y  L3 e: _
Скачать : Resource Cryptor v1.3.1
$ X) s) \. q7 z2 B- g- r) R6 E
" q6 ~: v4 h% F/ q. N

; c7 M( p( ?( h; Q% xКраткий гайд по использованию:& g8 l$ _, }* M$ }. p
(перед всеми манипуляциями делайте резервные копии файлов!)1 Y; f/ \5 q; Z7 m  n
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
5 M; x0 ?3 E. z2)
Скачайте и запустите Resource Cryptor
9 o- Y& ~# V; k2 R( q3)
Перейдите на вкладку: Tools -> Attach Lib
/ U  X/ f. d. A% V  W% `* L4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
3 q! |0 Q: ]$ M' ?# K& w0 a0 V* G5)
Нажмите Attach Lib
! s. T/ [; W/ d5 E# }5 I3 [6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
1 B2 L$ u4 \$ w5 C0 O& w8 N' a7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить6 Y- m9 O8 G5 h
8) Нажмите Open Project и выберите созданный проект- W' \# X7 |$ X# C* h- W
9) Переходим на вкладку: Project -> Executable Files- |4 B' u5 P, e- x; {) u' ~
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe" R# Q  J' r: g. t, V
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать/ @1 M1 J% E) p- n
12) Нажмите Encrypt и дождитесь завершения процесса+ e, E, p# v7 |# ?
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
# j5 f0 r9 M7 S3 M1 ], [9 sНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx* K- E* t4 Y2 g$ |6 K
— какое-то число)
- y6 w# Z& `* _> somefile.txt — уже зашифрованный файл
* G+ C: t- @& m( j2 V6 ?4 f1 |" T3 b> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным' v+ y/ H7 v' B. Y  M+ G9 X# e4 ^
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)# u: k) `+ M6 A* H
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться  ~, J7 x4 w7 z4 c: L5 p8 K
% _* q1 r: O1 L2 R
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe- e" }0 \- Q) r! N- P6 d
, J, Z; L# s7 \$ G- u8 N. Z! M
>>> И самое главное! <<<
/ @6 A) f8 M* O8 KНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
, n' ^3 k! m: [* EЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
* z2 N: N! \7 _& l/ t, f7 p
/ `# O; O1 h% X$ m1 q
Небольшой видеогайд на примере L28 Z9 E/ T+ P  @/ X4 r0 P2 X/ E# I
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]
% n  r; O8 n- u& ]  I$ S

% b" ]% A- P- Y- P, p0 M1 o# C
, B$ C7 ]+ l. K




Добро пожаловать artace.ru - творческий сектор (https://artace.ru/) Powered by Discuz! X3.5