Top.Mail.Ru

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

[Скопировать ссылку]
admin Опубликовано 2024-9-5 09:50:01 | Показать все сообщения |Режим чтения Распечатать Назад Вперед
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
& x: o$ w7 a) ?6 E8 R; P8 Q& H! V4 u6 V2 ^+ O
, d1 w3 o5 {3 K  k* \/ J# p6 S4 V
Поддерживаемые ОС :$ Z0 J/ O( j: H- ]
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)/ m( W3 ]& m6 i+ m6 A
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
0 Z, k8 W! L" R, c; I
) R$ M8 f% u  |' b% n$ g4 qСкачать : Resource Cryptor v1.3.19 g- ]7 F( R) m% E! I
8 }8 R( L( [, N& e1 ^7 z

3 `) n$ y+ m! V8 s, }- F1 OКраткий гайд по использованию:
# T& a2 D; i7 I: k; g5 r  d) W(перед всеми манипуляциями делайте резервные копии файлов!)
2 V; {6 p; t9 [1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
+ u9 J) U8 A6 W( x2)
Скачайте и запустите Resource Cryptor
. s8 }$ b" u! O$ }& M3)
Перейдите на вкладку: Tools -> Attach Lib* {! I! p& s% _/ A3 K# I) y. O
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe  y( O6 H+ r) [# F- N1 T4 Q$ X1 l1 x
5)
Нажмите Attach Lib
) F9 t* H7 \, A6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
* v3 t5 R3 E% |7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить* \# _8 j4 v4 I2 }
8) Нажмите Open Project и выберите созданный проект0 U3 L& E; h  r  W% ~0 m) f' i
9) Переходим на вкладку: Project -> Executable Files
) a* ]: A' B2 ^10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe% _% B& \8 i# L, {# `# M. N. e/ |/ G
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать) y# L# `( t1 b; Y$ u4 M/ k
12) Нажмите Encrypt и дождитесь завершения процесса1 @- C- A6 D+ v1 b3 C, H' C3 w
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
% R) j8 i% d& {Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
/ C% ?( e# j; D; E— какое-то число)
" B2 t' p7 i5 H0 R6 T& [7 H> somefile.txt — уже зашифрованный файл% J! {3 Q' V: `
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным. l$ F0 z( Z& \* V" f
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)1 l9 i- i- H, ^; |0 q2 |! `7 s
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться3 g0 N% t- ~! u$ ^3 ~4 ~) }4 h
0 q9 d' `* Z" |4 l) w9 G
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
4 M  Z! Z( D: S3 ^  ~4 m) I  p. N$ K4 n7 q
>>> И самое главное! <<<
  Q: L3 v: @; G. t) q' j- FНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.! W% q7 S+ J: _0 [3 f* h# d* d: Q- w% R
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
* G2 T% G& y8 v( G9 [* J; |

5 b+ X/ T* y9 G$ pНебольшой видеогайд на примере L2! b$ Z" u) |- v) b2 {5 ~
# U  v5 n: Q+ Q& u" J5 w7 s% p
5 e2 ]% }6 ]( @) M( C6 N, J& B% q, L

" h( M4 R2 C6 I: q- M1 F

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

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

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

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

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

638638758

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

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

admin@artace.ru Онлайн

QR-код

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