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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.
$ i+ i8 p2 L6 a! O( C[attach]489[/attach]
  K: K5 y3 T9 p- H0 g0 c: j* b2 _- g; _+ G' D/ m/ B
Поддерживаемые ОС :& V, J( T0 y$ _( o, o# e# R- D
--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
$ Z- F9 ], L6 `) G/ U4 U( O--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)% O$ s8 D# C' F, @& D- w  ]

' i9 m/ ]8 N) E5 a9 T& @6 i( d+ w4 oСкачать : Resource Cryptor v1.3.1; \+ U' ^2 v' a# Q# E
1 H( q! {/ _! A. k  v, @0 L& T) U4 g
' }/ R  \" @8 T" S) |6 M! K0 s
Краткий гайд по использованию:
' D; f, L0 g  p(перед всеми манипуляциями делайте резервные копии файлов!)
8 [0 k8 s: F" M) z1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
4 Z: z# T- ?! n- I2)
Скачайте и запустите Resource Cryptor
; a; H' ~+ T' @9 u& c1 B3)
Перейдите на вкладку: Tools -> Attach Lib
+ s6 A. C& T6 C* j+ B" o4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
1 g$ J: W, r4 r  {3 g5)
Нажмите Attach Lib
* X' i' H4 x& T8 P1 j' w6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe
7 t* L" b3 V% D7 t* s$ X7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить8 G! i* J+ T$ l
8) Нажмите Open Project и выберите созданный проект1 \& ^1 `& m: K: B0 F
9) Переходим на вкладку: Project -> Executable Files9 x) S+ h$ L7 U. X# C
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe: U2 ?" }% x3 Y9 N9 a( R8 C
11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать6 W0 {3 b$ e& p3 q
12) Нажмите Encrypt и дождитесь завершения процесса7 r& S" R+ t" n4 k* w
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
# z: g' q- X! Z0 DНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx3 w9 r4 J- |# x% N& I( G! F- V! ]
— какое-то число)
: U4 f" H: V) ]0 w+ w' [2 a> somefile.txt — уже зашифрованный файл! r: I# q9 B! t0 W& r" g( l
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным# T: Y3 x4 M9 w+ C( f( R
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)) F: d6 }0 P) P  F+ p; ]$ x
14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться) L% V; X0 l- r$ ]! M6 C  y& L0 o, [+ g

+ L. }* v% `& a9 ?) j6 d! MНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
; g$ Z) f/ ?5 r
; j. V. I; ^% j" k3 X; a>>> И самое главное! <<<
, C5 [& G7 s; Z  W- X7 R" AНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.
; G9 S7 w$ u1 o$ ?Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
5 Z  `6 ?2 E' _+ [" Z& U

  ^" D( O! T' m9 ]) eНебольшой видеогайд на примере L2
4 {6 t7 V; v% K
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]8 x9 S' T- \  p' Y7 G( ]- `

! b& t7 y: c2 N; Y4 k: e, d
6 V2 f. f) X3 y# r- s% L1 @




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