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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.2 O3 k# a  {. k
[attach]489[/attach]
1 d- t# ]  g  X1 w+ ~1 Y, @# P  J2 t- K6 r
Поддерживаемые ОС :
2 ?( \8 x: @6 s--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)
. A4 U& N; X) j8 g# t* I--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS)
' L( y( Y- r, }
: N0 ?  x& R  JСкачать : Resource Cryptor v1.3.1
% q. Y/ ^+ `$ f9 o( y. u, ?- x* J# N1 B" m2 j, q/ x& C* b
, C/ G0 z) d4 W# R6 P/ |7 c  ]( |' G
Краткий гайд по использованию:4 F0 \! {2 y1 d- s  y3 E+ }8 L
(перед всеми манипуляциями делайте резервные копии файлов!)$ ]1 }# a# @7 `9 l7 O! B9 Y0 H
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
$ }! {; I( \7 U7 Y' B' `. y2)
Скачайте и запустите Resource Cryptor6 H6 f! i2 P& e0 S
3)
Перейдите на вкладку: Tools -> Attach Lib
0 B# M' ?1 ~) R+ t. m/ l* K. H4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe
) J" [' F% S, h7 S" @* I. R5)
Нажмите Attach Lib4 S' x5 ]' F, g9 f0 M
6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe; O- g: f# p4 v. s; |$ r
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить7 Q; ~8 J5 c% L& O$ N7 k( i! ]
8) Нажмите Open Project и выберите созданный проект8 v2 q+ `$ a% S$ j1 {
9) Переходим на вкладку: Project -> Executable Files: o) Q# M- b2 J! _; d$ z" a. `
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
# ]- [) g! l' ^/ S0 {' h3 e11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать( ^# H! Y' k& W3 I8 X% P- W- G
12) Нажмите Encrypt и дождитесь завершения процесса
! X* ]+ ~( F) J' }% w/ \13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
& `2 ~$ K3 U& m1 e* |Например, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx3 P' U, _- x) g9 y
— какое-то число)& P7 ~) n0 Y' g! P
> somefile.txt — уже зашифрованный файл
# g8 [5 F* J  M9 }" h5 x> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным& `: Q9 W$ ?+ E& f3 Y
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
' T: |; F* H. j- n& v" O- @7 v) @14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться
: C: b: F7 V9 u) t  Q/ M0 U5 U! K
9 J7 p, f$ A8 Q9 }7 d" W8 SНа этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
2 e2 h* d1 N8 s# G/ |, K! m! x) U/ e3 r1 ]+ Y9 c  g8 e& P
>>> И самое главное! <<<
; s: H0 t; v! r3 sНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.9 s. N; V4 \. [
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.

* ^% s- A- `2 r) Y7 I. H. O5 W7 B, ~) W5 B3 T
Небольшой видеогайд на примере L2
+ b+ k  E' ]8 ]5 a( L" p. z; G
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]
- @1 F- y8 I8 ]' b, a' |
0 ]* A% P+ ^. m/ l

+ |& Z. Q5 W& ~




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