Top.Mail.Ru

[Клиент] Resource Cryptor - шифрование файлов клиента

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
2 \  Y: W; Z! M1 S3 ]2 l3 ?1 ]; }5 j5 ~
6 j) W  U/ t, J# f5 u
Поддерживаемые ОС :0 b7 Y4 l- ], u# ?. v% a, `
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
" q2 K" K; M  n--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)- W6 w: J- Y* w( c1 G; y) g
5 v" [" d5 @: J3 |! K8 L
Скачать : Resource Cryptor v1.3.1
/ Y, c- h1 Z$ c8 W& O
* x" M/ j. B, z4 s' h
! d& W$ y8 Z5 U' l8 A8 x
Краткий гайд по использованию:0 [. v8 J9 Z9 L/ }: K2 q7 n( j
(перед всеми манипуляциями делайте резервные копии файлов!)
5 P4 O3 P4 I/ |: Y4 @1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe! U8 Q0 e" n! ?4 I) i% n
2)
Скачайте и запустите Resource Cryptor
2 k5 E  N) [# H+ _7 ]& A; y3)
Перейдите на вкладку: Tools -> Attach Lib6 W( ]% K4 i0 L" N9 `: Y3 C
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe/ @4 V) m# q+ |. g2 N$ @! c
5)
Нажмите Attach Lib
# I; B  A3 \) Q) [) B6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
, f0 Y0 h5 o! ^; }- M! n: F7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить: m. z0 j. r* _) U
8) Нажмите Open Project и выберите созданный проект" k. D) D6 x7 ~, g& O3 `) ~
9) Переходим на вкладку: Project -> Executable Files
* U$ d3 }3 @$ V5 L, {10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe7 R4 i) f  Y6 k( ?1 P
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать5 ^6 {2 v: ~" {1 o' @2 v
12) Нажмите Encrypt и дождитесь завершения процесса, A" v- \4 B; D3 K- v
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла4 R: M* c: u5 J' }+ e0 D* d# w2 U
Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
. {" t. }6 l9 d# t— какое-то число)1 m5 m7 ^4 }" N) }2 o4 e0 W
> somefile.txt — уже зашифрованный файл8 R3 O3 z) i% H3 {: d2 {
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
/ _" ?/ J) P: v6 o5 v/ t2 i> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
+ h9 `2 M, X  ?# c( |# H9 u14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
7 ^9 A+ K" b* Z7 c) q$ P: x. Q/ M: G5 j5 X1 ^7 `$ p# y* h: m# x
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe5 O* K9 w6 D7 j) G
! K  I, Z# Q( G1 d8 p( i
>>> И самое главное! <<<
+ T& b  a4 o( X6 _4 YНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.# l+ M' [0 \1 B  i
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
% \! H" t" A5 h! H

1 O: ]+ d/ Q$ h3 W- D6 j6 hНебольшой видеогайд на примере L2* b  o2 V& l  X8 ?4 J
: p( G7 K+ j+ g, K: G; V9 g" B

7 X1 a# O% _/ j* S
$ r. X* F4 O  M  G! I

Сообщение слишком большое

Для просмотра Вам необходимо авторизоваться Если Вы еще не зарегистрированы, перейдите по ссылке:Зарегистрироваться

x
Чтобы ответить, вам надо авторизироваться в системе Вход | Зарегистрироваться

Правил начисления баллов

Опубликовать
Сектор творческих людей
Горячая линия

638638758

С понедельника по воскресенье с 9:00 до 23:00

Обратной связь

admin@artace.ru Онлайн

QR-код

Powered by Discuz! X3.5© 2001-2021 Comsenz Inc.