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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
$ |# N0 C) C5 I[attach]489[/attach]4 K0 h: s7 @: o, u+ ^1 v2 o7 t
8 {) k0 ~7 q& C4 T% F7 ?2 {, K
Поддерживаемые ОС :
  N2 _& ~0 u. \1 k  O--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)' E( z- P) A4 U& p$ V
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)1 _" S8 g2 @# j8 E
& }+ T4 K0 q. I/ H1 Y& j1 I
Скачать : Resource Cryptor v1.3.1" H1 p" l* U* _% v

% Z( H; L( [# d

6 b% s' `- _; S& Y; IКраткий гайд по использованию:( F; s% H% s! d0 X4 U
(перед всеми манипуляциями делайте резервные копии файлов!)- D$ h3 Y- P% x( B
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe5 S+ I( u, L( j& ^1 z$ l4 g
2)
Скачайте и запустите Resource Cryptor/ |8 `( _* o4 r6 X! b1 y* s) U3 }# `$ Q
3)
Перейдите на вкладку: Tools -> Attach Lib
; G. s) ~9 x2 F1 `4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe- ?& y3 d) o; P0 a; z; `$ m6 P5 e" ^* `
5)
Нажмите Attach Lib( N& R* M2 c! t$ ^, L
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
* l3 }% U3 n6 O" H7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
, g" m; b0 \/ N7 f' C% k1 s8) Нажмите Open Project и выберите созданный проект; _% I! V+ t1 J# |
9) Переходим на вкладку: Project -> Executable Files8 x% a) f, h+ Q& o6 d- t3 Z$ S
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
5 x( p( w6 r: y3 Y; y11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
5 j% H, R$ n1 c  S12) Нажмите Encrypt и дождитесь завершения процесса
- U$ n! ]8 h' Q- E, D, }13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
. I5 k% E( R. pНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
& Y9 m( y! L* W" C6 S— какое-то число)
3 L+ q. a# T! g, `+ i( r5 q% o> somefile.txt — уже зашифрованный файл
' ^& `7 x) T8 H2 C3 l> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
9 M1 S  O4 O7 J- |6 D- `1 O& N> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)& O7 E! L. B# d+ g# k  o' }+ K, B
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
- J6 p' y2 n6 d
  W. n6 w# q3 }7 PНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
  v( U% i9 c0 j+ @+ _2 D7 z  v' q) b% ^9 X
>>> И самое главное! <<<
- L" a; d8 v+ Q1 I+ ]Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.4 t. `8 `  P$ D0 Z* n; y, a
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

% Q, V3 x& ?) J+ A9 C# J6 Z
4 @1 y( v9 ]+ H/ LНебольшой видеогайд на примере L29 X( _# A0 ]" B$ s4 R. H5 H, P8 W
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]
& W# \3 H" [  c4 ?8 w+ [1 n9 D
! C  I  b1 w- |  O0 }
: ~. ]& H+ K; X- M4 r





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