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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.+ Y, F3 l2 N; _3 Z3 s$ ^
[attach]489[/attach]
0 f! Y2 m$ r" S$ U
$ f) o% i. `. s2 R5 q$ ^  G! W: AПоддерживаемые ОС :/ R3 |7 }) V! t( C; L
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
3 v2 T; V+ R8 S- W8 d--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
" i: l$ l6 e- `' o( u) s1 d' P; _# y9 A, }6 c: \3 ]7 H9 G
Скачать : Resource Cryptor v1.3.1
; I" `# ~& k8 c9 E+ I0 f  Z9 |. D4 [
; x" w; Y: J+ O, T1 p0 G' Y- n
Краткий гайд по использованию:1 S- u/ Q$ \$ C& d% k% J0 M0 d
(перед всеми манипуляциями делайте резервные копии файлов!)$ Y# a6 ~6 Y6 ^& D, f
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe3 z4 G/ j' x) ?1 L( g
2)
Скачайте и запустите Resource Cryptor4 Y  ^& I& K# h& I
3)
Перейдите на вкладку: Tools -> Attach Lib
8 V( g3 R- Z+ G5 G4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
" A+ c8 |* l% z! U4 s5)
Нажмите Attach Lib
5 w5 [  v( j) Y2 }6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe6 f  E7 [) ^  A+ g$ W/ Z) z( V. D
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить8 C  t! T8 P! D+ T
8) Нажмите Open Project и выберите созданный проект8 F1 p) C  g+ p/ e1 }+ K7 W* \/ S; G+ @
9) Переходим на вкладку: Project -> Executable Files
" ?; x1 |1 H3 G3 c10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe0 F' @3 b- ^& _$ I
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать  Y3 J' `3 G% n  p; ?
12) Нажмите Encrypt и дождитесь завершения процесса3 h' g  V" r0 }' E) g
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла: A) O, X9 N% P5 c; Q! a7 Q
Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
+ S% ]3 f( b( L/ X; B— какое-то число)1 g( Y5 o0 R+ \  }( Y% o2 `
> somefile.txt — уже зашифрованный файл. @( j( f0 p2 B/ `* q
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным0 j# L% P  P) }* q# p3 Y% B
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)0 L6 O- k' T; r" I- @1 e, _
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
/ _/ ^9 U7 L) u& {( y" V% |) e: M: Z7 ?
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
. ~1 C  @5 b4 t* Q' _- g+ g8 H: j7 Y& ]6 P" U0 h
>>> И самое главное! <<<( v# F- I% ]) g' e0 L
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.& S+ G5 I7 w* S! U# o
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

9 O; d) w1 D' z0 k% ?/ A4 X5 B9 |
4 |1 h# {; X6 A+ y' VНебольшой видеогайд на примере L2
% g1 r# w7 Q  |+ H9 C4 |" P% F
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]
/ Z4 [5 D: T' ?3 s/ P6 l" V" G* s

0 B1 n( F7 F9 _
0 T) @( j: b8 N) p; R




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