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

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

Автор: admin    Время: 2024-9-5 09:50
Название: Resource Cryptor - шифрование файлов клиента
Resource Cryptor - небольшая утилита для шифрования read-only файлов клиента c целью затруднения их воровства/модификации/etc.+ ~) l  X, L3 f2 f1 b
[attach]489[/attach]- j! \3 l8 k4 L/ f- i
+ x3 Q- p/ k% o' {9 m6 l( Y4 B
Поддерживаемые ОС :
: b& n$ ~; ^# _--- Resource Cryptor GUI: Windows 7 [x64] и выше (требуется .NET 6)1 z1 I' t3 s1 H+ h+ P) Q3 K3 N/ U+ i
--- Модули приложений (DLL): Windows 7 [x32/x64] и выше (скоро Linux и macOS), b3 q9 N+ ]& {7 z% g  z- s

! a) |5 \+ T7 D+ E% m9 JСкачать : Resource Cryptor v1.3.1
% g4 s$ [8 H$ X5 `# k& N8 m' m5 G

/ T1 r" i& C1 l' Q2 @9 CКраткий гайд по использованию:
( e6 E2 U( e' x% u(перед всеми манипуляциями делайте резервные копии файлов!)( s. S4 K  v$ l: n
1) Для простоты описания в качестве примера будем считать, что исполняемый файл вашего приложения называется MyApp.exe
% C& f2 h+ r& r" g  [1 e5 K+ o2)
Скачайте и запустите Resource Cryptor
* x- J- x, h+ J% O1 v6 ?5 J3)
Перейдите на вкладку: Tools -> Attach Lib7 H  x' t5 C) u5 `
4)
Нажмите Select File и выберите исполняемый файл вашего приложения — MyApp.exe# H+ _9 c/ Z5 p1 x, r  V
5)
Нажмите Attach Lib
3 ~9 A1 c2 _' W0 {6)
В каталоге "modules/windows" есть 2 библиотеки (resource-cryptor-x32.dll и resources-cryptor-x64.dll). В зависимости от вашего приложения (x32 или x64) поместите соответствующую библиотеку рядом с MyApp.exe% P0 ^9 n( j9 t" ]5 ]8 R/ g
7)
Перейдите на вкладку Project, нажмите Create New Project и выберите, где его сохранить  _3 p9 A! c7 Q7 a  E: u
8) Нажмите Open Project и выберите созданный проект2 G/ g7 {+ h! C/ G8 B  e
9) Переходим на вкладку: Project -> Executable Files7 S4 c, g0 j9 j
10)
Нажимаем Add File и выбираем исполняемый файл MyApp.exe
& ^, ^+ o; F. s0 l0 z" Y" q- X11)
Перейдите на вкладку Encryption и перетащите файлы вашего приложения, которые вы хотите зашифровать
/ x' v  ~2 E7 c+ w+ L12) Нажмите Encrypt и дождитесь завершения процесса2 E' k2 a3 M% j1 q! p) y( P
13) В конце процесса для каждого исходного файла будет создано по 2 дополнительных файла
" S9 [+ N! r3 AНапример, если мы зашифруем somefile.txt, то в конце процесса рядом с ним будут созданы somefile.txt.rcmetadata и somefile.txt.xxxxx.origin (где xxxxx
! M8 P* H% u$ [2 [— какое-то число)
# Z$ X# L; v3 @> somefile.txt — уже зашифрованный файл8 l5 H4 l! W7 l6 }9 Q# C
> somefile.txt.rcmetadata — метаданные для клиентского модуля, этот файл следует оставить рядом с зашифрованным* j2 Z' {- I% O( G+ d# Z" A! z: y
> somefile.txt.xxxxxx.origin — исходный незашифрованный файл (на случай, если вы забыли сделать резервную копию)
3 W+ |; p8 ~5 Q; }. u; Y: v+ n# c# K14) Файлы *.xxxxxx.origin можно удалить (если у вас уже сохранены оригиналы), остальные файлы должны остаться; Q0 [& a: j4 f8 U, v
2 S( c8 c8 q% L) o0 }5 D) K; n6 c: r
На этом процесс интеграции завершен, вы можете запустить приложение MyApp.exe
1 u4 t$ z, V- h0 u7 K; h+ Z" Y: G& W! q: p2 ]0 p$ c2 [; {% f+ h; T! w
>>> И самое главное! <<<
% z5 h% I8 W/ V, IНикогда никакой криптор не даст 100% гарантии того, что файлы не будут вскрыты.# y+ y, M4 w1 n  A0 r( `
Это не спасет от опытного человека, перед которым стоит задача что-то стащить из вашего клиента.
3 y& L  |0 k# C' N7 J7 E/ V: K/ y

* `* z: d" A1 f& }0 iНебольшой видеогайд на примере L2
/ R" ^* I3 C+ g: W. S# C
[gdplyr]EFubRn5LJL7Ywtq[/gdplyr]2 i4 N# R+ Y/ q, m$ |+ ?

7 x( O: ~/ I7 [5 H3 P- Y  H3 b5 W7 J1 E: B% m! y* h





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