Top.Mail.Ru

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

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.2 R: g2 e; z% N% |/ d2 ]! R, o+ {

2 U, s) e( i+ {1 t7 ~& I: w6 q- t; Z$ V; A6 f
Поддерживаемые ОС :
* b2 G% q, s- L5 G" X1 g--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)2 H( k& @* `+ Y) M+ H+ Z# G$ P& j3 j
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
: M) Q; d7 t8 ]0 O. @, P; W; ^5 Q* Y) `) i! q4 U8 J& U- P) U
Скачать : Resource Cryptor v1.3.1
# \7 g: X4 N4 g! t. a# a# x, S# a; T5 B+ k( o( x1 ?3 m* g

5 V6 l6 C0 p" X) Q2 LКраткий гайд по использованию:# }8 Z3 n' N) A. M: w$ b
(перед всеми манипуляциями делайте резервные копии файлов!)
" c. Y8 q: H6 z; k6 Z! _0 r1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
- J) f5 f+ N8 j8 b! Q8 X. y% j! q2)
Скачайте и запустите Resource Cryptor. H0 Y; D% K- X# L6 |5 r+ p
3)
Перейдите на вкладку: Tools -> Attach Lib2 E% s( f# W8 x: `9 F
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
2 X- N* C4 T2 A: s5)
Нажмите Attach Lib
/ J$ p8 R! h7 c( D. f/ Q, u; G6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe' m% u$ S" _( ]! \2 h9 Y: L
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
) b" `- Y/ S5 O- }: _) }8) Нажмите Open Project и выберите созданный проект% B& _: m% U7 t5 p
9) Переходим на вкладку: Project -> Executable Files
3 B  Y1 l. {% C! U% W# |$ G10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
$ z4 H' j; |& V; c) {11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
# e9 m: u$ e7 p4 X12) Нажмите Encrypt и дождитесь завершения процесса
9 b. F3 C1 [- P, {: X13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла0 V. N1 e! U, V$ {; B
Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx$ Q5 ^/ Z) H9 W# I
— какое-то число)0 j# X" c: Q9 h# d
> somefile.txt — уже зашифрованный файл9 {8 ~) }% r& P# e8 |* _7 `
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным9 S3 B( N% [4 {$ w% I
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
% I. J- f# e& c14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
  s/ F8 q2 D6 V) t- L( e4 o: \, \. A* ?; b# J# S
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
4 z" L% X/ @  D3 L( l
+ s: J  [" i, D: |6 e>>> И самое главное! <<<9 R$ `% ]' v2 }' f
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.! ?. ~1 X) A8 B- j% S' v( b
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
. L: ^1 S8 ^/ n& B
4 ]6 P4 L; ]" f0 m- r: L4 `+ C; S/ K7 F
Небольшой видеогайд на примере L2) L6 W" p: |  Q: r( Q

9 I  N* H! @& |4 {: a
: e0 A. B1 b( Z; J5 q  g: X- [

3 y* s& g: ^( I- o. X, T

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

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

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

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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