Top.Mail.Ru

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

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
& j- y1 _, ~) G7 S7 i. L
: ?  u/ f2 _5 G- ^8 y% Z5 T+ u; H5 C) T- z! g# S
Поддерживаемые ОС :& f7 z$ u: C4 V; Z' n4 f2 d
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)3 O( I/ t5 j3 l6 g, q% h
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
7 `/ @! q; Z8 d# c
) B) s! u7 d5 e  ^Скачать : Resource Cryptor v1.3.1+ V, j  x' b2 k( E' x

) l: C/ r7 Y2 f* I8 e, W* k
- D6 r) E, T1 J! `: R  Z
Краткий гайд по использованию:, n" y2 }( P7 v* e
(перед всеми манипуляциями делайте резервные копии файлов!)5 }" p* y, ^* q6 d
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
1 n: f8 Y8 T5 y! n. w2)
Скачайте и запустите Resource Cryptor3 H( ~& _3 C5 h* i. {2 B0 l1 G
3)
Перейдите на вкладку: Tools -> Attach Lib! ]: j' ^6 X) z' X1 @
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe- H8 @/ ^2 O, T0 X/ }
5)
Нажмите Attach Lib) m0 n. ^3 O6 B0 H+ o- _6 B5 x
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
8 M! w# ~8 A. i/ [7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
5 Z0 t" J0 ^7 A; ^" _) n8 S8) Нажмите Open Project и выберите созданный проект
0 e) {7 ?% I2 D' x9) Переходим на вкладку: Project -> Executable Files
' ?# ^9 b" S2 Q1 G2 O/ D  k2 L10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
: [: o" Z  d& [4 F11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
" ~" R3 t" A4 d* `! o12) Нажмите Encrypt и дождитесь завершения процесса6 M- B3 P0 P+ H8 s3 p
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла' n% j: O- h2 ?" L
Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
! \' m/ u0 g! X— какое-то число)
$ x$ A- w. H/ H) o6 H> somefile.txt — уже зашифрованный файл
; j$ F% K" c% T- s> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным9 w& l2 O' a# |8 o8 F* R: C) o
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
# T$ p" a" j" l0 d14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться+ O: K; c  q7 T) A4 i  r, i
/ |$ J7 g6 B7 R% }" ^
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe! ?5 U- t7 v+ E  e

+ e% @+ F$ X3 N' c/ a2 t>>> И самое главное! <<<9 f  H+ s- {! @% r! t( ^
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.$ b. a% v2 x" w$ [6 E7 a- z5 g3 ]
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
% @5 W9 G0 c) O! Y
  ?( Q( q. b  m
Небольшой видеогайд на примере L2
+ a5 ~3 ]' k0 x) {6 N7 S( Q5 f) a
9 `+ V$ @* n: h

1 j  A2 I, d. k3 o% ~( v5 T9 M' y' L3 F$ C; K

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

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

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

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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