Top.Mail.Ru

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

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
' I" U+ Q! N% Q" u& x! `# d$ g( i0 x* `$ B) y9 L& Z3 w

. c: y5 U: p1 v# M$ ]% \5 Y; i! xПоддерживаемые ОС :
4 _& S3 F* o7 t* P: Z7 s2 S--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)# t$ m3 ]' n" E3 ~$ q; G# X0 m, M$ X
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
8 f4 Q# a9 o" T  q  j8 T+ \/ ^
7 x3 e: Z" g4 e! h) J1 sСкачать : Resource Cryptor v1.3.1
8 j' C& ?; l& x/ w2 ]
: \/ l8 V/ T! s
" H. T. `1 t- B2 j
Краткий гайд по использованию:" A; x* R8 O/ m2 B, Z
(перед всеми манипуляциями делайте резервные копии файлов!)
' N+ [9 s) P' r5 l; T% J7 c1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe: X* i1 t7 t1 x2 r" b
2)
Скачайте и запустите Resource Cryptor
/ \  {1 E. H1 R: e  `4 f& `3)
Перейдите на вкладку: Tools -> Attach Lib; `7 ]: {, R  i& j  Q# G/ n. J
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe0 e( A. j4 L7 _0 p* F& F. M# [
5)
Нажмите Attach Lib
) x3 i6 |0 J$ \3 S/ c1 F6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe/ n* F9 y4 V5 ?3 Z7 S) G* K
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
( ~% ^. P6 w" j9 t! _. F2 p8) Нажмите Open Project и выберите созданный проект
4 B& X+ v1 }) _, _; N9) Переходим на вкладку: Project -> Executable Files0 ^/ }' U5 i$ v0 i. a! N: _$ Z
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe; D: V8 e# f$ ]$ P( w4 C1 ~9 j
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
" |- s5 A/ t( r+ {- N" r$ w8 b12) Нажмите Encrypt и дождитесь завершения процесса* a  q. b2 J* @+ h; c8 t
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
7 F  H2 L  F* J4 d4 ~Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
) ~" S/ V' g, E6 ~$ e— какое-то число)# ~0 L6 |: y% `& h0 D
> somefile.txt — уже зашифрованный файл0 T8 `3 Y+ H  O7 K" c+ ]  b( H
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным0 l5 m5 s* u- f5 d) J; I
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию), C, f$ l/ J( M5 p
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
. T  K) M& x& A$ @1 s9 k) m8 T! Q0 b
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe3 }! g4 d3 o  R+ T* ~* G4 H

+ d# f' ?: L- x>>> И самое главное! <<<
( a4 |" T# [, P. C9 pНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.5 h, K! m; _, U" {* m2 {0 v; u# e: l
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

- h& i2 Y9 L* a  ]/ O' X$ k, F- `& R8 o, b# \) \
Небольшой видеогайд на примере L2
! ^7 @6 {' p9 H! B9 f4 @

2 s4 M+ c4 r1 L( h; k

& _( f9 P6 Z+ U( ~; b* d+ L/ M
6 e. q/ E$ o! m% j7 a

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

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

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

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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