Название: Resource Cryptor - шифрование файлов клиента [Версия для печати] Автор: admin Время: 2024-9-5 09:50 Название: Resource Cryptor - шифрование файлов клиента Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc. . i. G% a! M( }1 q9 ~4 z* E7 a[attach]489[/attach] ; L1 K2 w* V# X3 ]: T5 f" Q & n) c* m: m6 y, x/ U, wПоддерживаемые ОС :1 Q; e7 K6 X) {4 I
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)! D; G) m! H# ~3 L2 A, O- v# h
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS) ' r) B7 I1 P2 @5 L- F& q2 l( v- }0 {) ^# N, o
Скачать : Resource Cryptor v1.3.1! w% \' G4 h( L
5 {) Q, o ~6 N% V7 C; V 2 ^5 w6 z3 p+ g. Z; M' ^Краткий гайд по использованию: % ^- e6 P$ n! o(перед всеми манипуляциями делайте резервные копии файлов!)) I' w6 Q: z O u6 Z' r
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe : S* n: V+ }& ~5 t' ?: a |2) Скачайте и запустите Resource Cryptor1 V) J% O0 W% B1 G3 [& j
3) Перейдите на вкладку: Tools -> Attach Lib U1 Z+ l$ O- V7 @8 D
4) Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe # B$ b& F' Z9 C6 s1 u* G5) Нажмите Attach Lib) w( {: W% ^0 ^4 C* T
6) В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe/ c$ d$ y5 a; [
7) Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить. w+ c, K M4 Q8 w- E3 d1 a& h9 T
8) Нажмите Open Project и выберите созданный проект ( Q" D8 E3 G; z$ _, ?0 \6 Z9) Переходим на вкладку: Project -> Executable Files # @ A6 j/ q2 k9 s$ r1 Y5 z1 @ E. r10) Нажимаем Add File и выбираем исполняемый файл MyApp.exe1 H# g$ Y! Z* i2 ]9 x0 C s
11) Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать2 t g: Z: z) A# f
12) Нажмите Encrypt и дождитесь завершения процесса; J# S. e [( t& c, S2 a1 K# }" Q
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла 5 L9 d4 Z3 p9 {% N5 z; s3 _+ `" Y* UНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx 5 i. |8 J# R- ^* ^ k, |2 h— какое-то число), g3 c" f) k3 _) b: \) U
> somefile.txt — уже зашифрованный файл5 c4 M! J% |; G6 L
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным , Q* Q E" }, {+ s> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)7 P$ g5 y1 A, l5 d2 E2 [
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться% F/ n! {8 _$ b5 I: G: [& d/ Q( |, ]
8 c1 B3 a+ p2 C5 [' fНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe: j3 @5 {' X1 ^: E4 H
# e5 [$ o! p2 ]- s>>> И самое главное! <<<$ x- K* R' A) o! V& k
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты. 3 m* \3 f! X& c, Y! m6 c5 Y0 r) [Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента. ( b- [, Q, R3 Q' s# [5 t% E/ Z @' A8 y8 E/ P7 r
Небольшой видеогайд на примере L2+ d& ?# E7 v0 j8 E! I3 s
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr] + c6 w" j$ V8 z- r. d5 h
0 B) m% u& r' G& j3 k
5 F. x/ d6 a0 t3 N! `
Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/)