Top.Mail.Ru

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

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
# a4 R# f3 {9 w; r3 q$ d6 `3 z* R; y7 m; b

- f; S+ y5 ~: z' sПоддерживаемые ОС :4 K$ Y# n9 p* d* ?" j4 Z5 ^9 p2 b
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)4 I, D* ~; l9 u" d' \
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
8 y$ `3 p1 g, e  Y! L8 ^
$ o; d& P" h- V+ xСкачать : Resource Cryptor v1.3.1, C6 F1 d0 W: f5 F' D
' t6 n  u( C# d& ^
) I9 d4 g1 y$ _* y3 }
Краткий гайд по использованию:; t- m/ K% }/ I' S9 B
(перед всеми манипуляциями делайте резервные копии файлов!)" {' \$ N; H7 S# ~8 ^/ J
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe8 U) i; |( c- {+ V7 V+ o# d  c
2)
Скачайте и запустите Resource Cryptor
1 I! `, c6 T/ v4 X; i3)
Перейдите на вкладку: Tools -> Attach Lib% k- Q1 j$ U, Y3 u) L0 _8 [
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe4 d4 e( }9 n4 _& w# X0 F) A2 W! J
5)
Нажмите Attach Lib
- b# G3 {& }8 K( ]6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe% D. \2 u8 C; T! _) p' J; u) _
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить( Z8 Z9 u$ k( A1 u" I! O$ ~6 t  s8 A
8) Нажмите Open Project и выберите созданный проект% v5 x6 {# s1 O9 V
9) Переходим на вкладку: Project -> Executable Files
; {% h2 T* S7 t% o$ U10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
* c. G* f" N/ M  Q# S11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать8 N; X4 N3 I- G3 ~2 r! z& O
12) Нажмите Encrypt и дождитесь завершения процесса
$ s* J& d- h& a0 J9 H13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла3 {3 C2 Z0 k/ ]% ^
Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
- ]/ M' h6 |3 h7 ~  K9 Y& v. f— какое-то число): i' ]; v8 ]4 W/ W5 n' |$ |) \
> somefile.txt — уже зашифрованный файл3 W+ [( t4 Z1 [' r
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным1 g, f. T) W) f' c1 e
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)4 S1 n1 H/ Q, d. ?* i
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
  v( K9 g$ @; M1 z$ ]: ^: k; M% M' s6 g3 e4 U4 O
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
8 B, I5 P" h7 m% f, U( k, G* e; d: q
' ?$ C( Y9 m  A" N+ |' ]>>> И самое главное! <<</ m0 `; h( V. h% C, l
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.$ |/ c0 O4 e# b+ g
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
  z) S2 m5 ^! {0 _' H6 E

* g  x$ q3 T8 _% F+ q5 X. K3 oНебольшой видеогайд на примере L2; i2 J) c2 \. n9 v3 |# X+ m& Y

. q: E% I0 M3 \  |5 A; e9 k, S
1 s; o' L5 C* G! ]; f' }: w2 ]
3 H2 F, Q$ l0 F4 [% L

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

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

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

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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