artace.ru - творческий сектор

Название: Resource Cryptor - шифрование файлов клиента [Версия для печати]

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
1 C# Q4 Z6 X  }' B' {5 M[attach]489[/attach]
# R6 q) s% I# P! }
% H+ x7 _& l) C7 G0 ^+ N9 |Поддерживаемые ОС :/ L2 T" w0 ^& ], M# d: B! W7 k
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)9 N  e! p- U; ~( Z# F& X+ }) J; ]
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS), r. A- u0 O2 N5 `% u
1 k6 t, c  c0 y% D# y
Скачать : Resource Cryptor v1.3.10 V1 {* Q/ i+ L* s9 ~2 h

: D! d/ d% s* ^( V! X. o& A1 d

  Y  L" Y( @+ K3 zКраткий гайд по использованию:9 w* x) a, i, _' |/ l& ~* J
(перед всеми манипуляциями делайте резервные копии файлов!)0 h# ^2 k$ C. u$ V4 R+ f3 `
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
; J: d' _: S- w& ?7 C" L( V! L2)
Скачайте и запустите Resource Cryptor1 @* r3 _* o: ]6 W8 ?% v/ Y: \. Y
3)
Перейдите на вкладку: Tools -> Attach Lib! @* U1 L0 i) ]. e; {. {% d
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe2 S( T. x$ W& j) C+ @
5)
Нажмите Attach Lib; Y* F" n9 K9 a3 X6 C6 s
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
  d* X1 v. b7 X+ ^7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить) t7 f- C  @# F2 w# r
8) Нажмите Open Project и выберите созданный проект
4 _9 U( N& u" p& y. K2 q0 _9) Переходим на вкладку: Project -> Executable Files8 P8 R3 F2 I' v. C3 g; C0 b
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe1 R3 a9 o) |% E. O8 _4 a1 _
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать* u: w2 g9 F9 M* T/ E
12) Нажмите Encrypt и дождитесь завершения процесса
; C% m6 ^/ \: g5 ^: S, z; E13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
/ k' m7 b, e) Z" tНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx+ Y* `: X0 e. q: o) }, l
— какое-то число)/ Z0 C' Q" x+ B3 B' ?* x+ g
> somefile.txt — уже зашифрованный файл9 J2 X4 k& R2 y6 M: U& v. D7 m% I
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным# E5 h$ i$ ?7 d7 z5 [. L
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
  l9 |1 g* y' }14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться3 X; \) ~: k& Q0 p; O2 S& r
5 O$ ?- d) G3 H  `$ e% \$ Q
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe4 Z5 i# C. p2 z( l

+ e% s2 w) m8 b* l4 k8 v$ ]7 q>>> И самое главное! <<<7 Z. n! t4 [. r% b/ M" t8 j
Никогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.# p: B! J: ]% |4 z. h
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

# Q0 k2 T( f. g
8 R: t' n% _# v3 K  ?* m: cНебольшой видеогайд на примере L2
+ f5 k( P/ s# L; q7 \, j, m
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]
; p6 |# B% M' d+ S. ?7 A
0 l& @! Y5 S$ Y0 X2 L9 `$ [1 U
: O) X$ t- z6 A' {7 c





Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/) Powered by Discuz! X3.5