Top.Mail.Ru

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

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
! q4 r6 d  e( J2 [* Q, W7 ?$ m
/ v" {' K5 m: C3 J# G
0 `; I0 ?; Z+ @) E6 h6 o( n, P& TПоддерживаемые ОС :
6 S/ m8 R: f3 y6 R--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
6 P- D3 t. m: Y! K8 |--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
5 a: O; g# O/ v
& v) @# G& d. J4 CСкачать : Resource Cryptor v1.3.1
7 Q5 o, N+ L9 h- s
0 g( k# B8 w" i# t* |
+ l3 f: T9 h  P% x; x
Краткий гайд по использованию:% R. t6 Z( ]" e/ r" k. Y6 p
(перед всеми манипуляциями делайте резервные копии файлов!)
7 D$ Q  d& X8 j' J, G1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
" \2 a$ n4 f, [$ w2)
Скачайте и запустите Resource Cryptor% i6 L! M; S' z% |6 F
3)
Перейдите на вкладку: Tools -> Attach Lib$ p7 D1 N6 T* Z! Q, N; G  H( v
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
$ _4 w2 x& t; a* e0 @  y# l5)
Нажмите Attach Lib- F, D5 D3 S2 O# x! u% b5 f5 x& y
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe# F$ s( \5 z' ^) p3 }+ b
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить2 Z3 X9 n; p& t3 z% f  j
8) Нажмите Open Project и выберите созданный проект; @9 v  k  w- a, A  y  C" D
9) Переходим на вкладку: Project -> Executable Files
3 P9 D+ V3 q' F' @4 T) z$ N8 T1 \5 b% x10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
) s0 V5 I7 g$ q% j2 f/ I11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
& b- P) F( q+ ]) ]12) Нажмите Encrypt и дождитесь завершения процесса) R7 ]+ ]! q9 ]. b& U
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
" T$ n( {7 ]  W& QНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx, S: P3 F& E* G! Q/ }$ }
— какое-то число)$ i5 u# F% V5 T2 Y, U8 E; ^3 ~, e
> somefile.txt — уже зашифрованный файл* H& v4 ]8 I8 F1 K5 C6 G# W7 f8 i
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным& L7 Z$ }* }  t* z3 r+ j9 }
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
2 e0 ~% U( p  \: D! ?  z14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
, D, h+ L3 @+ }! Z. K- y8 b! L
$ r6 v% e2 a9 LНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
! [+ }7 m' u% F2 z: [
% h& z) \2 {" {7 x  S8 T2 c( R>>> И самое главное! <<<
* N8 z' m# K  b+ O& |Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.- j$ |2 s! g% Q0 d0 [6 ^  t
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

, N5 e* }7 Q+ G% O- M$ e% {! i6 ^7 l  _( q5 i0 ]0 H3 M/ m
Небольшой видеогайд на примере L2
4 c. e8 x4 {  @/ W9 C& d

' ~% q3 e/ F$ @% w4 r' z" J

3 I* ]; ^6 |4 i* H& ~0 ~& b3 Y# ?4 K* l/ D( w, q' e7 G

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

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

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

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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