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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.: }1 H8 t7 E. E
[attach]489[/attach]
" |# E- V5 P5 D; G! T  v1 ^: \6 _- b( V: K
Поддерживаемые ОС :  p+ Q3 U' ~  S( H: @3 U8 k
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
( y9 N' m: D# G; H3 ~. D" `--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)/ I7 C! d1 W$ j+ @2 m1 a
% s, R! v. ^+ q
Скачать : Resource Cryptor v1.3.1
7 z8 m3 y6 A+ @7 G/ v5 q1 z
7 f- H$ U( `( P3 X. V+ v
, I) b/ R8 O& f9 X$ [
Краткий гайд по использованию:" n! t% ]2 n: T( L
(перед всеми манипуляциями делайте резервные копии файлов!)
! z  F% ~4 n) o, k$ q1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe$ l/ ^3 u4 z& L% v% |6 U0 g0 N
2)
Скачайте и запустите Resource Cryptor
* [  E# f1 ^0 z, Q& M! G3)
Перейдите на вкладку: Tools -> Attach Lib* Q& ^5 m  @( l% w- S5 \
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
2 {5 |( n5 I2 \/ g6 j5)
Нажмите Attach Lib4 [' }! x$ L! R7 {1 c7 b
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe. i+ j% j* }0 b7 R
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить  O) l+ |4 x- l7 X
8) Нажмите Open Project и выберите созданный проект
- R* e. @% J, X9) Переходим на вкладку: Project -> Executable Files5 a$ z" a% ^  [& Z
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
! ^9 s2 ]. x: `1 e! [2 V8 a2 B11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать& G7 q1 l, n# ^" w
12) Нажмите Encrypt и дождитесь завершения процесса  ^* J" c3 S9 `3 l
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
  A2 ^: J- H. v  t  M. W+ b; I- uНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
  R4 n; `- J1 ~- q- s0 ^— какое-то число)
% L: x% T% C: f  l3 Q3 [8 R- U0 I> somefile.txt — уже зашифрованный файл
, Q/ T- Y7 f0 ]7 ]! o' O$ u: \7 u> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным# f0 O; ~! @$ d* a6 B. p8 \
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)* B" M5 Q# k" j9 c* `
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться6 V+ k9 d# c5 B) B4 R
( W3 [! V8 Y+ _& j; p8 O9 y
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe& z1 P& v( s8 G! B1 ~, r. C

4 t$ L# ~- N  H  O' U5 {>>> И самое главное! <<<
/ f9 S9 |# F9 M. ?5 G' i2 LНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
' d: W, }3 [& K7 p9 {8 hЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

& @* A9 f6 ^6 [  G" {
& o/ P8 R/ [5 x' tНебольшой видеогайд на примере L28 _; D% ]( @: n8 a3 i
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]
2 Q) B2 B. s1 Y  I- C6 F; u
6 Z  \0 F, a8 {. I
7 e& m- m, Q) X3 m: {





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