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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc., n, _: m3 D8 j0 d
[attach]489[/attach]3 ?1 {) J: ]2 K+ W3 s) c, x/ X

3 Z8 X- c' C' [3 z& c, s5 xПоддерживаемые ОС :
" X, _' A3 \  o+ u9 z" U6 m: y--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
, H: F" s2 J# t--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)  j0 y6 r$ r, r# N; g9 A

. k' q1 ^! `1 ZСкачать : Resource Cryptor v1.3.1, ]7 x  |4 ]% O

: W4 b) U% I) T) A5 R" V
2 ^" [3 y% A5 d  y4 @; S  D
Краткий гайд по использованию:
$ [& Y# ~* z4 O5 f0 \  Z' X* m(перед всеми манипуляциями делайте резервные копии файлов!): v5 c2 N3 G* R* @
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe; }: r7 m: y; b% n) X; w$ w
2)
Скачайте и запустите Resource Cryptor" O/ F- j% p4 g
3)
Перейдите на вкладку: Tools -> Attach Lib9 K1 }, a; Y. v% w' G2 q  ^
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe  [0 P* e; n! W0 H3 y9 H. S
5)
Нажмите Attach Lib
. b# J( X  f& D6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe* _8 V1 u9 r, W7 s2 H( ]
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить3 b* W+ S+ g' P  f. m
8) Нажмите Open Project и выберите созданный проект5 D" a9 A4 @$ A/ V' @9 P# {
9) Переходим на вкладку: Project -> Executable Files
& G% ~/ n% c% y* U7 C10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
: c3 X* \' @# `11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать) W! d* u/ i7 A6 t2 q; |
12) Нажмите Encrypt и дождитесь завершения процесса$ [& i1 b" P+ p) F" S
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла# ]6 q  n: V- q% R! x5 T; W
Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx+ O5 t8 G1 b  ~$ S1 h
— какое-то число)
- ?6 x+ l( D* U> somefile.txt — уже зашифрованный файл
1 K# f0 M6 z/ |> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным* ^- l8 ?& d4 i, H$ P! Z( y" q9 _3 ?
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)5 {! p5 ~$ m- w) O% p1 M8 c: Q
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться- q4 ^7 h; F- f/ e) Z5 X! K( P8 E

$ X$ N, B) [& k' EНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
: z  }7 @5 ~+ u# r4 d" N- s* `5 q1 b) s% q0 V( p3 t& k
>>> И самое главное! <<<
, V0 W5 e  D! q! A& Q* H0 NНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты./ K3 I8 _( W- U1 C
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

9 B; F4 |) g& J* M# a# l- C  ?
! ~% O; Y" g7 [Небольшой видеогайд на примере L29 U1 d: @; A* K8 d, v3 c
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]- M2 F6 o" k: I% b  w' z( O
- X' `  X2 O2 l. D; `
; y& @5 y# s8 W8 M( `  E





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