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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.; v0 N( Q$ E* @2 ]
[attach]489[/attach]# ]0 I$ p6 [7 q- z

! S4 ]! U4 [) ]; z: h; C5 K5 D* wПоддерживаемые ОС :
3 {6 k9 T& G' W+ Z0 Q* ^! o--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
9 L* W3 z* `3 ]! T--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
& ^+ i+ i  F4 L  ~7 M) R4 ?& R* ~" b8 C. X
Скачать : Resource Cryptor v1.3.1% v2 ~" t& J  v1 [
7 [: M. K. M9 o; }% k

% s, V$ N4 X( j/ c4 w- m6 fКраткий гайд по использованию:
* {8 Q- B2 A/ a% d6 d(перед всеми манипуляциями делайте резервные копии файлов!)1 r  f" k; @) u* e/ H9 `
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe, H* e- V$ a# m9 F5 ]  W
2)
Скачайте и запустите Resource Cryptor" N/ R$ b/ |- f$ ]7 j0 P
3)
Перейдите на вкладку: Tools -> Attach Lib
! b9 b+ _9 z+ G1 R6 n, ]9 M* K4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe9 ]( z$ N2 m" F+ t6 D
5)
Нажмите Attach Lib8 ^! ]9 i/ L7 P% I: T( r9 T, O
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe( D1 g1 a) z' X, F' w2 {1 _1 f! z/ s
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить5 C6 d6 Y- \% K/ L' u
8) Нажмите Open Project и выберите созданный проект" S2 y% {4 U  d( Y1 U' v
9) Переходим на вкладку: Project -> Executable Files  c6 f9 y# ^) s
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe; p! V! v6 q" `" ?* w* {
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать8 Q( m. Z6 T. A" E/ W7 F) u
12) Нажмите Encrypt и дождитесь завершения процесса! |0 @) E5 o' R, V3 J& b% Z0 i
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
3 P& U  v4 n7 U3 g) _1 `  k$ GНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx: P4 z2 O& S8 K9 w8 x9 ^7 h
— какое-то число)" d$ w* k6 o$ n! r
> somefile.txt — уже зашифрованный файл5 M8 l% D' x# D5 f
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
: ?6 d3 P( b$ `) k, u> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)* r7 q+ |# d! P4 f, W/ j' k9 {
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
+ G' E2 M2 q$ d( @) G* R. r3 a' `" i7 m2 v& F: ~- B6 }5 V
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe- q. T/ Y" R+ U

3 r8 o1 D# I: `, T>>> И самое главное! <<<
2 w8 q! w  M) J/ }9 U( N$ yНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
6 Q+ u! }/ m2 d. iЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
- T" J; e5 B+ G. m
: m: z, R9 n  y1 n2 c3 v
Небольшой видеогайд на примере L24 y& K* o" z8 W3 \  g# S
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]
# K7 w. z8 C  Z* O; h
( d+ T( E% C+ ?6 h
; w" ~0 ^0 f# c4 ^  v1 Y3 K





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