Название: Resource Cryptor - шифрование файлов клиента [Версия для печати] Автор: admin Время: 2024-9-5 09:50 Название: Resource Cryptor - шифрование файлов клиента Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.8 V5 K* C# J# x2 W
[attach]489[/attach]5 _- u: W6 h% x
2 c, Z4 N* } hПоддерживаемые ОС : , @* ^! H8 h+ t7 b1 ~/ Q0 K0 c: z--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6) - M/ A4 e$ m6 X- s) W# n# B5 Q2 O" ~4 D--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS) : y, }" J5 p, M* J8 W ; f. t/ G) b) @3 S% z9 T; W9 pСкачать : Resource Cryptor v1.3.1 1 k7 d" Q" c2 m* E0 o _ * C( |9 M) t2 o# [7 S7 J5 u& T: W4 g7 v N/ j6 s
Краткий гайд по использованию:% b0 @( Y9 \/ S; M8 v0 L5 H( f9 @
(перед всеми манипуляциями делайте резервные копии файлов!) . z3 T- s# H" H2 Q4 j( ~1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe * l3 L o. G- e6 j2) Скачайте и запустите Resource Cryptor , F5 A+ {! l' ^& Z3 u6 U! j3) Перейдите на вкладку: Tools -> Attach Lib# R& K$ y1 X& M* o
4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe E8 s$ N/ [1 ?+ { T; U/ c5) Нажмите Attach Lib ; A" F" L4 I; _2 k- y% p; w6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe & W; B% D# K0 O6 k X, t+ s( C7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить $ P4 H- b; t+ \, y1 m8) Нажмите Open Project и выберите созданный проект + e6 w" X- b7 j" X. u9) Переходим на вкладку: Project -> Executable Files* }4 l6 e) p2 F) k! c6 F) C; A& @
10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe7 A: p k* ]6 d! A# V3 }" b( _3 h4 i. V
11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать! V2 Y9 H, c# z, E- r
12) Нажмите Encrypt и дождитесь завершения процесса # f4 f) E5 y: Z* f: b+ I! s! R13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла 3 z$ ?& {: v2 @' n: LНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx . E% K2 y& f3 Z, K& [— какое-то число)0 p' j1 w; |3 V7 ] X6 V
> somefile.txt — уже зашифрованный файл . P& R8 c' C2 _1 f: m> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным ( L$ [6 f: ]6 j" {$ _# G* Z> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию) : \- ]1 M1 U' F& s) Q3 F. V! v& `2 T14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться / {0 B8 e; M/ }0 s! ?0 Z* O6 [2 @" @& O0 H$ a0 D8 O' h: q
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe5 t' `, C8 G) l% x+ c" q
O: i* ?0 C* F, d>>> И самое главное! <<< f' Z* g- r0 i* qНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты. ) X3 s; v1 F& g9 tЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента. 4 A6 D8 j( t( }! f( w/ S! e H% j, G* P5 ]' ^
Небольшой видеогайд на примере L2 - d: D& l% _! M' \; T0 \) ^* p# N
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]( |$ k- g5 A& k
6 r; x" e3 ?2 y N6 G4 z ' z( A$ o" E/ L* t4 ?; R
Добро пожаловать artace.ru - творческий сектор (https://artace.ru/)