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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.1 x* c. T3 [  Z2 }9 v
[attach]489[/attach]( q4 D# ]9 m  t) I& m, K
' ?) s6 U  Z, X7 O) A
Поддерживаемые ОС :
2 A( c( h" e: Y% @; U--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)$ ]) n& [9 S: _& ~/ p$ i
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)6 D1 J6 E% V: {' t0 A  H' k
  q3 {; g9 p2 `% r
Скачать : Resource Cryptor v1.3.1
7 c+ S$ G6 x& I( l. n, h/ {; U  _. S) i% I. _  G4 d+ m, [
' c( B. ~( d7 X# q0 L4 V# ]( }
Краткий гайд по использованию:7 t! p& {1 ~; M6 S. J" R
(перед всеми манипуляциями делайте резервные копии файлов!)% O. C( W$ p7 [( O* V6 E, s( d2 c; p
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe/ M% d+ n/ `9 f' n6 v
2)
Скачайте и запустите Resource Cryptor
, f5 B) j  b& k6 |3)
Перейдите на вкладку: Tools -> Attach Lib
" ^& A: u2 U5 a+ z4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
3 L" K$ V6 D. S5)
Нажмите Attach Lib
5 l2 t0 U0 X2 q6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
$ h& L" J! o, J( b) U7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить. J: i  L+ Z8 r$ _: }1 ^) f
8) Нажмите Open Project и выберите созданный проект& {0 x8 Y1 [4 B# {6 }2 g6 h6 o
9) Переходим на вкладку: Project -> Executable Files
4 e! E1 e/ G5 J: E# N9 D& R10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
/ D$ r" k8 ]$ G& ?11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
/ n% h% R- [1 N: Z7 o12) Нажмите Encrypt и дождитесь завершения процесса5 e/ z! Y" U0 i2 |
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
6 H" s/ J1 s5 }( Q1 L' uНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx* L" n) c( ?; |/ i
— какое-то число)
: _. o3 ?; _( u+ g/ T> somefile.txt — уже зашифрованный файл
) F1 g) f0 ?# I1 W: h> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным# g5 Q7 }: s" L
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)# D$ X+ Z/ ~+ P. A- c6 M% R% G
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться- O/ Q  P) k8 }4 O) s* h* c: K

# W  |: u6 a9 E7 wНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe) l" j$ k2 q4 A" I- y2 r5 l" y; W

  q( }( H+ b. W# B' Q2 X>>> И самое главное! <<<
4 D% L2 ]! [# b6 Q* @# s7 n) JНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
- T& f: ]+ G: k$ T% g0 SЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

% \9 U9 v3 A) D- h6 S* q7 T, i) {* H7 t, l
Небольшой видеогайд на примере L2
& b  X. k# C1 s1 u0 |) @
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]
4 a0 v. T3 v7 K6 m9 r8 b

+ o8 y! R' |' e+ V! r2 R* T3 r6 \8 k/ E* J& Y# z  {( a/ ^9 `





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