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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.' z! z* a5 \" b9 A/ Y6 n+ S
[attach]489[/attach]$ q1 U  X7 n6 V- G

; g2 o7 f# R) T* O9 ?) _$ rПоддерживаемые ОС :
, _5 w6 F9 \. j3 L--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
" e( s% m0 f% y; L" |' K) K* g2 A--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)0 v8 p) |/ G7 F0 r7 d6 L( }$ ^

. g: g* M$ y5 w; o, lСкачать : Resource Cryptor v1.3.15 H1 {. [5 e5 @$ Q+ T4 P

: B! V9 L2 U! J+ ]7 T; ]  n

# ]6 p3 t8 f" M' R1 L9 `Краткий гайд по использованию:
( P* ?, L4 W7 H4 ~5 V( s(перед всеми манипуляциями делайте резервные копии файлов!)" W6 n9 i0 y' {- l" _  \% E1 K
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
! n5 e* _4 i2 R5 u+ O2)
Скачайте и запустите Resource Cryptor
; L0 M0 J; Y' b$ e# @. D: x/ u3)
Перейдите на вкладку: Tools -> Attach Lib
1 G1 y- l5 t$ R- L# P6 w. s- z3 e, A4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe7 N1 H4 |4 c/ O2 v8 X
5)
Нажмите Attach Lib* ^& ~0 {9 H: a0 o5 g$ I* K, x
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe# J0 |* y9 i  B* \4 J* q
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить
7 M* S5 x$ Y- q3 _! y8) Нажмите Open Project и выберите созданный проект
4 [* ]4 B1 |% r# g+ q9) Переходим на вкладку: Project -> Executable Files
7 v, w; B- a% Y* y6 E/ `10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
3 w6 U2 u3 r% \" S+ n* E11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать6 w! U1 N  d" G
12) Нажмите Encrypt и дождитесь завершения процесса
9 g! p: H% C# s$ K13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
0 Q) R& r' B" }) Q! {; O$ iНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
7 s1 k. V+ [0 P6 v— какое-то число)
  C  e- Q$ X8 L0 O> somefile.txt — уже зашифрованный файл
! f8 T: s& {# Q> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным
. ^0 l% r) R' J( l7 c> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)  `! h4 d7 L/ `, I# T
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
8 z: ]+ n. x# J" r& X7 |0 {
, h, F" ^0 O" m! b0 ^: @На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe2 h. j" ~4 p7 h# S  u+ m# f

; V/ {* [; r  e5 m# F8 k. ]- Q>>> И самое главное! <<<
2 q: u4 O4 A6 ^6 OНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
' ?/ V/ N9 w: a' e4 c/ P' n" |: MЭто не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
' ~0 _. r0 z3 m" v

) u1 Q7 a; y" c1 A" C. mНебольшой видеогайд на примере L2
% O# c7 P' ?6 j* V  t& R- U6 N8 d5 E
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]( q4 t9 d3 B1 w4 v! H0 v0 M+ m8 @4 r7 y0 v

( t' I1 {3 p! G4 Y- ]3 O$ L3 F' `# a9 [





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