Top.Mail.Ru

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

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.: x! g7 a  W$ K4 I! \6 S' k

; |$ l+ @" g- T/ v; B( p4 f. h9 x& P- j
Поддерживаемые ОС :8 I7 C5 `  r2 G9 g' ~: @% {2 [" `
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)" I+ t" W# R+ d/ A+ p3 k# x
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS). \/ {# q9 ]0 T5 [3 n1 a+ C

) ~0 H' Z; Q& O3 k; lСкачать : Resource Cryptor v1.3.1
6 L8 _* n$ Z5 S  X
: x* \0 v" E7 C# x& E
9 R$ _! Z) I1 C3 |- ~1 ]: _
Краткий гайд по использованию:
% E+ h- h# u9 ?(перед всеми манипуляциями делайте резервные копии файлов!)( z! y) {7 K" Q! ]; V" B! i& ~) g
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
; p8 `5 X( U9 n# y' J0 T2)
Скачайте и запустите Resource Cryptor
. L$ k, ^! `; ?6 o3)
Перейдите на вкладку: Tools -> Attach Lib
# N: c! |  S: L% t1 Y9 D/ }. A4 g4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
6 m. l. N3 f$ C0 B" Q5)
Нажмите Attach Lib$ \8 b: K6 r; _. ?0 u, E: [4 X0 H
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe; V+ \9 F. b0 n8 Q. `' P5 ^( {0 h
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
& \/ b  u. I$ D& O5 E0 Y3 ]- i8) Нажмите Open Project и выберите созданный проект1 L% @/ V: V# r) F! I5 h0 k: l5 V
9) Переходим на вкладку: Project -> Executable Files$ k) e) m, K, E$ `8 {0 {- w
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
6 v- L  H& x7 l5 Q" O; q! F11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать- q6 a  I$ r  g; S' |: r
12) Нажмите Encrypt и дождитесь завершения процесса/ _. d5 f) ]; q" A  I: S0 Q
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
2 d( r2 k. _) HНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
( l0 y, K7 R2 {  F( ~— какое-то число)
+ Q! X- c" O& a7 s6 X. h* g: {> somefile.txt — уже зашифрованный файл: h( g; T- D0 m- V; C# \3 `
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным" a$ B: m% b1 P: J
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
0 c" y- _( P9 J: s14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться2 @, }: f5 B3 C9 j. p3 U

+ f8 Y4 H1 k4 j: Q+ ZНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe- o8 x4 z" n' y- F5 X
3 D: I6 |" r9 l5 x1 ~; I4 v& Y1 J1 t
>>> И самое главное! <<<5 U8 }- A' P+ K6 J1 l! y4 G
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
8 I& M+ @6 i) r9 NЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
1 w# R3 c: i; c* J1 t5 R$ c

5 P9 l7 C- N! P: Q% J& XНебольшой видеогайд на примере L2
: m. h% \; G5 R( V" C: `

1 \1 c% s( p8 k: S6 H
9 |5 Q- J2 b) Q* K" r3 Y) Q
, [6 Z: r. M, t

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

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

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

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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