Top.Mail.Ru

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

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
( x& C9 u6 P! m; e+ o
3 g- I; _4 V, \- ~0 S
, o+ M3 D9 r5 ], I* pПоддерживаемые ОС :, ^  E4 X& @; |. L  f$ w
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)* v& E3 B/ y7 J6 d1 ]
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)+ |+ T% L3 Q/ `) C5 a% b1 j
5 X0 e4 {  m; R2 x
Скачать : Resource Cryptor v1.3.1! t1 R9 o' ]7 b. u+ a0 e  I8 x! D
+ `$ C1 l, ]# ^5 O3 m1 m4 P
: Q, M; L9 L% x3 _/ H
Краткий гайд по использованию:
7 x& D+ `  i4 W(перед всеми манипуляциями делайте резервные копии файлов!)
3 m( G* h, b2 j3 B1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe, s4 J9 E8 R/ h' B: W6 G' z* P
2)
Скачайте и запустите Resource Cryptor
! K0 D( P& N% F- F3)
Перейдите на вкладку: Tools -> Attach Lib+ w3 j# o, p4 S* c% h
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe# M0 z8 Q3 X+ T* l' L6 k
5)
Нажмите Attach Lib( {- k/ W- _6 F% v7 |# s- d
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
5 e0 K4 ^1 G5 |5 D. f9 P+ c1 M$ B4 q7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
' B3 x* K$ ^- _: w3 V& D) p7 q8) Нажмите Open Project и выберите созданный проект
' U+ p# f+ A4 }. A7 G0 t2 `9) Переходим на вкладку: Project -> Executable Files
+ Z* N* z  K" B- p8 G10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe. p' K) B/ G# {( [' Z
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать2 ^) K7 X2 W& r1 K6 ?
12) Нажмите Encrypt и дождитесь завершения процесса
0 c$ f9 K- P% ^% v2 ]6 ?4 E: R/ v13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла& W* ^" O. H- ^; `
Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
" M4 H0 m( ]+ Q0 J— какое-то число)
) c8 ]. Y1 B& X4 L+ }" F- j& X> somefile.txt — уже зашифрованный файл7 {7 u/ a5 K+ J4 L3 t
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
- Q# N' E9 v  _  c+ ^3 j$ S> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию). y3 c7 y8 ]2 o: i5 c: m( s
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться7 l* U* M+ s* D' u
# D, W) ^8 a6 ?5 P
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe' }$ t$ c+ K. q9 ~- \

9 w3 s8 J8 H/ {# }' |>>> И самое главное! <<<
, W4 ~! ~+ Z% P, L% |3 hНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.) U) _* Z1 ^! \% Z3 {- s) J
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
3 [8 F6 d8 p. S1 |/ s8 x  m: ~" J
, F( L: I& i( n0 W; w7 s( n
Небольшой видеогайд на примере L2" ?( w1 q4 A% u  y

2 \' \8 ~) Y( W5 f, ]
2 F. ]7 \) W# I' q/ u- V. I! N9 c
5 [- v9 c4 Z* |' I+ e0 @

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

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

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

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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