Top.Mail.Ru

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

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.2 S+ `+ D9 I6 Q% s% g

7 G, n. A5 }5 m0 o& E* x: j6 o2 q6 B  I1 z2 V
Поддерживаемые ОС :: y/ {3 d  p- H
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
1 l2 n7 N. d0 f6 q( J9 g5 ?9 Z--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)5 ]9 [5 q, [" H' y7 p

2 j# _7 j% _9 k" M& IСкачать : Resource Cryptor v1.3.1
4 j" ~3 K) |- r" B8 B5 g- J  w2 D* g0 R; ?4 D

! Z  u5 ?$ i. \) E9 lКраткий гайд по использованию:% |  _) _9 C& Z2 r# K; `3 D
(перед всеми манипуляциями делайте резервные копии файлов!)) n% C8 i+ _( K+ \
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
' u; H/ f3 F5 @1 F' m* Y2)
Скачайте и запустите Resource Cryptor9 E# M" o5 j& I& T- e. @
3)
Перейдите на вкладку: Tools -> Attach Lib; ]1 q4 s% m/ n, J$ ~/ z
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
- v' r: a; m) h& _! N5)
Нажмите Attach Lib: [* E2 A4 U0 j  F) x# ~* E
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
( l3 J+ o6 ^5 U' Y* y; T# G7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
( i* e0 h3 {" R, d5 D1 m( x8) Нажмите Open Project и выберите созданный проект
5 M, k8 m* J0 y+ K( H% u- i+ u, g9 F9) Переходим на вкладку: Project -> Executable Files
# F8 m+ q7 L# C. I+ X2 u0 x10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
' a9 L9 {/ e! ?" e! a1 S3 U11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать- M4 B* K" U0 B6 |6 P
12) Нажмите Encrypt и дождитесь завершения процесса
6 A4 _" N3 ~, K- h) @5 P" s13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
4 k7 X, u( _! Z; ?' l9 CНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx5 j, S' L8 Y! {+ j! F5 T' L
— какое-то число)
8 ^4 j  k7 b9 s0 O/ b5 R> somefile.txt — уже зашифрованный файл
1 g6 ~8 `. S: H! w- N: R$ |> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
4 }" [: o/ O& a> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
, s$ Z" @2 z* C2 a+ x14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться5 k7 O+ z( h) r
& F, \. K1 }  ^6 F0 A$ V% D% N, D
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe# w: Y. ~: V. J+ z& _7 [; t
  G) t* {% {* ~3 B& d4 T
>>> И самое главное! <<<
2 U+ j8 j. I4 R: b) WНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
! u! Q, X1 N# @4 A9 ^: ~& s5 ]- `Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

! u; y) @9 p1 m4 ^6 U: k$ ^+ f( `+ i( Q* B
Небольшой видеогайд на примере L2
  B& f& l/ v# k, _
2 r! N) s! Y; H7 U

6 k  D; k. W* ?# T7 o  n' `
# w  T' X& d! G

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

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

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

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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