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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.8 V5 K* C# J# x2 W
[attach]489[/attach]5 _- u: W6 h% x

2 c, Z4 N* }  hПоддерживаемые ОС :
, @* ^! H8 h+ t7 b1 ~/ Q0 K0 c: z--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
- M/ A4 e$ m6 X- s) W# n# B5 Q2 O" ~4 D--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
: y, }" J5 p, M* J8 W
; f. t/ G) b) @3 S% z9 T; W9 pСкачать : Resource Cryptor v1.3.1
1 k7 d" Q" c2 m* E0 o  _
* C( |9 M) t2 o# [7 S7 J5 u
& T: W4 g7 v  N/ j6 s
Краткий гайд по использованию:% b0 @( Y9 \/ S; M8 v0 L5 H( f9 @
(перед всеми манипуляциями делайте резервные копии файлов!)
. z3 T- s# H" H2 Q4 j( ~1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
* l3 L  o. G- e6 j2)
Скачайте и запустите Resource Cryptor
, F5 A+ {! l' ^& Z3 u6 U! j3)
Перейдите на вкладку: Tools -> Attach Lib# R& K$ y1 X& M* o
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
  E8 s$ N/ [1 ?+ {  T; U/ c5)
Нажмите Attach Lib
; A" F" L4 I; _2 k- y% p; w6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
& W; B% D# K0 O6 k  X, t+ s( C7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
$ P4 H- b; t+ \, y1 m8) Нажмите Open Project и выберите созданный проект
+ e6 w" X- b7 j" X. u9) Переходим на вкладку: Project -> Executable Files* }4 l6 e) p2 F) k! c6 F) C; A& @
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe7 A: p  k* ]6 d! A# V3 }" b( _3 h4 i. V
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать! V2 Y9 H, c# z, E- r
12) Нажмите Encrypt и дождитесь завершения процесса
# f4 f) E5 y: Z* f: b+ I! s! R13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
3 z$ ?& {: v2 @' n: LНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
. E% K2 y& f3 Z, K& [— какое-то число)0 p' j1 w; |3 V7 ]  X6 V
> somefile.txt — уже зашифрованный файл
. P& R8 c' C2 _1 f: m> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
( L$ [6 f: ]6 j" {$ _# G* Z> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
: \- ]1 M1 U' F& s) Q3 F. V! v& `2 T14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
/ {0 B8 e; M/ }0 s! ?0 Z* O6 [2 @" @& O0 H$ a0 D8 O' h: q
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe5 t' `, C8 G) l% x+ c" q

  O: i* ?0 C* F, d>>> И самое главное! <<<
  f' Z* g- r0 i* qНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
) X3 s; v1 F& g9 tЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

4 A6 D8 j( t( }! f( w/ S! e  H% j, G* P5 ]' ^
Небольшой видеогайд на примере L2
- d: D& l% _! M' \; T0 \) ^* p# N
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]( |$ k- g5 A& k

6 r; x" e3 ?2 y  N6 G4 z
' z( A$ o" E/ L* t4 ?; R




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