Top.Mail.Ru

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

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.5 y& J; |0 y! w, H' P& c
' c0 t) m, Q) C7 J8 q
2 i$ X- c5 w6 z! L. c7 P  @5 o
Поддерживаемые ОС :
9 w3 |! I9 W' C8 v! N4 P: z2 B' z--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
) U& M! x. K& s; R" X/ S--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
6 J+ O0 \0 g- r6 D! E, [2 R
, q  |) r( \  P: AСкачать : Resource Cryptor v1.3.1# _3 U8 t' d  N  q3 X. y' V
, b1 s5 Z+ q; g( |1 d% y# [
2 `1 A0 s- P7 x! F
Краткий гайд по использованию:8 K( a4 m5 }( e  q
(перед всеми манипуляциями делайте резервные копии файлов!)* P3 t% T; k- q( G' _) Y3 n
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
' z! _3 i8 j5 q# G1 {8 |2)
Скачайте и запустите Resource Cryptor
& l* ?% V/ w# @1 J+ H3)
Перейдите на вкладку: Tools -> Attach Lib
; t) g, O0 N+ V& N. w5 h0 x. J7 ]- y4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
3 b! g( i( @% E3 c0 j/ U5)
Нажмите Attach Lib
/ |9 ?1 y) o2 Q2 J1 c6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
; R% h9 P5 u8 D+ e5 q7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
. P/ _& I$ _# }* G3 _3 h: T8) Нажмите Open Project и выберите созданный проект& T+ x9 d  A9 S1 m5 q% W
9) Переходим на вкладку: Project -> Executable Files
' j8 p6 _& E8 @" S9 i5 ~' u10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe4 d3 l3 |) |3 c: w0 B' ^0 m
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
, F2 v+ f0 S9 G+ ~5 K12) Нажмите Encrypt и дождитесь завершения процесса+ V" l% x  |3 x( ^. S. [
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
6 C  t3 E( }) m- C% h* h& X2 |Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx4 e( k5 h+ q, }) q
— какое-то число)
! _6 E% O, K: i6 b0 E> somefile.txt — уже зашифрованный файл
8 g* X3 l% m: L, Y> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным6 x( C! {! W3 Q& J
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)) G$ U, x# z4 ?0 o
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
" \3 K4 U  }: \* `7 u' q5 W4 l8 I4 |+ ^# E7 L% b9 H  ]
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
3 s0 Y) r3 x0 F8 D# Q9 j( d, a- j& D' A8 h* e! L$ \/ \# ^/ j; L' x
>>> И самое главное! <<<4 i- [% A4 W/ @9 A  O
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.7 z6 `' U$ W7 G& |( K5 v8 g* w
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

* I! o5 u9 y4 Q
6 U7 E7 W/ W: K+ E5 k. W4 S3 G% YНебольшой видеогайд на примере L2
, n% G2 S' L  [; M: q5 {" x

# N9 q& Q- b) _) a6 c

" ?3 Q$ V1 z7 F1 j% y' y4 ?; ~% x7 T1 d' v/ |$ a

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

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

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

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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