Название: Resource Cryptor - шифрование файлов клиента [Версия для печати] Автор: admin Время: 2024-9-5 09:50 Название: Resource Cryptor - шифрование файлов клиента Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.3 i7 E# `8 G6 e2 s9 L
[attach]489[/attach] 9 u! a! u* W9 |& F! M( Z4 v1 D0 Q& ~7 ~. i- _2 o% _2 y
Поддерживаемые ОС : 0 ~: Z, S3 M. Z--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6) : b# f# R& ]$ [( E--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS) 1 J) X2 J, F" @7 D2 M5 e# B" B; _! E3 p: S7 A7 r5 s; l1 b
Скачать : Resource Cryptor v1.3.1 / j$ q' I; V# ?: g9 j" m . _. x" f+ t( w, ?( ` 9 b2 p4 m0 w5 w) Q. E& dКраткий гайд по использованию:1 u( n! T; e3 X6 u4 m& M
(перед всеми манипуляциями делайте резервные копии файлов!)- L( ^: x/ R8 w& b+ T
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe" I, _7 [! Q2 u
2) Скачайте и запустите Resource Cryptor* ~5 q8 r# S$ ?8 n1 z/ I
3) Перейдите на вкладку: Tools -> Attach Lib! L }) v7 ?: b7 t8 M
4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe / x/ y+ L6 W! M+ k5) Нажмите Attach Lib8 C' W4 l8 J1 X; [1 n
6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe2 h1 f* q/ ?6 e2 A$ ]
7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить& z/ Q* {# y: R
8) Нажмите Open Project и выберите созданный проект 1 r2 _8 p1 v: P$ n+ V, t4 V5 Y9) Переходим на вкладку: Project -> Executable Files+ B$ N8 f$ b" E* _7 @: B
10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe* t9 r @5 f( U3 i3 X1 e$ l
11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать : ^% p# d3 h" {( Y% ?/ ~% f( T! U3 ^12) Нажмите Encrypt и дождитесь завершения процесса' D; ]7 S( E6 A |0 v
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла 4 o& R/ L' Z6 ]( T$ JНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx 7 X( Z5 ~! S( x" u& j2 C* G— какое-то число): g! j- N2 @. X _3 ?6 {$ f
> somefile.txt — уже зашифрованный файл8 l2 m+ J; _: e5 ~4 q- `$ N$ a
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным0 f- v# I/ F6 e5 t1 x
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию) " g& ?3 b, u1 A% `8 o' S3 w14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться( }0 C: Q2 t7 l; f/ G- a' F" N
8 y# P3 d! G+ E" fНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe- j: L$ D. _) w; L8 [
7 y2 n& O, w2 M8 b( _
>>> И самое главное! <<< 4 r; T# }" \) t; p& Z7 bНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.* E3 w% o: W" h$ `
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента. - t5 u1 j& z# Y5 N* w& }. O! u4 R" f& m
Небольшой видеогайд на примере L2 6 N) B @* y; Z4 h4 [, J5 \) y
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]% ]% C+ }; B1 k
7 {/ U0 s9 r" w$ ^( T% X$ Y
/ j* @0 c+ o7 @6 r4 t: l: I
Добро пожаловать artace.ru - творческий сектор (https://artace.ru/)