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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
. i. G% a! M( }1 q9 ~4 z* E7 a[attach]489[/attach]
; L1 K2 w* V# X3 ]: T5 f" Q
& n) c* m: m6 y, x/ U, wПоддерживаемые ОС :1 Q; e7 K6 X) {4 I
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)! D; G) m! H# ~3 L2 A, O- v# h
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
' r) B7 I1 P2 @5 L- F& q2 l( v- }0 {) ^# N, o
Скачать : Resource Cryptor v1.3.1! w% \' G4 h( L

5 {) Q, o  ~6 N% V7 C; V

2 ^5 w6 z3 p+ g. Z; M' ^Краткий гайд по использованию:
% ^- e6 P$ n! o(перед всеми манипуляциями делайте резервные копии файлов!)) I' w6 Q: z  O  u6 Z' r
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
: S* n: V+ }& ~5 t' ?: a  |2)
Скачайте и запустите Resource Cryptor1 V) J% O0 W% B1 G3 [& j
3)
Перейдите на вкладку: Tools -> Attach Lib  U1 Z+ l$ O- V7 @8 D
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
# B$ b& F' Z9 C6 s1 u* G5)
Нажмите Attach Lib) w( {: W% ^0 ^4 C* T
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe/ c$ d$ y5 a; [
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить. w+ c, K  M4 Q8 w- E3 d1 a& h9 T
8) Нажмите Open Project и выберите созданный проект
( Q" D8 E3 G; z$ _, ?0 \6 Z9) Переходим на вкладку: Project -> Executable Files
# @  A6 j/ q2 k9 s$ r1 Y5 z1 @  E. r10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe1 H# g$ Y! Z* i2 ]9 x0 C  s
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать2 t  g: Z: z) A# f
12) Нажмите Encrypt и дождитесь завершения процесса; J# S. e  [( t& c, S2 a1 K# }" Q
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
5 L9 d4 Z3 p9 {% N5 z; s3 _+ `" Y* UНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
5 i. |8 J# R- ^* ^  k, |2 h— какое-то число), g3 c" f) k3 _) b: \) U
> somefile.txt — уже зашифрованный файл5 c4 M! J% |; G6 L
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
, Q* Q  E" }, {+ s> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)7 P$ g5 y1 A, l5 d2 E2 [
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться% F/ n! {8 _$ b5 I: G: [& d/ Q( |, ]

8 c1 B3 a+ p2 C5 [' fНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe: j3 @5 {' X1 ^: E4 H

# e5 [$ o! p2 ]- s>>> И самое главное! <<<$ x- K* R' A) o! V& k
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
3 m* \3 f! X& c, Y! m6 c5 Y0 r) [Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

( b- [, Q, R3 Q' s# [5 t% E/ Z  @' A8 y8 E/ P7 r
Небольшой видеогайд на примере L2+ d& ?# E7 v0 j8 E! I3 s
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]
+ c6 w" j$ V8 z- r. d5 h
0 B) m% u& r' G& j3 k
5 F. x/ d6 a0 t3 N! `





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